builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-010 starttime: 1461355687.87 results: success (0) buildid: 20160422101907 builduid: 30056336a8864dec8954e8a89204751f revision: 3ae9a6bb08211560f6c27a362de4243e676266e9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:07.871392) ========= master: http://buildbot-master121.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:07.872025) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:07.872443) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:08.323394) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:08.323941) ========= 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-1461353879.688588-1231657049 _=/tools/buildbot/bin/python using PTY: False --2016-04-22 13:08:08-- 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% 12.6M=0.001s 2016-04-22 13:08:09 (12.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.830052 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:09.192275) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:09.192790) ========= 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-1461353879.688588-1231657049 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018870 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:09.256628) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-22 13:08:09.257129) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 3ae9a6bb08211560f6c27a362de4243e676266e9 --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 3ae9a6bb08211560f6c27a362de4243e676266e9 --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-1461353879.688588-1231657049 _=/tools/buildbot/bin/python using PTY: False 2016-04-22 13:08:09,374 truncating revision to first 12 chars 2016-04-22 13:08:09,375 Setting DEBUG logging. 2016-04-22 13:08:09,375 attempt 1/10 2016-04-22 13:08:09,375 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/3ae9a6bb0821?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 13:08:10,827 unpacking tar archive at: mozilla-inbound-3ae9a6bb0821/testing/mozharness/ program finished with exit code 0 elapsedTime=2.276313 ========= master_lag: 0.21 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-22 13:08:11.740305) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:11.740738) ========= script_repo_revision: 3ae9a6bb08211560f6c27a362de4243e676266e9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:11.741287) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:11.741714) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 13:08:11.906022) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 8 secs) (at 2016-04-22 13:08:11.906443) ========= /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-1461353879.688588-1231657049 _=/tools/buildbot/bin/python using PTY: False 13:08:12 INFO - MultiFileLogger online at 20160422 13:08:12 in /builds/slave/test 13:08:12 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 13:08:12 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:08:12 INFO - {'append_to_log': False, 13:08:12 INFO - 'base_work_dir': '/builds/slave/test', 13:08:12 INFO - 'blob_upload_branch': 'mozilla-inbound', 13:08:12 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:08:12 INFO - 'buildbot_json_path': 'buildprops.json', 13:08:12 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:08:12 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:08:12 INFO - 'download_minidump_stackwalk': True, 13:08:12 INFO - 'download_symbols': 'true', 13:08:12 INFO - 'e10s': False, 13:08:12 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:08:12 INFO - 'tooltool.py': '/tools/tooltool.py', 13:08:12 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:08:12 INFO - '/tools/misc-python/virtualenv.py')}, 13:08:12 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:08:12 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:08:12 INFO - 'log_level': 'info', 13:08:12 INFO - 'log_to_console': True, 13:08:12 INFO - 'opt_config_files': (), 13:08:12 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:08:12 INFO - '--processes=1', 13:08:12 INFO - '--config=%(test_path)s/wptrunner.ini', 13:08:12 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:08:12 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:08:12 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:08:12 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:08:12 INFO - 'pip_index': False, 13:08:12 INFO - 'require_test_zip': True, 13:08:12 INFO - 'test_type': ('testharness',), 13:08:12 INFO - 'this_chunk': '1', 13:08:12 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:08:12 INFO - 'total_chunks': '10', 13:08:12 INFO - 'virtualenv_path': 'venv', 13:08:12 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:08:12 INFO - 'work_dir': 'build'} 13:08:12 INFO - ##### 13:08:12 INFO - ##### Running clobber step. 13:08:12 INFO - ##### 13:08:12 INFO - Running pre-action listener: _resource_record_pre_action 13:08:12 INFO - Running main action method: clobber 13:08:12 INFO - rmtree: /builds/slave/test/build 13:08:12 INFO - Running post-action listener: _resource_record_post_action 13:08:12 INFO - ##### 13:08:12 INFO - ##### Running read-buildbot-config step. 13:08:12 INFO - ##### 13:08:12 INFO - Running pre-action listener: _resource_record_pre_action 13:08:12 INFO - Running main action method: read_buildbot_config 13:08:12 INFO - Using buildbot properties: 13:08:12 INFO - { 13:08:12 INFO - "project": "", 13:08:12 INFO - "product": "firefox", 13:08:12 INFO - "script_repo_revision": "production", 13:08:12 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 13:08:12 INFO - "repository": "", 13:08:12 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 13:08:12 INFO - "buildid": "20160422101907", 13:08:12 INFO - "pgo_build": "False", 13:08:12 INFO - "basedir": "/builds/slave/test", 13:08:12 INFO - "buildnumber": 44, 13:08:12 INFO - "slavename": "tst-linux64-spot-010", 13:08:12 INFO - "master": "http://buildbot-master121.bb.releng.use1.mozilla.com:8201/", 13:08:12 INFO - "platform": "linux64", 13:08:12 INFO - "branch": "mozilla-inbound", 13:08:12 INFO - "revision": "3ae9a6bb08211560f6c27a362de4243e676266e9", 13:08:12 INFO - "repo_path": "integration/mozilla-inbound", 13:08:12 INFO - "moz_repo_path": "", 13:08:12 INFO - "stage_platform": "linux64", 13:08:12 INFO - "builduid": "30056336a8864dec8954e8a89204751f", 13:08:12 INFO - "slavebuilddir": "test" 13:08:12 INFO - } 13:08:12 INFO - Found installer url https://queue.taskcluster.net/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 13:08:12 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 13:08:12 INFO - Running post-action listener: _resource_record_post_action 13:08:12 INFO - ##### 13:08:12 INFO - ##### Running download-and-extract step. 13:08:12 INFO - ##### 13:08:12 INFO - Running pre-action listener: _resource_record_pre_action 13:08:12 INFO - Running main action method: download_and_extract 13:08:12 INFO - mkdir: /builds/slave/test/build/tests 13:08:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:08:12 INFO - https://queue.taskcluster.net/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 13:08:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:08:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:08:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/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 13:08:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/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 13:08:13 INFO - Downloaded 1361 bytes. 13:08:13 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 13:08:13 INFO - Using the following test package requirements: 13:08:13 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:08:13 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 13:08:13 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 13:08:13 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:13 INFO - u'jsshell-linux-x86_64.zip'], 13:08:13 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 13:08:13 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 13:08:13 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 13:08:13 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 13:08:13 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 13:08:13 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 13:08:13 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 13:08:13 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 13:08:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:08:13 INFO - https://queue.taskcluster.net/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 13:08:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:08:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 13:08:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/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 13:08:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/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 13:08:18 INFO - Downloaded 22746057 bytes. 13:08:18 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/*'] 13:08:18 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/* 13:08:19 INFO - caution: filename not matched: web-platform/* 13:08:19 INFO - Return code: 11 13:08:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:08:19 INFO - https://queue.taskcluster.net/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 13:08:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:08:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:08:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/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 13:08:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/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 13:08:30 INFO - Downloaded 36404564 bytes. 13:08:30 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/*'] 13:08:30 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/* 13:08:34 INFO - caution: filename not matched: bin/* 13:08:34 INFO - caution: filename not matched: config/* 13:08:34 INFO - caution: filename not matched: mozbase/* 13:08:34 INFO - caution: filename not matched: marionette/* 13:08:34 INFO - caution: filename not matched: tools/wptserve/* 13:08:34 INFO - Return code: 11 13:08:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:08:34 INFO - https://queue.taskcluster.net/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 13:08:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:08:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:08:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/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 13:08:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/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 13:08:38 INFO - Downloaded 64373048 bytes. 13:08:38 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:08:38 INFO - mkdir: /builds/slave/test/properties 13:08:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:08:38 INFO - Writing to file /builds/slave/test/properties/build_url 13:08:38 INFO - Contents: 13:08:38 INFO - build_url:https://queue.taskcluster.net/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 13:08:39 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:08:39 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:08:39 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:08:39 INFO - Contents: 13:08:39 INFO - symbols_url:https://queue.taskcluster.net/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:08:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:08:39 INFO - https://queue.taskcluster.net/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:08:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:08:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:08:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/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 13:08:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/ZH6kEK8DTXKHEJwuPMikrg/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 13:08:48 INFO - Downloaded 90881811 bytes. 13:08:48 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'] 13:08:48 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 13:08:55 INFO - Return code: 0 13:08:55 INFO - Running post-action listener: _resource_record_post_action 13:08:55 INFO - Running post-action listener: set_extra_try_arguments 13:08:55 INFO - ##### 13:08:55 INFO - ##### Running create-virtualenv step. 13:08:55 INFO - ##### 13:08:55 INFO - Running pre-action listener: _pre_create_virtualenv 13:08:55 INFO - Running pre-action listener: _resource_record_pre_action 13:08:55 INFO - Running main action method: create_virtualenv 13:08:55 INFO - Creating virtualenv /builds/slave/test/build/venv 13:08:55 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 13:08:55 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:08:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:08:55 INFO - Using real prefix '/usr' 13:08:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:09:00 INFO - Installing distribute.............................................................................................................................................................................................done. 13:09:03 INFO - Installing pip.................done. 13:09:03 INFO - Return code: 0 13:09:03 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:09:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15d7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15d83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x161b620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16e1290>, '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 0x16e1980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1618be0>, '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-1461353879.688588-1231657049', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:09:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:09:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:09:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:09:03 INFO - 'CCACHE_UMASK': '002', 13:09:03 INFO - 'DISPLAY': ':0', 13:09:03 INFO - 'HOME': '/home/cltbld', 13:09:03 INFO - 'LANG': 'en_US.UTF-8', 13:09:03 INFO - 'LOGNAME': 'cltbld', 13:09:03 INFO - 'MAIL': '/var/mail/cltbld', 13:09:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:09:03 INFO - 'MOZ_NO_REMOTE': '1', 13:09:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:09:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:09:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:03 INFO - 'PWD': '/builds/slave/test', 13:09:03 INFO - 'SHELL': '/bin/bash', 13:09:03 INFO - 'SHLVL': '1', 13:09:03 INFO - 'TERM': 'linux', 13:09:03 INFO - 'TMOUT': '86400', 13:09:03 INFO - 'USER': 'cltbld', 13:09:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461353879.688588-1231657049', 13:09:03 INFO - '_': '/tools/buildbot/bin/python'} 13:09:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:04 INFO - Downloading/unpacking psutil>=0.7.1 13:09:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:09:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:09:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:09:09 INFO - Installing collected packages: psutil 13:09:09 INFO - Running setup.py install for psutil 13:09:09 INFO - building 'psutil._psutil_linux' extension 13:09:09 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 13:09:11 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 13:09:12 INFO - building 'psutil._psutil_posix' extension 13:09:12 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 13:09:12 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 13:09:12 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:09:12 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:09:12 INFO - Successfully installed psutil 13:09:12 INFO - Cleaning up... 13:09:12 INFO - Return code: 0 13:09:12 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:09:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:12 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15d7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15d83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x161b620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16e1290>, '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 0x16e1980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1618be0>, '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-1461353879.688588-1231657049', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:09:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:09:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:09:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:09:12 INFO - 'CCACHE_UMASK': '002', 13:09:12 INFO - 'DISPLAY': ':0', 13:09:12 INFO - 'HOME': '/home/cltbld', 13:09:12 INFO - 'LANG': 'en_US.UTF-8', 13:09:12 INFO - 'LOGNAME': 'cltbld', 13:09:12 INFO - 'MAIL': '/var/mail/cltbld', 13:09:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:09:12 INFO - 'MOZ_NO_REMOTE': '1', 13:09:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:09:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:09:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:12 INFO - 'PWD': '/builds/slave/test', 13:09:12 INFO - 'SHELL': '/bin/bash', 13:09:12 INFO - 'SHLVL': '1', 13:09:12 INFO - 'TERM': 'linux', 13:09:12 INFO - 'TMOUT': '86400', 13:09:12 INFO - 'USER': 'cltbld', 13:09:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461353879.688588-1231657049', 13:09:12 INFO - '_': '/tools/buildbot/bin/python'} 13:09:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:13 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:09:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:17 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:09:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:09:18 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:09:18 INFO - Installing collected packages: mozsystemmonitor 13:09:18 INFO - Running setup.py install for mozsystemmonitor 13:09:18 INFO - Successfully installed mozsystemmonitor 13:09:18 INFO - Cleaning up... 13:09:18 INFO - Return code: 0 13:09:18 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:09:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15d7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15d83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x161b620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16e1290>, '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 0x16e1980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1618be0>, '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-1461353879.688588-1231657049', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:09:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:09:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:09:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:09:18 INFO - 'CCACHE_UMASK': '002', 13:09:18 INFO - 'DISPLAY': ':0', 13:09:18 INFO - 'HOME': '/home/cltbld', 13:09:18 INFO - 'LANG': 'en_US.UTF-8', 13:09:18 INFO - 'LOGNAME': 'cltbld', 13:09:18 INFO - 'MAIL': '/var/mail/cltbld', 13:09:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:09:18 INFO - 'MOZ_NO_REMOTE': '1', 13:09:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:09:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:09:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:18 INFO - 'PWD': '/builds/slave/test', 13:09:18 INFO - 'SHELL': '/bin/bash', 13:09:18 INFO - 'SHLVL': '1', 13:09:18 INFO - 'TERM': 'linux', 13:09:18 INFO - 'TMOUT': '86400', 13:09:18 INFO - 'USER': 'cltbld', 13:09:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461353879.688588-1231657049', 13:09:18 INFO - '_': '/tools/buildbot/bin/python'} 13:09:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:18 INFO - Downloading/unpacking blobuploader==1.2.4 13:09:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:23 INFO - Downloading blobuploader-1.2.4.tar.gz 13:09:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:09:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:09:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:09:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:09:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:25 INFO - Downloading docopt-0.6.1.tar.gz 13:09:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:09:25 INFO - Installing collected packages: blobuploader, requests, docopt 13:09:25 INFO - Running setup.py install for blobuploader 13:09:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:09:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:09:26 INFO - Running setup.py install for requests 13:09:26 INFO - Running setup.py install for docopt 13:09:26 INFO - Successfully installed blobuploader requests docopt 13:09:26 INFO - Cleaning up... 13:09:27 INFO - Return code: 0 13:09:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:09:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15d7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15d83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x161b620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16e1290>, '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 0x16e1980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1618be0>, '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-1461353879.688588-1231657049', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:09:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:09:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:09:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:09:27 INFO - 'CCACHE_UMASK': '002', 13:09:27 INFO - 'DISPLAY': ':0', 13:09:27 INFO - 'HOME': '/home/cltbld', 13:09:27 INFO - 'LANG': 'en_US.UTF-8', 13:09:27 INFO - 'LOGNAME': 'cltbld', 13:09:27 INFO - 'MAIL': '/var/mail/cltbld', 13:09:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:09:27 INFO - 'MOZ_NO_REMOTE': '1', 13:09:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:09:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:09:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:27 INFO - 'PWD': '/builds/slave/test', 13:09:27 INFO - 'SHELL': '/bin/bash', 13:09:27 INFO - 'SHLVL': '1', 13:09:27 INFO - 'TERM': 'linux', 13:09:27 INFO - 'TMOUT': '86400', 13:09:27 INFO - 'USER': 'cltbld', 13:09:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461353879.688588-1231657049', 13:09:27 INFO - '_': '/tools/buildbot/bin/python'} 13:09:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:09:27 INFO - Running setup.py (path:/tmp/pip-ANe5tv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:09:27 INFO - Running setup.py (path:/tmp/pip-T5mrM5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:09:27 INFO - Running setup.py (path:/tmp/pip-kbLjqG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:09:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:09:27 INFO - Running setup.py (path:/tmp/pip-BTInnV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:09:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:09:28 INFO - Running setup.py (path:/tmp/pip-eydAAV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:09:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:09:28 INFO - Running setup.py (path:/tmp/pip-gBXWGU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:09:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:09:28 INFO - Running setup.py (path:/tmp/pip-jp34UP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:09:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:09:28 INFO - Running setup.py (path:/tmp/pip-5ltgrD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:09:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:09:28 INFO - Running setup.py (path:/tmp/pip-r8qNZ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:09:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:09:28 INFO - Running setup.py (path:/tmp/pip-fFKDrX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:09:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:09:28 INFO - Running setup.py (path:/tmp/pip-urX_96-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:09:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:09:29 INFO - Running setup.py (path:/tmp/pip-0auQh8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:09:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:09:29 INFO - Running setup.py (path:/tmp/pip-XNpXax-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:09:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:09:29 INFO - Running setup.py (path:/tmp/pip-tO4ooR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:09:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:09:29 INFO - Running setup.py (path:/tmp/pip-gwk71C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:09:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:09:29 INFO - Running setup.py (path:/tmp/pip-ZikTaB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:09:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:09:29 INFO - Running setup.py (path:/tmp/pip-5Wydt9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:09:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:09:29 INFO - Running setup.py (path:/tmp/pip-8RpbYr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:09:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:09:29 INFO - Running setup.py (path:/tmp/pip-OgrhwT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:09:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:09:30 INFO - Running setup.py (path:/tmp/pip-qZ3sOl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:09:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:09:30 INFO - Running setup.py (path:/tmp/pip-5oX_Bg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:09:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:09:30 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 13:09:30 INFO - Running setup.py install for manifestparser 13:09:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:09:30 INFO - Running setup.py install for mozcrash 13:09:31 INFO - Running setup.py install for mozdebug 13:09:31 INFO - Running setup.py install for mozdevice 13:09:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:09:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:09:31 INFO - Running setup.py install for mozfile 13:09:31 INFO - Running setup.py install for mozhttpd 13:09:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:09:31 INFO - Running setup.py install for mozinfo 13:09:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:09:32 INFO - Running setup.py install for mozInstall 13:09:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:09:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:09:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:09:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:09:32 INFO - Running setup.py install for mozleak 13:09:32 INFO - Running setup.py install for mozlog 13:09:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:09:32 INFO - Running setup.py install for moznetwork 13:09:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:09:32 INFO - Running setup.py install for mozprocess 13:09:33 INFO - Running setup.py install for mozprofile 13:09:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:09:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:09:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:09:33 INFO - Running setup.py install for mozrunner 13:09:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:09:33 INFO - Running setup.py install for mozscreenshot 13:09:33 INFO - Running setup.py install for moztest 13:09:34 INFO - Running setup.py install for mozversion 13:09:34 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:09:34 INFO - Running setup.py install for wptserve 13:09:34 INFO - Running setup.py install for marionette-driver 13:09:34 INFO - Running setup.py install for browsermob-proxy 13:09:34 INFO - Running setup.py install for marionette-client 13:09:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:09:35 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:09:35 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 13:09:35 INFO - Cleaning up... 13:09:35 INFO - Return code: 0 13:09:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:09:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:09:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:09:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:09:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:09:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15d7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15d83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x161b620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16e1290>, '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 0x16e1980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1618be0>, '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-1461353879.688588-1231657049', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 13:09:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 13:09:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 13:09:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:09:35 INFO - 'CCACHE_UMASK': '002', 13:09:35 INFO - 'DISPLAY': ':0', 13:09:35 INFO - 'HOME': '/home/cltbld', 13:09:35 INFO - 'LANG': 'en_US.UTF-8', 13:09:35 INFO - 'LOGNAME': 'cltbld', 13:09:35 INFO - 'MAIL': '/var/mail/cltbld', 13:09:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:09:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:09:35 INFO - 'MOZ_NO_REMOTE': '1', 13:09:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:09:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:09:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:09:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:09:35 INFO - 'PWD': '/builds/slave/test', 13:09:35 INFO - 'SHELL': '/bin/bash', 13:09:35 INFO - 'SHLVL': '1', 13:09:35 INFO - 'TERM': 'linux', 13:09:35 INFO - 'TMOUT': '86400', 13:09:35 INFO - 'USER': 'cltbld', 13:09:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461353879.688588-1231657049', 13:09:35 INFO - '_': '/tools/buildbot/bin/python'} 13:09:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:09:35 INFO - Running setup.py (path:/tmp/pip-NqagBc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:09:35 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 13:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:09:35 INFO - Running setup.py (path:/tmp/pip-K5aIxd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:09:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:09:36 INFO - Running setup.py (path:/tmp/pip-Pqugnu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:09:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:09:36 INFO - Running setup.py (path:/tmp/pip-TTxwr4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:09:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:09:36 INFO - Running setup.py (path:/tmp/pip-qxizz_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:09:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 13:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:09:36 INFO - Running setup.py (path:/tmp/pip-LJnI4z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:09:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 13:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:09:36 INFO - Running setup.py (path:/tmp/pip-erZLWv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:09:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 13:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:09:36 INFO - Running setup.py (path:/tmp/pip-Z3WkjK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:09:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 13:09:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:09:36 INFO - Running setup.py (path:/tmp/pip-cT2v0k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:09:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 13:09:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:09:37 INFO - Running setup.py (path:/tmp/pip-XYIpGo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:09:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:09:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:09:37 INFO - Running setup.py (path:/tmp/pip-FkG5_Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:09:37 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 13:09:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:09:37 INFO - Running setup.py (path:/tmp/pip-7tXx57-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:09:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 13:09:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:09:37 INFO - Running setup.py (path:/tmp/pip-PJxVlN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:09:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 13:09:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:09:37 INFO - Running setup.py (path:/tmp/pip-SQk_0a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:09:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 13:09:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:09:37 INFO - Running setup.py (path:/tmp/pip-tAnLx2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:09:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 13:09:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:09:37 INFO - Running setup.py (path:/tmp/pip-IsYoMq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:09:38 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 13:09:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:09:38 INFO - Running setup.py (path:/tmp/pip-cbgB7Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:09:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 13:09:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:09:38 INFO - Running setup.py (path:/tmp/pip-0Hnk83-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:09:38 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 13:09:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:09:38 INFO - Running setup.py (path:/tmp/pip-gFyroW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:09:38 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 13:09:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:09:38 INFO - Running setup.py (path:/tmp/pip-R7NIx2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:09:38 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:09:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:09:38 INFO - Running setup.py (path:/tmp/pip-ZoEP1s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:09:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:09:39 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 13:09:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:09:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 13:09:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 13:09:39 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:09:39 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 13:09:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:09:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 13:09:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:09:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:09:44 INFO - Downloading blessings-1.6.tar.gz 13:09:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:09:44 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 13:09:44 INFO - Installing collected packages: blessings 13:09:44 INFO - Running setup.py install for blessings 13:09:44 INFO - Successfully installed blessings 13:09:44 INFO - Cleaning up... 13:09:45 INFO - Return code: 0 13:09:45 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:09:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:09:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:09:45 INFO - Reading from file tmpfile_stdout 13:09:45 INFO - Current package versions: 13:09:45 INFO - argparse == 1.2.1 13:09:45 INFO - blessings == 1.6 13:09:45 INFO - blobuploader == 1.2.4 13:09:45 INFO - browsermob-proxy == 0.6.0 13:09:45 INFO - docopt == 0.6.1 13:09:45 INFO - manifestparser == 1.1 13:09:45 INFO - marionette-client == 2.3.0 13:09:45 INFO - marionette-driver == 1.4.0 13:09:45 INFO - mozInstall == 1.12 13:09:45 INFO - mozcrash == 0.17 13:09:45 INFO - mozdebug == 0.1 13:09:45 INFO - mozdevice == 0.48 13:09:45 INFO - mozfile == 1.2 13:09:45 INFO - mozhttpd == 0.7 13:09:45 INFO - mozinfo == 0.9 13:09:45 INFO - mozleak == 0.1 13:09:45 INFO - mozlog == 3.1 13:09:45 INFO - moznetwork == 0.27 13:09:45 INFO - mozprocess == 0.22 13:09:45 INFO - mozprofile == 0.28 13:09:45 INFO - mozrunner == 6.11 13:09:45 INFO - mozscreenshot == 0.1 13:09:45 INFO - mozsystemmonitor == 0.0 13:09:45 INFO - moztest == 0.7 13:09:45 INFO - mozversion == 1.4 13:09:45 INFO - psutil == 3.1.1 13:09:45 INFO - requests == 1.2.3 13:09:45 INFO - wptserve == 1.4.0 13:09:45 INFO - wsgiref == 0.1.2 13:09:45 INFO - Running post-action listener: _resource_record_post_action 13:09:45 INFO - Running post-action listener: _start_resource_monitoring 13:09:45 INFO - Starting resource monitoring. 13:09:45 INFO - ##### 13:09:45 INFO - ##### Running pull step. 13:09:45 INFO - ##### 13:09:45 INFO - Running pre-action listener: _resource_record_pre_action 13:09:45 INFO - Running main action method: pull 13:09:45 INFO - Pull has nothing to do! 13:09:45 INFO - Running post-action listener: _resource_record_post_action 13:09:45 INFO - ##### 13:09:45 INFO - ##### Running install step. 13:09:45 INFO - ##### 13:09:45 INFO - Running pre-action listener: _resource_record_pre_action 13:09:45 INFO - Running main action method: install 13:09:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:09:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:09:45 INFO - Reading from file tmpfile_stdout 13:09:45 INFO - Detecting whether we're running mozinstall >=1.0... 13:09:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:09:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:09:46 INFO - Reading from file tmpfile_stdout 13:09:46 INFO - Output received: 13:09:46 INFO - Usage: mozinstall [options] installer 13:09:46 INFO - Options: 13:09:46 INFO - -h, --help show this help message and exit 13:09:46 INFO - -d DEST, --destination=DEST 13:09:46 INFO - Directory to install application into. [default: 13:09:46 INFO - "/builds/slave/test"] 13:09:46 INFO - --app=APP Application being installed. [default: firefox] 13:09:46 INFO - mkdir: /builds/slave/test/build/application 13:09:46 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'] 13:09:46 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 13:10:16 INFO - Reading from file tmpfile_stdout 13:10:16 INFO - Output received: 13:10:16 INFO - /builds/slave/test/build/application/firefox/firefox 13:10:16 INFO - Running post-action listener: _resource_record_post_action 13:10:16 INFO - ##### 13:10:16 INFO - ##### Running run-tests step. 13:10:16 INFO - ##### 13:10:16 INFO - Running pre-action listener: _resource_record_pre_action 13:10:16 INFO - Running main action method: run_tests 13:10:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:10:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:10:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:10:16 INFO - grabbing minidump binary from tooltool 13:10:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:10:16 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 0x16e1290>, '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 0x16e1980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1618be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:10:16 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 13:10:16 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 13:10:16 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 13:10:16 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 13:10:19 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpW0DRDM 13:10:19 INFO - INFO - File integrity verified, renaming tmpW0DRDM to linux64-minidump_stackwalk 13:10:19 INFO - INFO - Updating local cache /builds/tooltool_cache... 13:10:19 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 13:10:19 INFO - Return code: 0 13:10:19 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 13:10:19 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:10:19 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/ZH6kEK8DTXKHEJwuPMikrg/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 13:10:19 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/ZH6kEK8DTXKHEJwuPMikrg/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 13:10:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:10:19 INFO - 'CCACHE_UMASK': '002', 13:10:19 INFO - 'DISPLAY': ':0', 13:10:19 INFO - 'HOME': '/home/cltbld', 13:10:19 INFO - 'LANG': 'en_US.UTF-8', 13:10:19 INFO - 'LOGNAME': 'cltbld', 13:10:19 INFO - 'MAIL': '/var/mail/cltbld', 13:10:19 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:10:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:10:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:10:19 INFO - 'MOZ_NO_REMOTE': '1', 13:10:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:10:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:10:19 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:10:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:10:19 INFO - 'PWD': '/builds/slave/test', 13:10:19 INFO - 'SHELL': '/bin/bash', 13:10:19 INFO - 'SHLVL': '1', 13:10:19 INFO - 'TERM': 'linux', 13:10:19 INFO - 'TMOUT': '86400', 13:10:19 INFO - 'USER': 'cltbld', 13:10:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461353879.688588-1231657049', 13:10:19 INFO - '_': '/tools/buildbot/bin/python'} 13:10:19 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/ZH6kEK8DTXKHEJwuPMikrg/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 13:10:20 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 13:10:20 INFO - import pkg_resources 13:10:21 INFO - Using 1 client processes 13:10:22 INFO - wptserve Starting http server on 127.0.0.1:8000 13:10:22 INFO - wptserve Starting http server on 127.0.0.1:8001 13:10:22 INFO - wptserve Starting http server on 127.0.0.1:8443 13:10:24 INFO - SUITE-START | Running 778 tests 13:10:24 INFO - Running testharness tests 13:10:24 INFO - Setting up ssl 13:10:24 INFO - PROCESS | certutil | 13:10:24 INFO - PROCESS | certutil | 13:10:24 INFO - PROCESS | certutil | 13:10:24 INFO - Certificate Nickname Trust Attributes 13:10:24 INFO - SSL,S/MIME,JAR/XPI 13:10:24 INFO - 13:10:24 INFO - web-platform-tests CT,, 13:10:24 INFO - 13:10:24 INFO - Starting runner 13:10:27 INFO - PROCESS | 1950 | 1461355827099 Marionette DEBUG Marionette enabled via build flag and pref 13:10:27 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b8237000 == 1 [pid = 1950] [id = 1] 13:10:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 1 (0x7f19b8237800) [pid = 1950] [serial = 1] [outer = (nil)] 13:10:27 INFO - PROCESS | 1950 | [1950] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 13:10:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 2 (0x7f19b8238800) [pid = 1950] [serial = 2] [outer = 0x7f19b8237800] 13:10:27 INFO - PROCESS | 1950 | 1461355827804 Marionette INFO Listening on port 2828 13:10:28 INFO - PROCESS | 1950 | 1461355828455 Marionette DEBUG Marionette enabled via command-line flag 13:10:28 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b510d800 == 2 [pid = 1950] [id = 2] 13:10:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 3 (0x7f19b510e000) [pid = 1950] [serial = 3] [outer = (nil)] 13:10:28 INFO - PROCESS | 1950 | [1950] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 13:10:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 4 (0x7f19b510f000) [pid = 1950] [serial = 4] [outer = 0x7f19b510e000] 13:10:28 INFO - PROCESS | 1950 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f19b4515df0 13:10:28 INFO - PROCESS | 1950 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f19b4557610 13:10:28 INFO - PROCESS | 1950 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f19b455c8e0 13:10:28 INFO - PROCESS | 1950 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f19b455cbe0 13:10:29 INFO - PROCESS | 1950 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f19b455cf10 13:10:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 5 (0x7f19b45a1800) [pid = 1950] [serial = 5] [outer = 0x7f19b8237800] 13:10:29 INFO - PROCESS | 1950 | [1950] 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 13:10:29 INFO - PROCESS | 1950 | 1461355829109 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46677 13:10:29 INFO - PROCESS | 1950 | [1950] 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 13:10:29 INFO - PROCESS | 1950 | 1461355829185 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46678 13:10:29 INFO - PROCESS | 1950 | [1950] 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 13:10:29 INFO - PROCESS | 1950 | 1461355829204 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46679 13:10:29 INFO - PROCESS | 1950 | 1461355829207 Marionette DEBUG Closed connection conn0 13:10:29 INFO - PROCESS | 1950 | 1461355829272 Marionette DEBUG Closed connection conn1 13:10:29 INFO - PROCESS | 1950 | [1950] 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 13:10:29 INFO - PROCESS | 1950 | [1950] 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 13:10:29 INFO - PROCESS | 1950 | 1461355829350 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46680 13:10:29 INFO - PROCESS | 1950 | 1461355829352 Marionette DEBUG Closed connection conn2 13:10:29 INFO - PROCESS | 1950 | [1950] 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 13:10:29 INFO - PROCESS | 1950 | 1461355829389 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:46681 13:10:29 INFO - PROCESS | 1950 | 1461355829404 Marionette DEBUG Closed connection conn3 13:10:29 INFO - PROCESS | 1950 | 1461355829450 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:10:29 INFO - PROCESS | 1950 | 1461355829459 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":"20160422101907","device":"desktop","version":"48.0a1"} 13:10:30 INFO - PROCESS | 1950 | [1950] 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:10:31 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a862c800 == 3 [pid = 1950] [id = 3] 13:10:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 6 (0x7f19a862d000) [pid = 1950] [serial = 6] [outer = (nil)] 13:10:31 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a862d800 == 4 [pid = 1950] [id = 4] 13:10:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 7 (0x7f19a8439000) [pid = 1950] [serial = 7] [outer = (nil)] 13:10:31 INFO - PROCESS | 1950 | [1950] 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 13:10:31 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7659800 == 5 [pid = 1950] [id = 5] 13:10:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 8 (0x7f19a7641800) [pid = 1950] [serial = 8] [outer = (nil)] 13:10:31 INFO - PROCESS | 1950 | [1950] 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 13:10:31 INFO - PROCESS | 1950 | [1950] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:10:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 9 (0x7f19a74cac00) [pid = 1950] [serial = 9] [outer = 0x7f19a7641800] 13:10:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 10 (0x7f19a6d0c800) [pid = 1950] [serial = 10] [outer = 0x7f19a862d000] 13:10:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 11 (0x7f19a6ef0800) [pid = 1950] [serial = 11] [outer = 0x7f19a8439000] 13:10:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 12 (0x7f19a6ef2800) [pid = 1950] [serial = 12] [outer = 0x7f19a7641800] 13:10:33 INFO - PROCESS | 1950 | 1461355833247 Marionette DEBUG loaded listener.js 13:10:33 INFO - PROCESS | 1950 | 1461355833266 Marionette DEBUG loaded listener.js 13:10:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 13 (0x7f19a51dc400) [pid = 1950] [serial = 13] [outer = 0x7f19a7641800] 13:10:33 INFO - PROCESS | 1950 | 1461355833994 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"ac8d36f7-484d-498e-b096-1cabe3c9b93b","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":"20160422101907","device":"desktop","version":"48.0a1","command_id":1}}] 13:10:34 INFO - PROCESS | 1950 | 1461355834186 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:10:34 INFO - PROCESS | 1950 | 1461355834307 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 13:10:34 INFO - PROCESS | 1950 | 1461355834578 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:10:34 INFO - PROCESS | 1950 | [1950] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:10:34 INFO - PROCESS | 1950 | [1950] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:10:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 14 (0x7f19a1258800) [pid = 1950] [serial = 14] [outer = 0x7f19a7641800] 13:10:34 INFO - PROCESS | 1950 | [1950] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:10:34 INFO - PROCESS | 1950 | [1950] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:34 INFO - PROCESS | 1950 | 1461355834978 Marionette TRACE conn4 <- [1,3,null,{}] 13:10:34 INFO - PROCESS | 1950 | 1461355834985 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:10:35 INFO - PROCESS | 1950 | 1461355835005 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 13:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:10:35 INFO - PROCESS | 1950 | 1461355835037 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 13:10:35 INFO - PROCESS | 1950 | 1461355835040 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 13:10:35 INFO - PROCESS | 1950 | 1461355835049 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:10:35 INFO - PROCESS | 1950 | 1461355835054 Marionette TRACE conn4 <- [1,6,null,{}] 13:10:35 INFO - PROCESS | 1950 | 1461355835062 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:35 INFO - PROCESS | 1950 | 1461355835094 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 13:10:35 INFO - PROCESS | 1950 | 1461355835098 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:35 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1179800 == 6 [pid = 1950] [id = 6] 13:10:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 15 (0x7f19a113f400) [pid = 1950] [serial = 15] [outer = (nil)] 13:10:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 16 (0x7f19a11ec400) [pid = 1950] [serial = 16] [outer = 0x7f19a113f400] 13:10:35 INFO - PROCESS | 1950 | 1461355835245 Marionette DEBUG loaded listener.js 13:10:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 17 (0x7f19a11f2800) [pid = 1950] [serial = 17] [outer = 0x7f19a113f400] 13:10:35 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a0449800 == 7 [pid = 1950] [id = 7] 13:10:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 18 (0x7f19a040d800) [pid = 1950] [serial = 18] [outer = (nil)] 13:10:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 19 (0x7f19a0411000) [pid = 1950] [serial = 19] [outer = 0x7f19a040d800] 13:10:35 INFO - PROCESS | 1950 | 1461355835716 Marionette DEBUG loaded listener.js 13:10:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 20 (0x7f19a03f0400) [pid = 1950] [serial = 20] [outer = 0x7f19a040d800] 13:10:36 INFO - PROCESS | 1950 | 1461355836088 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:10:36 INFO - PROCESS | 1950 | [1950] 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 13:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1136ms 13:10:36 INFO - PROCESS | 1950 | 1461355836232 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 13:10:36 INFO - PROCESS | 1950 | 1461355836235 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 13:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:10:36 INFO - PROCESS | 1950 | 1461355836327 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:10:36 INFO - PROCESS | 1950 | 1461355836329 Marionette TRACE conn4 <- [1,10,null,{}] 13:10:36 INFO - PROCESS | 1950 | 1461355836360 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:36 INFO - PROCESS | 1950 | 1461355836522 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 13:10:36 INFO - PROCESS | 1950 | 1461355836539 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:36 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199e926000 == 8 [pid = 1950] [id = 8] 13:10:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 21 (0x7f199e90ec00) [pid = 1950] [serial = 21] [outer = (nil)] 13:10:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 22 (0x7f199e910800) [pid = 1950] [serial = 22] [outer = 0x7f199e90ec00] 13:10:36 INFO - PROCESS | 1950 | 1461355836605 Marionette DEBUG loaded listener.js 13:10:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 23 (0x7f19a0403000) [pid = 1950] [serial = 23] [outer = 0x7f199e90ec00] 13:10:37 INFO - PROCESS | 1950 | 1461355837154 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 945ms 13:10:37 INFO - PROCESS | 1950 | 1461355837208 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 13:10:37 INFO - PROCESS | 1950 | 1461355837212 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 13:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:10:37 INFO - PROCESS | 1950 | 1461355837217 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:10:37 INFO - PROCESS | 1950 | 1461355837219 Marionette TRACE conn4 <- [1,14,null,{}] 13:10:37 INFO - PROCESS | 1950 | 1461355837224 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:37 INFO - PROCESS | 1950 | 1461355837366 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 13:10:37 INFO - PROCESS | 1950 | 1461355837386 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ed5a800 == 9 [pid = 1950] [id = 9] 13:10:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 24 (0x7f199ed84c00) [pid = 1950] [serial = 24] [outer = (nil)] 13:10:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 25 (0x7f199f41cc00) [pid = 1950] [serial = 25] [outer = 0x7f199ed84c00] 13:10:37 INFO - PROCESS | 1950 | 1461355837447 Marionette DEBUG loaded listener.js 13:10:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 26 (0x7f199f426000) [pid = 1950] [serial = 26] [outer = 0x7f199ed84c00] 13:10:38 INFO - PROCESS | 1950 | 1461355838494 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1327ms 13:10:38 INFO - PROCESS | 1950 | 1461355838546 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 13:10:38 INFO - PROCESS | 1950 | 1461355838553 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 13:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:10:38 INFO - PROCESS | 1950 | 1461355838561 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:10:38 INFO - PROCESS | 1950 | 1461355838566 Marionette TRACE conn4 <- [1,18,null,{}] 13:10:38 INFO - PROCESS | 1950 | 1461355838573 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:38 INFO - PROCESS | 1950 | 1461355838742 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 13:10:38 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f44f800 == 10 [pid = 1950] [id = 10] 13:10:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 27 (0x7f199f450000) [pid = 1950] [serial = 27] [outer = (nil)] 13:10:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 28 (0x7f199f451800) [pid = 1950] [serial = 28] [outer = 0x7f199f450000] 13:10:38 INFO - PROCESS | 1950 | 1461355838878 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 29 (0x7f199f457800) [pid = 1950] [serial = 29] [outer = 0x7f199f450000] 13:10:38 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f45e800 == 11 [pid = 1950] [id = 11] 13:10:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 30 (0x7f19a0407000) [pid = 1950] [serial = 30] [outer = (nil)] 13:10:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 31 (0x7f19a040a800) [pid = 1950] [serial = 31] [outer = 0x7f19a0407000] 13:10:38 INFO - PROCESS | 1950 | 1461355838970 Marionette DEBUG loaded listener.js 13:10:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 32 (0x7f19a11f0000) [pid = 1950] [serial = 32] [outer = 0x7f19a0407000] 13:10:39 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a0453000 == 12 [pid = 1950] [id = 12] 13:10:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 33 (0x7f199f428400) [pid = 1950] [serial = 33] [outer = (nil)] 13:10:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 34 (0x7f19a1ce8c00) [pid = 1950] [serial = 34] [outer = 0x7f199f428400] 13:10:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 35 (0x7f19a11fa000) [pid = 1950] [serial = 35] [outer = 0x7f199f428400] 13:10:40 INFO - PROCESS | 1950 | 1461355840017 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1482ms 13:10:40 INFO - PROCESS | 1950 | 1461355840044 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 13:10:40 INFO - PROCESS | 1950 | 1461355840052 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 13:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:10:40 INFO - PROCESS | 1950 | 1461355840061 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:10:40 INFO - PROCESS | 1950 | 1461355840065 Marionette TRACE conn4 <- [1,22,null,{}] 13:10:40 INFO - PROCESS | 1950 | 1461355840071 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:40 INFO - PROCESS | 1950 | 1461355840221 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 13:10:40 INFO - PROCESS | 1950 | 1461355840344 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:40 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a51c1000 == 13 [pid = 1950] [id = 13] 13:10:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 36 (0x7f19a4fc3000) [pid = 1950] [serial = 36] [outer = (nil)] 13:10:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 37 (0x7f19a75e7800) [pid = 1950] [serial = 37] [outer = 0x7f19a4fc3000] 13:10:40 INFO - PROCESS | 1950 | 1461355840418 Marionette DEBUG loaded listener.js 13:10:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 38 (0x7f19a77c7000) [pid = 1950] [serial = 38] [outer = 0x7f19a4fc3000] 13:10:41 INFO - PROCESS | 1950 | 1461355841167 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1177ms 13:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:10:41 INFO - PROCESS | 1950 | 1461355841239 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 13:10:41 INFO - PROCESS | 1950 | 1461355841242 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 13:10:41 INFO - PROCESS | 1950 | 1461355841249 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:10:41 INFO - PROCESS | 1950 | 1461355841254 Marionette TRACE conn4 <- [1,26,null,{}] 13:10:41 INFO - PROCESS | 1950 | 1461355841269 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:41 INFO - PROCESS | 1950 | 1461355841469 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 13:10:41 INFO - PROCESS | 1950 | 1461355841596 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:41 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7972000 == 14 [pid = 1950] [id = 14] 13:10:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 39 (0x7f199f41c400) [pid = 1950] [serial = 39] [outer = (nil)] 13:10:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 40 (0x7f19a7fca800) [pid = 1950] [serial = 40] [outer = 0x7f199f41c400] 13:10:41 INFO - PROCESS | 1950 | 1461355841673 Marionette DEBUG loaded listener.js 13:10:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 41 (0x7f19a8c25800) [pid = 1950] [serial = 41] [outer = 0x7f199f41c400] 13:10:42 INFO - PROCESS | 1950 | 1461355842640 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1438ms 13:10:42 INFO - PROCESS | 1950 | 1461355842687 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 13:10:42 INFO - PROCESS | 1950 | 1461355842698 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 13:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:10:42 INFO - PROCESS | 1950 | 1461355842708 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:10:42 INFO - PROCESS | 1950 | 1461355842712 Marionette TRACE conn4 <- [1,30,null,{}] 13:10:42 INFO - PROCESS | 1950 | 1461355842719 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:42 INFO - PROCESS | 1950 | 1461355842860 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 13:10:42 INFO - PROCESS | 1950 | 1461355842974 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a044b000 == 15 [pid = 1950] [id = 15] 13:10:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 42 (0x7f19a1ce4800) [pid = 1950] [serial = 42] [outer = (nil)] 13:10:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 43 (0x7f19a5a0e000) [pid = 1950] [serial = 43] [outer = 0x7f19a1ce4800] 13:10:43 INFO - PROCESS | 1950 | 1461355843056 Marionette DEBUG loaded listener.js 13:10:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 44 (0x7f19a6ef1c00) [pid = 1950] [serial = 44] [outer = 0x7f19a1ce4800] 13:10:43 INFO - PROCESS | 1950 | 1461355843779 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1088ms 13:10:43 INFO - PROCESS | 1950 | 1461355843795 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 13:10:43 INFO - PROCESS | 1950 | 1461355843802 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 13:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:10:43 INFO - PROCESS | 1950 | 1461355843811 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:10:43 INFO - PROCESS | 1950 | 1461355843815 Marionette TRACE conn4 <- [1,34,null,{}] 13:10:43 INFO - PROCESS | 1950 | 1461355843820 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:43 INFO - PROCESS | 1950 | 1461355843948 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 13:10:44 INFO - PROCESS | 1950 | 1461355844041 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:44 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7967800 == 16 [pid = 1950] [id = 16] 13:10:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 45 (0x7f19a1ce6800) [pid = 1950] [serial = 45] [outer = (nil)] 13:10:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 46 (0x7f19a8a41800) [pid = 1950] [serial = 46] [outer = 0x7f19a1ce6800] 13:10:44 INFO - PROCESS | 1950 | 1461355844100 Marionette DEBUG loaded listener.js 13:10:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 47 (0x7f19a8f19000) [pid = 1950] [serial = 47] [outer = 0x7f19a1ce6800] 13:10:44 INFO - PROCESS | 1950 | 1461355844697 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 929ms 13:10:44 INFO - PROCESS | 1950 | 1461355844740 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 13:10:44 INFO - PROCESS | 1950 | 1461355844744 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 13:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:10:44 INFO - PROCESS | 1950 | 1461355844750 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:10:44 INFO - PROCESS | 1950 | 1461355844755 Marionette TRACE conn4 <- [1,38,null,{}] 13:10:44 INFO - PROCESS | 1950 | 1461355844769 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:44 INFO - PROCESS | 1950 | 1461355844934 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 13:10:44 INFO - PROCESS | 1950 | 1461355844965 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:44 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7f1a800 == 17 [pid = 1950] [id = 17] 13:10:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 48 (0x7f19a8f1ac00) [pid = 1950] [serial = 48] [outer = (nil)] 13:10:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 49 (0x7f19aaac6c00) [pid = 1950] [serial = 49] [outer = 0x7f19a8f1ac00] 13:10:45 INFO - PROCESS | 1950 | 1461355845027 Marionette DEBUG loaded listener.js 13:10:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 50 (0x7f19aac8bc00) [pid = 1950] [serial = 50] [outer = 0x7f19a8f1ac00] 13:10:45 INFO - PROCESS | 1950 | 1461355845625 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 936ms 13:10:45 INFO - PROCESS | 1950 | 1461355845686 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 13:10:45 INFO - PROCESS | 1950 | 1461355845689 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 13:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:10:45 INFO - PROCESS | 1950 | 1461355845695 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:10:45 INFO - PROCESS | 1950 | 1461355845697 Marionette TRACE conn4 <- [1,42,null,{}] 13:10:45 INFO - PROCESS | 1950 | 1461355845702 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:45 INFO - PROCESS | 1950 | 1461355845834 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 13:10:45 INFO - PROCESS | 1950 | 1461355845844 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8727800 == 18 [pid = 1950] [id = 18] 13:10:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 51 (0x7f19a9581400) [pid = 1950] [serial = 51] [outer = (nil)] 13:10:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 52 (0x7f19ab81e000) [pid = 1950] [serial = 52] [outer = 0x7f19a9581400] 13:10:45 INFO - PROCESS | 1950 | 1461355845972 Marionette DEBUG loaded listener.js 13:10:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 53 (0x7f19af511c00) [pid = 1950] [serial = 53] [outer = 0x7f19a9581400] 13:10:46 INFO - PROCESS | 1950 | 1461355846540 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:10:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 879ms 13:10:46 INFO - PROCESS | 1950 | 1461355846575 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 13:10:46 INFO - PROCESS | 1950 | 1461355846578 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 13:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:10:46 INFO - PROCESS | 1950 | 1461355846583 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:10:46 INFO - PROCESS | 1950 | 1461355846585 Marionette TRACE conn4 <- [1,46,null,{}] 13:10:46 INFO - PROCESS | 1950 | 1461355846589 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:46 INFO - PROCESS | 1950 | 1461355846711 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 13:10:46 INFO - PROCESS | 1950 | 1461355846728 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:46 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8a1c800 == 19 [pid = 1950] [id = 19] 13:10:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 54 (0x7f19a443f000) [pid = 1950] [serial = 54] [outer = (nil)] 13:10:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 55 (0x7f19aac94c00) [pid = 1950] [serial = 55] [outer = 0x7f19a443f000] 13:10:46 INFO - PROCESS | 1950 | 1461355846788 Marionette DEBUG loaded listener.js 13:10:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 56 (0x7f19b4520800) [pid = 1950] [serial = 56] [outer = 0x7f19a443f000] 13:10:47 INFO - PROCESS | 1950 | 1461355847448 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 924ms 13:10:47 INFO - PROCESS | 1950 | 1461355847507 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 13:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:10:47 INFO - PROCESS | 1950 | 1461355847521 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 13:10:47 INFO - PROCESS | 1950 | 1461355847528 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:10:47 INFO - PROCESS | 1950 | 1461355847531 Marionette TRACE conn4 <- [1,50,null,{}] 13:10:47 INFO - PROCESS | 1950 | 1461355847547 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:47 INFO - PROCESS | 1950 | 1461355847693 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 13:10:47 INFO - PROCESS | 1950 | 1461355847704 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:47 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a98e9000 == 20 [pid = 1950] [id = 20] 13:10:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 57 (0x7f19b54e9400) [pid = 1950] [serial = 57] [outer = (nil)] 13:10:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 58 (0x7f19b5695000) [pid = 1950] [serial = 58] [outer = 0x7f19b54e9400] 13:10:47 INFO - PROCESS | 1950 | 1461355847772 Marionette DEBUG loaded listener.js 13:10:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 59 (0x7f19b6602c00) [pid = 1950] [serial = 59] [outer = 0x7f19b54e9400] 13:10:48 INFO - PROCESS | 1950 | 1461355848548 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1038ms 13:10:48 INFO - PROCESS | 1950 | 1461355848566 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 13:10:48 INFO - PROCESS | 1950 | 1461355848572 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 13:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:10:48 INFO - PROCESS | 1950 | 1461355848581 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:10:48 INFO - PROCESS | 1950 | 1461355848586 Marionette TRACE conn4 <- [1,54,null,{}] 13:10:48 INFO - PROCESS | 1950 | 1461355848594 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:48 INFO - PROCESS | 1950 | 1461355848741 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 13:10:48 INFO - PROCESS | 1950 | 1461355848870 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:48 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1278000 == 21 [pid = 1950] [id = 21] 13:10:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 60 (0x7f19a0403400) [pid = 1950] [serial = 60] [outer = (nil)] 13:10:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 61 (0x7f19a11fb000) [pid = 1950] [serial = 61] [outer = 0x7f19a0403400] 13:10:48 INFO - PROCESS | 1950 | 1461355848945 Marionette DEBUG loaded listener.js 13:10:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 62 (0x7f19a4435c00) [pid = 1950] [serial = 62] [outer = 0x7f19a0403400] 13:10:49 INFO - PROCESS | 1950 | 1461355849679 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:10:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1133ms 13:10:49 INFO - PROCESS | 1950 | 1461355849715 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 13:10:49 INFO - PROCESS | 1950 | 1461355849724 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 13:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:10:49 INFO - PROCESS | 1950 | 1461355849733 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:10:49 INFO - PROCESS | 1950 | 1461355849737 Marionette TRACE conn4 <- [1,58,null,{}] 13:10:49 INFO - PROCESS | 1950 | 1461355849762 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:49 INFO - PROCESS | 1950 | 1461355849926 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 13:10:50 INFO - PROCESS | 1950 | 1461355850044 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:50 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7e2e000 == 22 [pid = 1950] [id = 22] 13:10:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 63 (0x7f19a45c4c00) [pid = 1950] [serial = 63] [outer = (nil)] 13:10:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 64 (0x7f19a71f9800) [pid = 1950] [serial = 64] [outer = 0x7f19a45c4c00] 13:10:50 INFO - PROCESS | 1950 | 1461355850118 Marionette DEBUG loaded listener.js 13:10:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 65 (0x7f19a8447800) [pid = 1950] [serial = 65] [outer = 0x7f19a45c4c00] 13:10:50 INFO - PROCESS | 1950 | 1461355850877 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1199ms 13:10:50 INFO - PROCESS | 1950 | 1461355850933 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 13:10:50 INFO - PROCESS | 1950 | 1461355850936 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 13:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:10:50 INFO - PROCESS | 1950 | 1461355850960 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:10:50 INFO - PROCESS | 1950 | 1461355850966 Marionette TRACE conn4 <- [1,62,null,{}] 13:10:50 INFO - PROCESS | 1950 | 1461355850982 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:51 INFO - PROCESS | 1950 | 1461355851147 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 13:10:51 INFO - PROCESS | 1950 | 1461355851294 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:51 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19aaa71000 == 23 [pid = 1950] [id = 23] 13:10:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 66 (0x7f19aac72400) [pid = 1950] [serial = 66] [outer = (nil)] 13:10:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 67 (0x7f19aac8d800) [pid = 1950] [serial = 67] [outer = 0x7f19aac72400] 13:10:51 INFO - PROCESS | 1950 | 1461355851384 Marionette DEBUG loaded listener.js 13:10:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 68 (0x7f19b515fc00) [pid = 1950] [serial = 68] [outer = 0x7f19aac72400] 13:10:52 INFO - PROCESS | 1950 | 1461355852135 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1238ms 13:10:52 INFO - PROCESS | 1950 | 1461355852201 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 13:10:52 INFO - PROCESS | 1950 | 1461355852206 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 13:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:10:52 INFO - PROCESS | 1950 | 1461355852211 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:10:52 INFO - PROCESS | 1950 | 1461355852213 Marionette TRACE conn4 <- [1,66,null,{}] 13:10:52 INFO - PROCESS | 1950 | 1461355852218 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:52 INFO - PROCESS | 1950 | 1461355852363 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 13:10:52 INFO - PROCESS | 1950 | 1461355852455 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ae90e800 == 24 [pid = 1950] [id = 24] 13:10:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 69 (0x7f19aac78c00) [pid = 1950] [serial = 69] [outer = (nil)] 13:10:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 70 (0x7f19b653f000) [pid = 1950] [serial = 70] [outer = 0x7f19aac78c00] 13:10:52 INFO - PROCESS | 1950 | 1461355852522 Marionette DEBUG loaded listener.js 13:10:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 71 (0x7f19b6607400) [pid = 1950] [serial = 71] [outer = 0x7f19aac78c00] 13:10:53 INFO - PROCESS | 1950 | 1461355853220 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1082ms 13:10:53 INFO - PROCESS | 1950 | 1461355853301 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 13:10:53 INFO - PROCESS | 1950 | 1461355853304 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 13:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:10:53 INFO - PROCESS | 1950 | 1461355853311 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:10:53 INFO - PROCESS | 1950 | 1461355853314 Marionette TRACE conn4 <- [1,70,null,{}] 13:10:53 INFO - PROCESS | 1950 | 1461355853319 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:53 INFO - PROCESS | 1950 | 1461355853473 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 13:10:53 INFO - PROCESS | 1950 | 1461355853687 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:53 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f874000 == 25 [pid = 1950] [id = 25] 13:10:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 72 (0x7f199ec90000) [pid = 1950] [serial = 72] [outer = (nil)] 13:10:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 73 (0x7f199ed84800) [pid = 1950] [serial = 73] [outer = 0x7f199ec90000] 13:10:53 INFO - PROCESS | 1950 | 1461355853760 Marionette DEBUG loaded listener.js 13:10:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 74 (0x7f19a1208400) [pid = 1950] [serial = 74] [outer = 0x7f199ec90000] 13:10:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8a1c800 == 24 [pid = 1950] [id = 19] 13:10:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8727800 == 23 [pid = 1950] [id = 18] 13:10:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7f1a800 == 22 [pid = 1950] [id = 17] 13:10:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7967800 == 21 [pid = 1950] [id = 16] 13:10:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a044b000 == 20 [pid = 1950] [id = 15] 13:10:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7972000 == 19 [pid = 1950] [id = 14] 13:10:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a51c1000 == 18 [pid = 1950] [id = 13] 13:10:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f45e800 == 17 [pid = 1950] [id = 11] 13:10:54 INFO - PROCESS | 1950 | 1461355854647 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1381ms 13:10:54 INFO - PROCESS | 1950 | 1461355854694 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 13:10:54 INFO - PROCESS | 1950 | 1461355854700 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 13:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:10:54 INFO - PROCESS | 1950 | 1461355854707 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:10:54 INFO - PROCESS | 1950 | 1461355854713 Marionette TRACE conn4 <- [1,74,null,{}] 13:10:54 INFO - PROCESS | 1950 | 1461355854722 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:54 INFO - PROCESS | 1950 | 1461355854875 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 13:10:55 INFO - PROCESS | 1950 | 1461355855006 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1112000 == 18 [pid = 1950] [id = 26] 13:10:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 75 (0x7f19a11f2000) [pid = 1950] [serial = 75] [outer = (nil)] 13:10:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 76 (0x7f19a443d800) [pid = 1950] [serial = 76] [outer = 0x7f19a11f2000] 13:10:55 INFO - PROCESS | 1950 | 1461355855080 Marionette DEBUG loaded listener.js 13:10:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 77 (0x7f19a6914000) [pid = 1950] [serial = 77] [outer = 0x7f19a11f2000] 13:10:55 INFO - PROCESS | 1950 | 1461355855861 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1185ms 13:10:55 INFO - PROCESS | 1950 | 1461355855892 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 13:10:55 INFO - PROCESS | 1950 | 1461355855900 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 13:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:10:55 INFO - PROCESS | 1950 | 1461355855909 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:10:55 INFO - PROCESS | 1950 | 1461355855912 Marionette TRACE conn4 <- [1,78,null,{}] 13:10:55 INFO - PROCESS | 1950 | 1461355855917 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:56 INFO - PROCESS | 1950 | 1461355856062 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 13:10:56 INFO - PROCESS | 1950 | 1461355856191 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:56 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7e2c000 == 19 [pid = 1950] [id = 27] 13:10:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 78 (0x7f19a8447000) [pid = 1950] [serial = 78] [outer = (nil)] 13:10:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 79 (0x7f19a8a3e800) [pid = 1950] [serial = 79] [outer = 0x7f19a8447000] 13:10:56 INFO - PROCESS | 1950 | 1461355856262 Marionette DEBUG loaded listener.js 13:10:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 80 (0x7f19a8f16c00) [pid = 1950] [serial = 80] [outer = 0x7f19a8447000] 13:10:57 INFO - PROCESS | 1950 | 1461355857037 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:10:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1176ms 13:10:57 INFO - PROCESS | 1950 | 1461355857086 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 13:10:57 INFO - PROCESS | 1950 | 1461355857089 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 13:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:10:57 INFO - PROCESS | 1950 | 1461355857095 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:10:57 INFO - PROCESS | 1950 | 1461355857100 Marionette TRACE conn4 <- [1,82,null,{}] 13:10:57 INFO - PROCESS | 1950 | 1461355857115 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:57 INFO - PROCESS | 1950 | 1461355857264 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 13:10:57 INFO - PROCESS | 1950 | 1461355857384 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:57 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8fd4000 == 20 [pid = 1950] [id = 28] 13:10:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 81 (0x7f19a96e8c00) [pid = 1950] [serial = 81] [outer = (nil)] 13:10:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 82 (0x7f19af58e400) [pid = 1950] [serial = 82] [outer = 0x7f19a96e8c00] 13:10:57 INFO - PROCESS | 1950 | 1461355857459 Marionette DEBUG loaded listener.js 13:10:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 83 (0x7f19b547e800) [pid = 1950] [serial = 83] [outer = 0x7f19a96e8c00] 13:10:58 INFO - PROCESS | 1950 | 1461355858259 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:10:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1230ms 13:10:58 INFO - PROCESS | 1950 | 1461355858326 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 13:10:58 INFO - PROCESS | 1950 | 1461355858330 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 13:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:10:58 INFO - PROCESS | 1950 | 1461355858336 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:10:58 INFO - PROCESS | 1950 | 1461355858338 Marionette TRACE conn4 <- [1,86,null,{}] 13:10:58 INFO - PROCESS | 1950 | 1461355858343 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:58 INFO - PROCESS | 1950 | 1461355858498 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 13:10:58 INFO - PROCESS | 1950 | 1461355858617 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ae90c000 == 21 [pid = 1950] [id = 29] 13:10:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 84 (0x7f199f428c00) [pid = 1950] [serial = 84] [outer = (nil)] 13:10:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 85 (0x7f19b66c3c00) [pid = 1950] [serial = 85] [outer = 0x7f199f428c00] 13:10:58 INFO - PROCESS | 1950 | 1461355858687 Marionette DEBUG loaded listener.js 13:10:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 86 (0x7f19b821f400) [pid = 1950] [serial = 86] [outer = 0x7f199f428c00] 13:10:59 INFO - PROCESS | 1950 | 1461355859577 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1325ms 13:10:59 INFO - PROCESS | 1950 | 1461355859661 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 13:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:10:59 INFO - PROCESS | 1950 | 1461355859666 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 13:10:59 INFO - PROCESS | 1950 | 1461355859673 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:10:59 INFO - PROCESS | 1950 | 1461355859677 Marionette TRACE conn4 <- [1,90,null,{}] 13:10:59 INFO - PROCESS | 1950 | 1461355859684 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:10:59 INFO - PROCESS | 1950 | 1461355859904 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 13:10:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19aaa71000 == 20 [pid = 1950] [id = 23] 13:10:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7e2e000 == 19 [pid = 1950] [id = 22] 13:10:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1278000 == 18 [pid = 1950] [id = 21] 13:11:00 INFO - PROCESS | 1950 | 1461355860081 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:00 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1276000 == 19 [pid = 1950] [id = 30] 13:11:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 87 (0x7f19a1cb0c00) [pid = 1950] [serial = 87] [outer = (nil)] 13:11:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 88 (0x7f19a45bcc00) [pid = 1950] [serial = 88] [outer = 0x7f19a1cb0c00] 13:11:00 INFO - PROCESS | 1950 | 1461355860156 Marionette DEBUG loaded listener.js 13:11:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 89 (0x7f19a71fa800) [pid = 1950] [serial = 89] [outer = 0x7f19a1cb0c00] 13:11:00 INFO - PROCESS | 1950 | 1461355860928 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1330ms 13:11:01 INFO - PROCESS | 1950 | 1461355861005 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 13:11:01 INFO - PROCESS | 1950 | 1461355861012 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 13:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:11:01 INFO - PROCESS | 1950 | 1461355861018 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:11:01 INFO - PROCESS | 1950 | 1461355861025 Marionette TRACE conn4 <- [1,94,null,{}] 13:11:01 INFO - PROCESS | 1950 | 1461355861031 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:01 INFO - PROCESS | 1950 | 1461355861180 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 13:11:01 INFO - PROCESS | 1950 | 1461355861305 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:01 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8a1b800 == 20 [pid = 1950] [id = 31] 13:11:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 90 (0x7f19a4433400) [pid = 1950] [serial = 90] [outer = (nil)] 13:11:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 91 (0x7f19a8c25400) [pid = 1950] [serial = 91] [outer = 0x7f19a4433400] 13:11:01 INFO - PROCESS | 1950 | 1461355861396 Marionette DEBUG loaded listener.js 13:11:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 92 (0x7f19a964cc00) [pid = 1950] [serial = 92] [outer = 0x7f19a4433400] 13:11:02 INFO - PROCESS | 1950 | 1461355862147 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1179ms 13:11:02 INFO - PROCESS | 1950 | 1461355862198 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 13:11:02 INFO - PROCESS | 1950 | 1461355862203 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 13:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:11:02 INFO - PROCESS | 1950 | 1461355862227 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:11:02 INFO - PROCESS | 1950 | 1461355862231 Marionette TRACE conn4 <- [1,98,null,{}] 13:11:02 INFO - PROCESS | 1950 | 1461355862236 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:02 INFO - PROCESS | 1950 | 1461355862394 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 13:11:02 INFO - PROCESS | 1950 | 1461355862548 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:02 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b5104800 == 21 [pid = 1950] [id = 32] 13:11:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 93 (0x7f19a965a800) [pid = 1950] [serial = 93] [outer = (nil)] 13:11:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 94 (0x7f19aaac7000) [pid = 1950] [serial = 94] [outer = 0x7f19a965a800] 13:11:02 INFO - PROCESS | 1950 | 1461355862619 Marionette DEBUG loaded listener.js 13:11:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 95 (0x7f19ab816800) [pid = 1950] [serial = 95] [outer = 0x7f19a965a800] 13:11:03 INFO - PROCESS | 1950 | 1461355863406 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1235ms 13:11:03 INFO - PROCESS | 1950 | 1461355863460 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 13:11:03 INFO - PROCESS | 1950 | 1461355863465 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 13:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:11:03 INFO - PROCESS | 1950 | 1461355863480 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:11:03 INFO - PROCESS | 1950 | 1461355863487 Marionette TRACE conn4 <- [1,102,null,{}] 13:11:03 INFO - PROCESS | 1950 | 1461355863492 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:03 INFO - PROCESS | 1950 | 1461355863644 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 13:11:03 INFO - PROCESS | 1950 | 1461355863768 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:03 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199e925000 == 22 [pid = 1950] [id = 33] 13:11:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 96 (0x7f19aaabe400) [pid = 1950] [serial = 96] [outer = (nil)] 13:11:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 97 (0x7f19b66b9000) [pid = 1950] [serial = 97] [outer = 0x7f19aaabe400] 13:11:03 INFO - PROCESS | 1950 | 1461355863843 Marionette DEBUG loaded listener.js 13:11:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 98 (0x7f19b821d800) [pid = 1950] [serial = 98] [outer = 0x7f19aaabe400] 13:11:04 INFO - PROCESS | 1950 | 1461355864623 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1188ms 13:11:04 INFO - PROCESS | 1950 | 1461355864662 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 13:11:04 INFO - PROCESS | 1950 | 1461355864665 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 13:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:11:04 INFO - PROCESS | 1950 | 1461355864671 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:11:04 INFO - PROCESS | 1950 | 1461355864674 Marionette TRACE conn4 <- [1,106,null,{}] 13:11:04 INFO - PROCESS | 1950 | 1461355864679 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:04 INFO - PROCESS | 1950 | 1461355864815 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 13:11:04 INFO - PROCESS | 1950 | 1461355864954 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:04 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7342800 == 23 [pid = 1950] [id = 34] 13:11:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 99 (0x7f19a7f07400) [pid = 1950] [serial = 99] [outer = (nil)] 13:11:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 100 (0x7f19a7f0c800) [pid = 1950] [serial = 100] [outer = 0x7f19a7f07400] 13:11:05 INFO - PROCESS | 1950 | 1461355865026 Marionette DEBUG loaded listener.js 13:11:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 101 (0x7f19a7f10c00) [pid = 1950] [serial = 101] [outer = 0x7f19a7f07400] 13:11:05 INFO - PROCESS | 1950 | 1461355865948 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1331ms 13:11:06 INFO - PROCESS | 1950 | 1461355866003 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 13:11:06 INFO - PROCESS | 1950 | 1461355866007 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 13:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:11:06 INFO - PROCESS | 1950 | 1461355866015 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:11:06 INFO - PROCESS | 1950 | 1461355866020 Marionette TRACE conn4 <- [1,110,null,{}] 13:11:06 INFO - PROCESS | 1950 | 1461355866027 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:06 INFO - PROCESS | 1950 | 1461355866181 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 13:11:06 INFO - PROCESS | 1950 | 1461355866334 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:06 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7e2c000 == 22 [pid = 1950] [id = 27] 13:11:06 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a67e8800 == 23 [pid = 1950] [id = 35] 13:11:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 102 (0x7f19a45c3800) [pid = 1950] [serial = 102] [outer = (nil)] 13:11:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 103 (0x7f19a6970400) [pid = 1950] [serial = 103] [outer = 0x7f19a45c3800] 13:11:06 INFO - PROCESS | 1950 | 1461355866507 Marionette DEBUG loaded listener.js 13:11:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 104 (0x7f19a7f0a800) [pid = 1950] [serial = 104] [outer = 0x7f19a45c3800] 13:11:06 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1112000 == 22 [pid = 1950] [id = 26] 13:11:07 INFO - PROCESS | 1950 | 1461355867281 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1335ms 13:11:07 INFO - PROCESS | 1950 | 1461355867353 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 13:11:07 INFO - PROCESS | 1950 | 1461355867359 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 13:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:11:07 INFO - PROCESS | 1950 | 1461355867367 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:11:07 INFO - PROCESS | 1950 | 1461355867373 Marionette TRACE conn4 <- [1,114,null,{}] 13:11:07 INFO - PROCESS | 1950 | 1461355867381 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:07 INFO - PROCESS | 1950 | 1461355867545 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 13:11:07 INFO - PROCESS | 1950 | 1461355867673 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ae782800 == 23 [pid = 1950] [id = 36] 13:11:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 105 (0x7f19a4fbe000) [pid = 1950] [serial = 105] [outer = (nil)] 13:11:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 106 (0x7f19a8f95400) [pid = 1950] [serial = 106] [outer = 0x7f19a4fbe000] 13:11:07 INFO - PROCESS | 1950 | 1461355867746 Marionette DEBUG loaded listener.js 13:11:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 107 (0x7f19a9656c00) [pid = 1950] [serial = 107] [outer = 0x7f19a4fbe000] 13:11:08 INFO - PROCESS | 1950 | 1461355868607 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1280ms 13:11:08 INFO - PROCESS | 1950 | 1461355868650 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 13:11:08 INFO - PROCESS | 1950 | 1461355868656 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 13:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:11:08 INFO - PROCESS | 1950 | 1461355868664 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:11:08 INFO - PROCESS | 1950 | 1461355868667 Marionette TRACE conn4 <- [1,118,null,{}] 13:11:08 INFO - PROCESS | 1950 | 1461355868672 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:08 INFO - PROCESS | 1950 | 1461355868820 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 13:11:08 INFO - PROCESS | 1950 | 1461355868954 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:08 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b56e6800 == 24 [pid = 1950] [id = 37] 13:11:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 108 (0x7f19ae65e000) [pid = 1950] [serial = 108] [outer = (nil)] 13:11:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 109 (0x7f19b451a800) [pid = 1950] [serial = 109] [outer = 0x7f19ae65e000] 13:11:09 INFO - PROCESS | 1950 | 1461355869027 Marionette DEBUG loaded listener.js 13:11:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 110 (0x7f19b54edc00) [pid = 1950] [serial = 110] [outer = 0x7f19ae65e000] 13:11:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 111 (0x7f19b874e000) [pid = 1950] [serial = 111] [outer = 0x7f199f428400] 13:11:09 INFO - PROCESS | 1950 | 1461355869906 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1277ms 13:11:09 INFO - PROCESS | 1950 | 1461355869941 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 13:11:09 INFO - PROCESS | 1950 | 1461355869945 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 13:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:11:09 INFO - PROCESS | 1950 | 1461355869953 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:11:09 INFO - PROCESS | 1950 | 1461355869961 Marionette TRACE conn4 <- [1,122,null,{}] 13:11:09 INFO - PROCESS | 1950 | 1461355869973 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:10 INFO - PROCESS | 1950 | 1461355870125 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 13:11:10 INFO - PROCESS | 1950 | 1461355870254 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:10 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b8770800 == 25 [pid = 1950] [id = 38] 13:11:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 112 (0x7f19a45c7c00) [pid = 1950] [serial = 112] [outer = (nil)] 13:11:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 113 (0x7f19a74ca800) [pid = 1950] [serial = 113] [outer = 0x7f19a45c7c00] 13:11:10 INFO - PROCESS | 1950 | 1461355870325 Marionette DEBUG loaded listener.js 13:11:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 114 (0x7f19ba1abc00) [pid = 1950] [serial = 114] [outer = 0x7f19a45c7c00] 13:11:11 INFO - PROCESS | 1950 | 1461355871063 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1136ms 13:11:11 INFO - PROCESS | 1950 | 1461355871087 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 13:11:11 INFO - PROCESS | 1950 | 1461355871091 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 13:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:11:11 INFO - PROCESS | 1950 | 1461355871097 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:11:11 INFO - PROCESS | 1950 | 1461355871100 Marionette TRACE conn4 <- [1,126,null,{}] 13:11:11 INFO - PROCESS | 1950 | 1461355871105 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:11 INFO - PROCESS | 1950 | 1461355871235 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 13:11:11 INFO - PROCESS | 1950 | 1461355871368 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:11 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199e924800 == 26 [pid = 1950] [id = 39] 13:11:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 115 (0x7f19a515b400) [pid = 1950] [serial = 115] [outer = (nil)] 13:11:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 116 (0x7f19ab818400) [pid = 1950] [serial = 116] [outer = 0x7f19a515b400] 13:11:11 INFO - PROCESS | 1950 | 1461355871454 Marionette DEBUG loaded listener.js 13:11:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 117 (0x7f19baa16c00) [pid = 1950] [serial = 117] [outer = 0x7f19a515b400] 13:11:12 INFO - PROCESS | 1950 | 1461355872418 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1382ms 13:11:12 INFO - PROCESS | 1950 | 1461355872481 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 13:11:12 INFO - PROCESS | 1950 | 1461355872485 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 13:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:11:12 INFO - PROCESS | 1950 | 1461355872493 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:11:12 INFO - PROCESS | 1950 | 1461355872497 Marionette TRACE conn4 <- [1,130,null,{}] 13:11:12 INFO - PROCESS | 1950 | 1461355872505 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:12 INFO - PROCESS | 1950 | 1461355872647 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 13:11:12 INFO - PROCESS | 1950 | 1461355872782 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a9555800 == 27 [pid = 1950] [id = 40] 13:11:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 118 (0x7f19a5e5b800) [pid = 1950] [serial = 118] [outer = (nil)] 13:11:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 119 (0x7f19a6972800) [pid = 1950] [serial = 119] [outer = 0x7f19a5e5b800] 13:11:12 INFO - PROCESS | 1950 | 1461355872878 Marionette DEBUG loaded listener.js 13:11:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 120 (0x7f19a7f09c00) [pid = 1950] [serial = 120] [outer = 0x7f19a5e5b800] 13:11:13 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b5104800 == 26 [pid = 1950] [id = 32] 13:11:13 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8a1b800 == 25 [pid = 1950] [id = 31] 13:11:13 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1276000 == 24 [pid = 1950] [id = 30] 13:11:13 INFO - PROCESS | 1950 | 1461355873733 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1284ms 13:11:13 INFO - PROCESS | 1950 | 1461355873777 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 13:11:13 INFO - PROCESS | 1950 | 1461355873784 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 13:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:11:13 INFO - PROCESS | 1950 | 1461355873792 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:11:13 INFO - PROCESS | 1950 | 1461355873797 Marionette TRACE conn4 <- [1,134,null,{}] 13:11:13 INFO - PROCESS | 1950 | 1461355873804 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:13 INFO - PROCESS | 1950 | 1461355873987 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 13:11:14 INFO - PROCESS | 1950 | 1461355874129 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:14 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b5314800 == 25 [pid = 1950] [id = 41] 13:11:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 121 (0x7f19a7d78000) [pid = 1950] [serial = 121] [outer = (nil)] 13:11:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 122 (0x7f19a7f0d800) [pid = 1950] [serial = 122] [outer = 0x7f19a7d78000] 13:11:14 INFO - PROCESS | 1950 | 1461355874206 Marionette DEBUG loaded listener.js 13:11:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 123 (0x7f19a8446800) [pid = 1950] [serial = 123] [outer = 0x7f19a7d78000] 13:11:14 INFO - PROCESS | 1950 | 1461355874988 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1238ms 13:11:15 INFO - PROCESS | 1950 | 1461355875030 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 13:11:15 INFO - PROCESS | 1950 | 1461355875038 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 13:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:11:15 INFO - PROCESS | 1950 | 1461355875047 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:11:15 INFO - PROCESS | 1950 | 1461355875051 Marionette TRACE conn4 <- [1,138,null,{}] 13:11:15 INFO - PROCESS | 1950 | 1461355875057 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:15 INFO - PROCESS | 1950 | 1461355875203 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 13:11:15 INFO - PROCESS | 1950 | 1461355875339 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:15 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba01a800 == 26 [pid = 1950] [id = 42] 13:11:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 124 (0x7f199e5d2c00) [pid = 1950] [serial = 124] [outer = (nil)] 13:11:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 125 (0x7f19aaac4c00) [pid = 1950] [serial = 125] [outer = 0x7f199e5d2c00] 13:11:15 INFO - PROCESS | 1950 | 1461355875411 Marionette DEBUG loaded listener.js 13:11:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 126 (0x7f19af589800) [pid = 1950] [serial = 126] [outer = 0x7f199e5d2c00] 13:11:16 INFO - PROCESS | 1950 | 1461355876265 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1237ms 13:11:16 INFO - PROCESS | 1950 | 1461355876284 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 13:11:16 INFO - PROCESS | 1950 | 1461355876287 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 13:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:11:16 INFO - PROCESS | 1950 | 1461355876293 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:11:16 INFO - PROCESS | 1950 | 1461355876298 Marionette TRACE conn4 <- [1,142,null,{}] 13:11:16 INFO - PROCESS | 1950 | 1461355876312 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:16 INFO - PROCESS | 1950 | 1461355876469 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 13:11:16 INFO - PROCESS | 1950 | 1461355876608 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:16 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1dc6800 == 27 [pid = 1950] [id = 43] 13:11:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 127 (0x7f199c5f6800) [pid = 1950] [serial = 127] [outer = (nil)] 13:11:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 128 (0x7f19a1ca4800) [pid = 1950] [serial = 128] [outer = 0x7f199c5f6800] 13:11:16 INFO - PROCESS | 1950 | 1461355876697 Marionette DEBUG loaded listener.js 13:11:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 129 (0x7f19a32c8c00) [pid = 1950] [serial = 129] [outer = 0x7f199c5f6800] 13:11:17 INFO - PROCESS | 1950 | 1461355877511 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1285ms 13:11:17 INFO - PROCESS | 1950 | 1461355877579 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 13:11:17 INFO - PROCESS | 1950 | 1461355877583 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 13:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:11:17 INFO - PROCESS | 1950 | 1461355877589 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:11:17 INFO - PROCESS | 1950 | 1461355877591 Marionette TRACE conn4 <- [1,146,null,{}] 13:11:17 INFO - PROCESS | 1950 | 1461355877596 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:17 INFO - PROCESS | 1950 | 1461355877743 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 13:11:17 INFO - PROCESS | 1950 | 1461355877872 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:17 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bc792000 == 28 [pid = 1950] [id = 44] 13:11:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 130 (0x7f199c5f4800) [pid = 1950] [serial = 130] [outer = (nil)] 13:11:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 131 (0x7f19a443c000) [pid = 1950] [serial = 131] [outer = 0x7f199c5f4800] 13:11:17 INFO - PROCESS | 1950 | 1461355877948 Marionette DEBUG loaded listener.js 13:11:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 132 (0x7f19af58b000) [pid = 1950] [serial = 132] [outer = 0x7f199c5f4800] 13:11:18 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a67e8800 == 27 [pid = 1950] [id = 35] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7342800 == 26 [pid = 1950] [id = 34] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ae782800 == 25 [pid = 1950] [id = 36] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ae90c000 == 24 [pid = 1950] [id = 29] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1179800 == 23 [pid = 1950] [id = 6] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8fd4000 == 22 [pid = 1950] [id = 28] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199ed5a800 == 21 [pid = 1950] [id = 9] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b56e6800 == 20 [pid = 1950] [id = 37] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199e926000 == 19 [pid = 1950] [id = 8] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199e924800 == 18 [pid = 1950] [id = 39] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b8770800 == 17 [pid = 1950] [id = 38] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a98e9000 == 16 [pid = 1950] [id = 20] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199e925000 == 15 [pid = 1950] [id = 33] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1dc6800 == 14 [pid = 1950] [id = 43] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ae90e800 == 13 [pid = 1950] [id = 24] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f874000 == 12 [pid = 1950] [id = 25] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ba01a800 == 11 [pid = 1950] [id = 42] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a9555800 == 10 [pid = 1950] [id = 40] 13:11:21 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b5314800 == 9 [pid = 1950] [id = 41] 13:11:22 INFO - PROCESS | 1950 | 1461355882319 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 4783ms 13:11:22 INFO - PROCESS | 1950 | 1461355882372 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 13:11:22 INFO - PROCESS | 1950 | 1461355882378 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 13:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:11:22 INFO - PROCESS | 1950 | 1461355882385 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:11:22 INFO - PROCESS | 1950 | 1461355882390 Marionette TRACE conn4 <- [1,150,null,{}] 13:11:22 INFO - PROCESS | 1950 | 1461355882398 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:22 INFO - PROCESS | 1950 | 1461355882547 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 13:11:22 INFO - PROCESS | 1950 | 1461355882668 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:22 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1dc6800 == 10 [pid = 1950] [id = 45] 13:11:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 133 (0x7f19a11f5000) [pid = 1950] [serial = 133] [outer = (nil)] 13:11:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 134 (0x7f19a120e400) [pid = 1950] [serial = 134] [outer = 0x7f19a11f5000] 13:11:22 INFO - PROCESS | 1950 | 1461355882731 Marionette DEBUG loaded listener.js 13:11:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 135 (0x7f19a1caa000) [pid = 1950] [serial = 135] [outer = 0x7f19a11f5000] 13:11:23 INFO - PROCESS | 1950 | 1461355883331 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 979ms 13:11:23 INFO - PROCESS | 1950 | 1461355883363 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 13:11:23 INFO - PROCESS | 1950 | 1461355883372 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 13:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:11:23 INFO - PROCESS | 1950 | 1461355883381 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:11:23 INFO - PROCESS | 1950 | 1461355883384 Marionette TRACE conn4 <- [1,154,null,{}] 13:11:23 INFO - PROCESS | 1950 | 1461355883390 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:23 INFO - PROCESS | 1950 | 1461355883565 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 13:11:23 INFO - PROCESS | 1950 | 1461355883590 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:23 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1117000 == 11 [pid = 1950] [id = 46] 13:11:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 136 (0x7f19a11edc00) [pid = 1950] [serial = 136] [outer = (nil)] 13:11:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 137 (0x7f19a32ce000) [pid = 1950] [serial = 137] [outer = 0x7f19a11edc00] 13:11:23 INFO - PROCESS | 1950 | 1461355883649 Marionette DEBUG loaded listener.js 13:11:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 138 (0x7f19a59aec00) [pid = 1950] [serial = 138] [outer = 0x7f19a11edc00] 13:11:24 INFO - PROCESS | 1950 | 1461355884589 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1231ms 13:11:24 INFO - PROCESS | 1950 | 1461355884641 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 13:11:24 INFO - PROCESS | 1950 | 1461355884646 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 13:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:11:24 INFO - PROCESS | 1950 | 1461355884673 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:11:24 INFO - PROCESS | 1950 | 1461355884678 Marionette TRACE conn4 <- [1,158,null,{}] 13:11:24 INFO - PROCESS | 1950 | 1461355884693 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:24 INFO - PROCESS | 1950 | 1461355884866 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 13:11:24 INFO - PROCESS | 1950 | 1461355884929 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:24 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ae90e800 == 12 [pid = 1950] [id = 47] 13:11:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 139 (0x7f199c5f5c00) [pid = 1950] [serial = 139] [outer = (nil)] 13:11:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 140 (0x7f19a7f06000) [pid = 1950] [serial = 140] [outer = 0x7f199c5f5c00] 13:11:25 INFO - PROCESS | 1950 | 1461355885010 Marionette DEBUG loaded listener.js 13:11:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 141 (0x7f19a8775800) [pid = 1950] [serial = 141] [outer = 0x7f199c5f5c00] 13:11:25 INFO - PROCESS | 1950 | 1461355885795 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1182ms 13:11:25 INFO - PROCESS | 1950 | 1461355885855 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 13:11:25 INFO - PROCESS | 1950 | 1461355885859 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 13:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:11:25 INFO - PROCESS | 1950 | 1461355885864 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:11:25 INFO - PROCESS | 1950 | 1461355885866 Marionette TRACE conn4 <- [1,162,null,{}] 13:11:25 INFO - PROCESS | 1950 | 1461355885871 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:26 INFO - PROCESS | 1950 | 1461355886042 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 13:11:26 INFO - PROCESS | 1950 | 1461355886061 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b6527000 == 13 [pid = 1950] [id = 48] 13:11:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 142 (0x7f19a4436000) [pid = 1950] [serial = 142] [outer = (nil)] 13:11:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 143 (0x7f19a9655c00) [pid = 1950] [serial = 143] [outer = 0x7f19a4436000] 13:11:26 INFO - PROCESS | 1950 | 1461355886123 Marionette DEBUG loaded listener.js 13:11:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 144 (0x7f19aac6fc00) [pid = 1950] [serial = 144] [outer = 0x7f19a4436000] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 143 (0x7f19a4fbe000) [pid = 1950] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 142 (0x7f19a96e8c00) [pid = 1950] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 141 (0x7f19a8447000) [pid = 1950] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 140 (0x7f19aaabe400) [pid = 1950] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 139 (0x7f199ec90000) [pid = 1950] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 138 (0x7f19a1ce6800) [pid = 1950] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 137 (0x7f19a8f1ac00) [pid = 1950] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 136 (0x7f19a9581400) [pid = 1950] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 135 (0x7f19a443f000) [pid = 1950] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 134 (0x7f19a0407000) [pid = 1950] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 133 (0x7f19a4fc3000) [pid = 1950] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 132 (0x7f19a1ce4800) [pid = 1950] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 131 (0x7f199f41c400) [pid = 1950] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 130 (0x7f19b54e9400) [pid = 1950] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 129 (0x7f199ed84c00) [pid = 1950] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 128 (0x7f19aac78c00) [pid = 1950] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 127 (0x7f19a45c7c00) [pid = 1950] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 126 (0x7f199e5d2c00) [pid = 1950] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 125 (0x7f19a7d78000) [pid = 1950] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 124 (0x7f19a965a800) [pid = 1950] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 123 (0x7f19a515b400) [pid = 1950] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 122 (0x7f19a45c3800) [pid = 1950] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 121 (0x7f19a113f400) [pid = 1950] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 120 (0x7f19a11f2000) [pid = 1950] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 119 (0x7f19aac72400) [pid = 1950] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 118 (0x7f19ae65e000) [pid = 1950] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 117 (0x7f19a7f07400) [pid = 1950] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 116 (0x7f19a45c4c00) [pid = 1950] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 115 (0x7f19a1cb0c00) [pid = 1950] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 114 (0x7f19a4433400) [pid = 1950] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 113 (0x7f19a0403400) [pid = 1950] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 112 (0x7f19a5e5b800) [pid = 1950] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 111 (0x7f199f428c00) [pid = 1950] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 110 (0x7f199c5f6800) [pid = 1950] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:11:27 INFO - PROCESS | 1950 | --DOMWINDOW == 109 (0x7f199e90ec00) [pid = 1950] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:11:27 INFO - PROCESS | 1950 | 1461355887866 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 2031ms 13:11:27 INFO - PROCESS | 1950 | 1461355887910 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 13:11:27 INFO - PROCESS | 1950 | 1461355887913 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 13:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:11:27 INFO - PROCESS | 1950 | 1461355887943 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:11:27 INFO - PROCESS | 1950 | 1461355887946 Marionette TRACE conn4 <- [1,166,null,{}] 13:11:27 INFO - PROCESS | 1950 | 1461355887983 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:28 INFO - PROCESS | 1950 | 1461355888113 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 13:11:28 INFO - PROCESS | 1950 | 1461355888123 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:28 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7e21000 == 14 [pid = 1950] [id = 49] 13:11:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 110 (0x7f199c5eb800) [pid = 1950] [serial = 145] [outer = (nil)] 13:11:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 111 (0x7f19a5a0d800) [pid = 1950] [serial = 146] [outer = 0x7f199c5eb800] 13:11:28 INFO - PROCESS | 1950 | 1461355888181 Marionette DEBUG loaded listener.js 13:11:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 112 (0x7f19a8ccf400) [pid = 1950] [serial = 147] [outer = 0x7f199c5eb800] 13:11:28 INFO - PROCESS | 1950 | 1461355888881 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1019ms 13:11:28 INFO - PROCESS | 1950 | 1461355888948 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 13:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:11:28 INFO - PROCESS | 1950 | 1461355888952 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 13:11:28 INFO - PROCESS | 1950 | 1461355888956 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:11:28 INFO - PROCESS | 1950 | 1461355888959 Marionette TRACE conn4 <- [1,170,null,{}] 13:11:28 INFO - PROCESS | 1950 | 1461355888963 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:29 INFO - PROCESS | 1950 | 1461355889168 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 13:11:29 INFO - PROCESS | 1950 | 1461355889281 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:29 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ec21800 == 15 [pid = 1950] [id = 50] 13:11:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 113 (0x7f199c5ea800) [pid = 1950] [serial = 148] [outer = (nil)] 13:11:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 114 (0x7f199c5f3000) [pid = 1950] [serial = 149] [outer = 0x7f199c5ea800] 13:11:29 INFO - PROCESS | 1950 | 1461355889352 Marionette DEBUG loaded listener.js 13:11:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 115 (0x7f199ec8d400) [pid = 1950] [serial = 150] [outer = 0x7f199c5ea800] 13:11:30 INFO - PROCESS | 1950 | 1461355890258 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1374ms 13:11:30 INFO - PROCESS | 1950 | 1461355890333 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 13:11:30 INFO - PROCESS | 1950 | 1461355890340 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 13:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:11:30 INFO - PROCESS | 1950 | 1461355890348 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:11:30 INFO - PROCESS | 1950 | 1461355890353 Marionette TRACE conn4 <- [1,174,null,{}] 13:11:30 INFO - PROCESS | 1950 | 1461355890360 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:30 INFO - PROCESS | 1950 | 1461355890532 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 13:11:30 INFO - PROCESS | 1950 | 1461355890665 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:30 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a9558800 == 16 [pid = 1950] [id = 51] 13:11:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 116 (0x7f199c5ec000) [pid = 1950] [serial = 151] [outer = (nil)] 13:11:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 117 (0x7f19a443e000) [pid = 1950] [serial = 152] [outer = 0x7f199c5ec000] 13:11:30 INFO - PROCESS | 1950 | 1461355890738 Marionette DEBUG loaded listener.js 13:11:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 118 (0x7f19a5e61c00) [pid = 1950] [serial = 153] [outer = 0x7f199c5ec000] 13:11:31 INFO - PROCESS | 1950 | 1461355891612 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1330ms 13:11:31 INFO - PROCESS | 1950 | 1461355891683 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 13:11:31 INFO - PROCESS | 1950 | 1461355891688 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 13:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:11:31 INFO - PROCESS | 1950 | 1461355891695 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:11:31 INFO - PROCESS | 1950 | 1461355891697 Marionette TRACE conn4 <- [1,178,null,{}] 13:11:31 INFO - PROCESS | 1950 | 1461355891703 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:31 INFO - PROCESS | 1950 | 1461355891855 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 13:11:31 INFO - PROCESS | 1950 | 1461355891987 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:32 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199eccd800 == 17 [pid = 1950] [id = 52] 13:11:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 119 (0x7f199ed76000) [pid = 1950] [serial = 154] [outer = (nil)] 13:11:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 120 (0x7f19a040fc00) [pid = 1950] [serial = 155] [outer = 0x7f199ed76000] 13:11:32 INFO - PROCESS | 1950 | 1461355892056 Marionette DEBUG loaded listener.js 13:11:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 121 (0x7f19a68dbc00) [pid = 1950] [serial = 156] [outer = 0x7f199ed76000] 13:11:33 INFO - PROCESS | 1950 | 1461355893136 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1476ms 13:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:11:33 INFO - PROCESS | 1950 | 1461355893171 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 13:11:33 INFO - PROCESS | 1950 | 1461355893175 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 13:11:33 INFO - PROCESS | 1950 | 1461355893182 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:11:33 INFO - PROCESS | 1950 | 1461355893186 Marionette TRACE conn4 <- [1,182,null,{}] 13:11:33 INFO - PROCESS | 1950 | 1461355893194 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:33 INFO - PROCESS | 1950 | 1461355893377 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 13:11:33 INFO - PROCESS | 1950 | 1461355893390 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 120 (0x7f19a8a3e800) [pid = 1950] [serial = 79] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 119 (0x7f19a45bcc00) [pid = 1950] [serial = 88] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 118 (0x7f19a7f0d800) [pid = 1950] [serial = 122] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 117 (0x7f19a7f0c800) [pid = 1950] [serial = 100] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 116 (0x7f19b821d800) [pid = 1950] [serial = 98] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 115 (0x7f19a1208400) [pid = 1950] [serial = 74] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 114 (0x7f19b66b9000) [pid = 1950] [serial = 97] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 113 (0x7f19a8a41800) [pid = 1950] [serial = 46] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 112 (0x7f19b8238800) [pid = 1950] [serial = 2] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 111 (0x7f19a8f19000) [pid = 1950] [serial = 47] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 110 (0x7f19aaac6c00) [pid = 1950] [serial = 49] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 109 (0x7f19aac8bc00) [pid = 1950] [serial = 50] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 108 (0x7f19ab81e000) [pid = 1950] [serial = 52] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 107 (0x7f19af511c00) [pid = 1950] [serial = 53] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 106 (0x7f19a443d800) [pid = 1950] [serial = 76] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 105 (0x7f19aac94c00) [pid = 1950] [serial = 55] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 104 (0x7f19a11f0000) [pid = 1950] [serial = 32] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 103 (0x7f199f451800) [pid = 1950] [serial = 28] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 102 (0x7f19a75e7800) [pid = 1950] [serial = 37] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 101 (0x7f19a77c7000) [pid = 1950] [serial = 38] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 100 (0x7f19a6ef1c00) [pid = 1950] [serial = 44] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 99 (0x7f19a7fca800) [pid = 1950] [serial = 40] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 98 (0x7f19a040a800) [pid = 1950] [serial = 31] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 97 (0x7f19a8c25800) [pid = 1950] [serial = 41] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 96 (0x7f19a5a0e000) [pid = 1950] [serial = 43] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 95 (0x7f199ed84800) [pid = 1950] [serial = 73] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 94 (0x7f19a1ce8c00) [pid = 1950] [serial = 34] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 93 (0x7f19b4520800) [pid = 1950] [serial = 56] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 92 (0x7f19b5695000) [pid = 1950] [serial = 58] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 91 (0x7f19b6602c00) [pid = 1950] [serial = 59] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 90 (0x7f199f426000) [pid = 1950] [serial = 26] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 89 (0x7f199f41cc00) [pid = 1950] [serial = 25] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 88 (0x7f19a9656c00) [pid = 1950] [serial = 107] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 87 (0x7f19b547e800) [pid = 1950] [serial = 83] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 86 (0x7f19a11fb000) [pid = 1950] [serial = 61] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 85 (0x7f19b451a800) [pid = 1950] [serial = 109] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 84 (0x7f19b66c3c00) [pid = 1950] [serial = 85] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 83 (0x7f19a8c25400) [pid = 1950] [serial = 91] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 82 (0x7f19a6970400) [pid = 1950] [serial = 103] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 81 (0x7f19a8f95400) [pid = 1950] [serial = 106] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 80 (0x7f19af58e400) [pid = 1950] [serial = 82] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 79 (0x7f19a7f09c00) [pid = 1950] [serial = 120] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 78 (0x7f19a8f16c00) [pid = 1950] [serial = 80] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 77 (0x7f19b54edc00) [pid = 1950] [serial = 110] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 76 (0x7f19a11fa000) [pid = 1950] [serial = 35] [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.] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 75 (0x7f19a74ca800) [pid = 1950] [serial = 113] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 74 (0x7f19a6ef2800) [pid = 1950] [serial = 12] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 73 (0x7f19aac8d800) [pid = 1950] [serial = 67] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 72 (0x7f19a7f10c00) [pid = 1950] [serial = 101] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 71 (0x7f19a8447800) [pid = 1950] [serial = 65] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 70 (0x7f19a71fa800) [pid = 1950] [serial = 89] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 69 (0x7f19a74cac00) [pid = 1950] [serial = 9] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 68 (0x7f19a964cc00) [pid = 1950] [serial = 92] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 67 (0x7f19a4435c00) [pid = 1950] [serial = 62] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 66 (0x7f19aaac7000) [pid = 1950] [serial = 94] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 65 (0x7f19a71f9800) [pid = 1950] [serial = 64] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 64 (0x7f19aaac4c00) [pid = 1950] [serial = 125] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 63 (0x7f19af589800) [pid = 1950] [serial = 126] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 62 (0x7f199e910800) [pid = 1950] [serial = 22] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 61 (0x7f19a8446800) [pid = 1950] [serial = 123] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 60 (0x7f19ab816800) [pid = 1950] [serial = 95] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 59 (0x7f19baa16c00) [pid = 1950] [serial = 117] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 58 (0x7f19a7f0a800) [pid = 1950] [serial = 104] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 57 (0x7f19a11ec400) [pid = 1950] [serial = 16] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 56 (0x7f19ab818400) [pid = 1950] [serial = 116] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 55 (0x7f19a11f2800) [pid = 1950] [serial = 17] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 54 (0x7f19a6914000) [pid = 1950] [serial = 77] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 53 (0x7f19a0411000) [pid = 1950] [serial = 19] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 52 (0x7f19a1ca4800) [pid = 1950] [serial = 128] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 51 (0x7f19b515fc00) [pid = 1950] [serial = 68] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 50 (0x7f19b653f000) [pid = 1950] [serial = 70] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 49 (0x7f19a6972800) [pid = 1950] [serial = 119] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 48 (0x7f19b821f400) [pid = 1950] [serial = 86] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 47 (0x7f19a32c8c00) [pid = 1950] [serial = 129] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 46 (0x7f19a443c000) [pid = 1950] [serial = 131] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 45 (0x7f19a0403000) [pid = 1950] [serial = 23] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 44 (0x7f19b6607400) [pid = 1950] [serial = 71] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | --DOMWINDOW == 43 (0x7f19ba1abc00) [pid = 1950] [serial = 114] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1950 | 1461355893617 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:33 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f440800 == 18 [pid = 1950] [id = 53] 13:11:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 44 (0x7f199ea22c00) [pid = 1950] [serial = 157] [outer = (nil)] 13:11:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 45 (0x7f199f41cc00) [pid = 1950] [serial = 158] [outer = 0x7f199ea22c00] 13:11:33 INFO - PROCESS | 1950 | 1461355893692 Marionette DEBUG loaded listener.js 13:11:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 46 (0x7f19a1ca5000) [pid = 1950] [serial = 159] [outer = 0x7f199ea22c00] 13:11:34 INFO - PROCESS | 1950 | 1461355894274 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1139ms 13:11:34 INFO - PROCESS | 1950 | 1461355894320 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 13:11:34 INFO - PROCESS | 1950 | 1461355894325 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 13:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:11:34 INFO - PROCESS | 1950 | 1461355894334 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:11:34 INFO - PROCESS | 1950 | 1461355894338 Marionette TRACE conn4 <- [1,186,null,{}] 13:11:34 INFO - PROCESS | 1950 | 1461355894346 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:34 INFO - PROCESS | 1950 | 1461355894484 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 13:11:34 INFO - PROCESS | 1950 | 1461355894566 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:34 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1dd3800 == 19 [pid = 1950] [id = 54] 13:11:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 47 (0x7f199ea2c800) [pid = 1950] [serial = 160] [outer = (nil)] 13:11:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 48 (0x7f19a32c9000) [pid = 1950] [serial = 161] [outer = 0x7f199ea2c800] 13:11:34 INFO - PROCESS | 1950 | 1461355894622 Marionette DEBUG loaded listener.js 13:11:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 49 (0x7f19a4440000) [pid = 1950] [serial = 162] [outer = 0x7f199ea2c800] 13:11:35 INFO - PROCESS | 1950 | 1461355895409 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1129ms 13:11:35 INFO - PROCESS | 1950 | 1461355895463 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 13:11:35 INFO - PROCESS | 1950 | 1461355895467 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 13:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:11:35 INFO - PROCESS | 1950 | 1461355895472 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:11:35 INFO - PROCESS | 1950 | 1461355895478 Marionette TRACE conn4 <- [1,190,null,{}] 13:11:35 INFO - PROCESS | 1950 | 1461355895493 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:35 INFO - PROCESS | 1950 | 1461355895635 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 13:11:35 INFO - PROCESS | 1950 | 1461355895647 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:35 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6c1f800 == 20 [pid = 1950] [id = 55] 13:11:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 50 (0x7f19a6971000) [pid = 1950] [serial = 163] [outer = (nil)] 13:11:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 51 (0x7f19a69c9000) [pid = 1950] [serial = 164] [outer = 0x7f19a6971000] 13:11:35 INFO - PROCESS | 1950 | 1461355895717 Marionette DEBUG loaded listener.js 13:11:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 52 (0x7f19a6ef3000) [pid = 1950] [serial = 165] [outer = 0x7f19a6971000] 13:11:36 INFO - PROCESS | 1950 | 1461355896415 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 990ms 13:11:36 INFO - PROCESS | 1950 | 1461355896470 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 13:11:36 INFO - PROCESS | 1950 | 1461355896474 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 13:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:11:36 INFO - PROCESS | 1950 | 1461355896479 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:11:36 INFO - PROCESS | 1950 | 1461355896481 Marionette TRACE conn4 <- [1,194,null,{}] 13:11:36 INFO - PROCESS | 1950 | 1461355896486 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:36 INFO - PROCESS | 1950 | 1461355896644 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 13:11:36 INFO - PROCESS | 1950 | 1461355896668 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:36 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7771000 == 21 [pid = 1950] [id = 56] 13:11:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 53 (0x7f19a6ef6000) [pid = 1950] [serial = 166] [outer = (nil)] 13:11:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 54 (0x7f19a7640400) [pid = 1950] [serial = 167] [outer = 0x7f19a6ef6000] 13:11:36 INFO - PROCESS | 1950 | 1461355896728 Marionette DEBUG loaded listener.js 13:11:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 55 (0x7f19a7f09c00) [pid = 1950] [serial = 168] [outer = 0x7f19a6ef6000] 13:11:37 INFO - PROCESS | 1950 | 1461355897460 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1023ms 13:11:37 INFO - PROCESS | 1950 | 1461355897506 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 13:11:37 INFO - PROCESS | 1950 | 1461355897509 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 13:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:11:37 INFO - PROCESS | 1950 | 1461355897646 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:11:37 INFO - PROCESS | 1950 | 1461355897648 Marionette TRACE conn4 <- [1,198,null,{}] 13:11:37 INFO - PROCESS | 1950 | 1461355897654 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:37 INFO - PROCESS | 1950 | 1461355897805 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 13:11:37 INFO - PROCESS | 1950 | --DOMWINDOW == 54 (0x7f199c5f5c00) [pid = 1950] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:11:37 INFO - PROCESS | 1950 | --DOMWINDOW == 53 (0x7f19a4436000) [pid = 1950] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:11:37 INFO - PROCESS | 1950 | --DOMWINDOW == 52 (0x7f199c5f4800) [pid = 1950] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:11:37 INFO - PROCESS | 1950 | --DOMWINDOW == 51 (0x7f19a11f5000) [pid = 1950] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:11:37 INFO - PROCESS | 1950 | --DOMWINDOW == 50 (0x7f19a11edc00) [pid = 1950] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:11:37 INFO - PROCESS | 1950 | 1461355897878 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7967800 == 22 [pid = 1950] [id = 57] 13:11:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 51 (0x7f199c5ed400) [pid = 1950] [serial = 169] [outer = (nil)] 13:11:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 52 (0x7f199e5d3000) [pid = 1950] [serial = 170] [outer = 0x7f199c5ed400] 13:11:37 INFO - PROCESS | 1950 | 1461355897936 Marionette DEBUG loaded listener.js 13:11:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 53 (0x7f19a7f0d400) [pid = 1950] [serial = 171] [outer = 0x7f199c5ed400] 13:11:38 INFO - PROCESS | 1950 | 1461355898498 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 991ms 13:11:38 INFO - PROCESS | 1950 | 1461355898522 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 13:11:38 INFO - PROCESS | 1950 | 1461355898525 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 13:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:11:38 INFO - PROCESS | 1950 | 1461355898530 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:11:38 INFO - PROCESS | 1950 | 1461355898532 Marionette TRACE conn4 <- [1,202,null,{}] 13:11:38 INFO - PROCESS | 1950 | 1461355898537 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:38 INFO - PROCESS | 1950 | 1461355898691 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 13:11:38 INFO - PROCESS | 1950 | 1461355898712 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:38 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7f35000 == 23 [pid = 1950] [id = 58] 13:11:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 54 (0x7f19a877bc00) [pid = 1950] [serial = 172] [outer = (nil)] 13:11:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 55 (0x7f19a8f1ac00) [pid = 1950] [serial = 173] [outer = 0x7f19a877bc00] 13:11:38 INFO - PROCESS | 1950 | 1461355898774 Marionette DEBUG loaded listener.js 13:11:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 56 (0x7f19a9587800) [pid = 1950] [serial = 174] [outer = 0x7f19a877bc00] 13:11:39 INFO - PROCESS | 1950 | 1461355899414 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 929ms 13:11:39 INFO - PROCESS | 1950 | 1461355899461 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 13:11:39 INFO - PROCESS | 1950 | 1461355899465 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 13:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:11:39 INFO - PROCESS | 1950 | 1461355899470 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:11:39 INFO - PROCESS | 1950 | 1461355899473 Marionette TRACE conn4 <- [1,206,null,{}] 13:11:39 INFO - PROCESS | 1950 | 1461355899478 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:39 INFO - PROCESS | 1950 | 1461355899639 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 13:11:39 INFO - PROCESS | 1950 | 1461355899660 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:39 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a873c800 == 24 [pid = 1950] [id = 59] 13:11:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 57 (0x7f19a8a3e800) [pid = 1950] [serial = 175] [outer = (nil)] 13:11:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 58 (0x7f19a9652400) [pid = 1950] [serial = 176] [outer = 0x7f19a8a3e800] 13:11:39 INFO - PROCESS | 1950 | 1461355899722 Marionette DEBUG loaded listener.js 13:11:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 59 (0x7f19a96db800) [pid = 1950] [serial = 177] [outer = 0x7f19a8a3e800] 13:11:40 INFO - PROCESS | 1950 | 1461355900403 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 975ms 13:11:40 INFO - PROCESS | 1950 | 1461355900447 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 13:11:40 INFO - PROCESS | 1950 | 1461355900455 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 13:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:11:40 INFO - PROCESS | 1950 | 1461355900464 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:11:40 INFO - PROCESS | 1950 | 1461355900470 Marionette TRACE conn4 <- [1,210,null,{}] 13:11:40 INFO - PROCESS | 1950 | 1461355900488 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:40 INFO - PROCESS | 1950 | 1461355900642 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 13:11:40 INFO - PROCESS | 1950 | 1461355900768 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:40 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a117e800 == 25 [pid = 1950] [id = 60] 13:11:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 60 (0x7f199ed7f000) [pid = 1950] [serial = 178] [outer = (nil)] 13:11:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 61 (0x7f199f426c00) [pid = 1950] [serial = 179] [outer = 0x7f199ed7f000] 13:11:40 INFO - PROCESS | 1950 | 1461355900841 Marionette DEBUG loaded listener.js 13:11:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 62 (0x7f19a1255400) [pid = 1950] [serial = 180] [outer = 0x7f199ed7f000] 13:11:41 INFO - PROCESS | 1950 | 1461355901606 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1199ms 13:11:41 INFO - PROCESS | 1950 | 1461355901663 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 13:11:41 INFO - PROCESS | 1950 | 1461355901671 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 13:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:11:41 INFO - PROCESS | 1950 | 1461355901681 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:11:41 INFO - PROCESS | 1950 | 1461355901685 Marionette TRACE conn4 <- [1,214,null,{}] 13:11:41 INFO - PROCESS | 1950 | 1461355901691 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:41 INFO - PROCESS | 1950 | 1461355901845 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 13:11:41 INFO - PROCESS | 1950 | 1461355901966 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:41 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a67e8800 == 26 [pid = 1950] [id = 61] 13:11:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 63 (0x7f19a4433400) [pid = 1950] [serial = 181] [outer = (nil)] 13:11:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 64 (0x7f19a4fbcc00) [pid = 1950] [serial = 182] [outer = 0x7f19a4433400] 13:11:42 INFO - PROCESS | 1950 | 1461355902038 Marionette DEBUG loaded listener.js 13:11:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 65 (0x7f19a68dac00) [pid = 1950] [serial = 183] [outer = 0x7f19a4433400] 13:11:42 INFO - PROCESS | 1950 | 1461355902840 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1184ms 13:11:42 INFO - PROCESS | 1950 | 1461355902865 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 13:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:11:42 INFO - PROCESS | 1950 | 1461355902870 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 13:11:42 INFO - PROCESS | 1950 | 1461355902876 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:11:42 INFO - PROCESS | 1950 | 1461355902882 Marionette TRACE conn4 <- [1,218,null,{}] 13:11:42 INFO - PROCESS | 1950 | 1461355902897 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:43 INFO - PROCESS | 1950 | 1461355903073 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 13:11:43 INFO - PROCESS | 1950 | 1461355903197 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a9547000 == 27 [pid = 1950] [id = 62] 13:11:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 66 (0x7f19a74cbc00) [pid = 1950] [serial = 184] [outer = (nil)] 13:11:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 67 (0x7f19a7f11c00) [pid = 1950] [serial = 185] [outer = 0x7f19a74cbc00] 13:11:43 INFO - PROCESS | 1950 | 1461355903274 Marionette DEBUG loaded listener.js 13:11:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 68 (0x7f19a8a41800) [pid = 1950] [serial = 186] [outer = 0x7f19a74cbc00] 13:11:44 INFO - PROCESS | 1950 | 1461355904043 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1184ms 13:11:44 INFO - PROCESS | 1950 | 1461355904060 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 13:11:44 INFO - PROCESS | 1950 | 1461355904063 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 13:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:11:44 INFO - PROCESS | 1950 | 1461355904070 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:11:44 INFO - PROCESS | 1950 | 1461355904073 Marionette TRACE conn4 <- [1,222,null,{}] 13:11:44 INFO - PROCESS | 1950 | 1461355904078 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:44 INFO - PROCESS | 1950 | 1461355904222 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 13:11:44 INFO - PROCESS | 1950 | 1461355904351 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:44 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19aaa77800 == 28 [pid = 1950] [id = 63] 13:11:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 69 (0x7f19a51dc800) [pid = 1950] [serial = 187] [outer = (nil)] 13:11:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 70 (0x7f19a9651000) [pid = 1950] [serial = 188] [outer = 0x7f19a51dc800] 13:11:44 INFO - PROCESS | 1950 | 1461355904425 Marionette DEBUG loaded listener.js 13:11:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 71 (0x7f19aaacb400) [pid = 1950] [serial = 189] [outer = 0x7f19a51dc800] 13:11:45 INFO - PROCESS | 1950 | 1461355905411 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1379ms 13:11:45 INFO - PROCESS | 1950 | 1461355905450 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 13:11:45 INFO - PROCESS | 1950 | 1461355905455 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 13:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:11:45 INFO - PROCESS | 1950 | 1461355905462 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:11:45 INFO - PROCESS | 1950 | 1461355905467 Marionette TRACE conn4 <- [1,226,null,{}] 13:11:45 INFO - PROCESS | 1950 | 1461355905474 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:45 INFO - PROCESS | 1950 | 1461355905605 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 13:11:45 INFO - PROCESS | 1950 | 1461355905739 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a67db800 == 29 [pid = 1950] [id = 64] 13:11:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 72 (0x7f199e5cd400) [pid = 1950] [serial = 190] [outer = (nil)] 13:11:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 73 (0x7f199f421c00) [pid = 1950] [serial = 191] [outer = 0x7f199e5cd400] 13:11:45 INFO - PROCESS | 1950 | 1461355905802 Marionette DEBUG loaded listener.js 13:11:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 74 (0x7f19a11f2800) [pid = 1950] [serial = 192] [outer = 0x7f199e5cd400] 13:11:46 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bc792000 == 28 [pid = 1950] [id = 44] 13:11:46 INFO - PROCESS | 1950 | --DOMWINDOW == 73 (0x7f19a5a0d800) [pid = 1950] [serial = 146] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 1950 | --DOMWINDOW == 72 (0x7f19a7f06000) [pid = 1950] [serial = 140] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 1950 | --DOMWINDOW == 71 (0x7f19a8775800) [pid = 1950] [serial = 141] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 1950 | --DOMWINDOW == 70 (0x7f19a9655c00) [pid = 1950] [serial = 143] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 1950 | --DOMWINDOW == 69 (0x7f19af58b000) [pid = 1950] [serial = 132] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 1950 | --DOMWINDOW == 68 (0x7f19a120e400) [pid = 1950] [serial = 134] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 1950 | --DOMWINDOW == 67 (0x7f19a1caa000) [pid = 1950] [serial = 135] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 1950 | --DOMWINDOW == 66 (0x7f19a32ce000) [pid = 1950] [serial = 137] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 1950 | --DOMWINDOW == 65 (0x7f19aac6fc00) [pid = 1950] [serial = 144] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 1950 | --DOMWINDOW == 64 (0x7f19a59aec00) [pid = 1950] [serial = 138] [outer = (nil)] [url = about:blank] 13:11:46 INFO - PROCESS | 1950 | 1461355906606 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1185ms 13:11:46 INFO - PROCESS | 1950 | 1461355906648 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 13:11:46 INFO - PROCESS | 1950 | 1461355906656 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 13:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:11:46 INFO - PROCESS | 1950 | 1461355906664 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:11:46 INFO - PROCESS | 1950 | 1461355906667 Marionette TRACE conn4 <- [1,230,null,{}] 13:11:46 INFO - PROCESS | 1950 | 1461355906676 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:46 INFO - PROCESS | 1950 | 1461355906805 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 13:11:46 INFO - PROCESS | 1950 | 1461355906892 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:46 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1dcd000 == 29 [pid = 1950] [id = 65] 13:11:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 65 (0x7f199e5d2000) [pid = 1950] [serial = 193] [outer = (nil)] 13:11:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 66 (0x7f19a32ca800) [pid = 1950] [serial = 194] [outer = 0x7f199e5d2000] 13:11:46 INFO - PROCESS | 1950 | 1461355906951 Marionette DEBUG loaded listener.js 13:11:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 67 (0x7f19a67ba000) [pid = 1950] [serial = 195] [outer = 0x7f199e5d2000] 13:11:47 INFO - PROCESS | 1950 | 1461355907567 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 937ms 13:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:11:47 INFO - PROCESS | 1950 | 1461355907601 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 13:11:47 INFO - PROCESS | 1950 | 1461355907604 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 13:11:47 INFO - PROCESS | 1950 | 1461355907609 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:11:47 INFO - PROCESS | 1950 | 1461355907614 Marionette TRACE conn4 <- [1,234,null,{}] 13:11:47 INFO - PROCESS | 1950 | 1461355907628 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:47 INFO - PROCESS | 1950 | 1461355907762 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 13:11:47 INFO - PROCESS | 1950 | 1461355907850 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:47 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7e35000 == 30 [pid = 1950] [id = 66] 13:11:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 68 (0x7f19a5e63000) [pid = 1950] [serial = 196] [outer = (nil)] 13:11:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 69 (0x7f19a75ecc00) [pid = 1950] [serial = 197] [outer = 0x7f19a5e63000] 13:11:47 INFO - PROCESS | 1950 | 1461355907914 Marionette DEBUG loaded listener.js 13:11:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 70 (0x7f19a7fc8c00) [pid = 1950] [serial = 198] [outer = 0x7f19a5e63000] 13:11:48 INFO - PROCESS | 1950 | 1461355908513 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 934ms 13:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:11:48 INFO - PROCESS | 1950 | 1461355908543 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 13:11:48 INFO - PROCESS | 1950 | 1461355908546 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 13:11:48 INFO - PROCESS | 1950 | 1461355908550 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:11:48 INFO - PROCESS | 1950 | 1461355908553 Marionette TRACE conn4 <- [1,238,null,{}] 13:11:48 INFO - PROCESS | 1950 | 1461355908558 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:48 INFO - PROCESS | 1950 | 1461355908727 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 13:11:48 INFO - PROCESS | 1950 | 1461355908755 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:48 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8fb8000 == 31 [pid = 1950] [id = 67] 13:11:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 71 (0x7f199ed78800) [pid = 1950] [serial = 199] [outer = (nil)] 13:11:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 72 (0x7f19a8a48800) [pid = 1950] [serial = 200] [outer = 0x7f199ed78800] 13:11:48 INFO - PROCESS | 1950 | 1461355908811 Marionette DEBUG loaded listener.js 13:11:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 73 (0x7f19a03f3c00) [pid = 1950] [serial = 201] [outer = 0x7f199ed78800] 13:11:49 INFO - PROCESS | 1950 | 1461355909533 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1024ms 13:11:49 INFO - PROCESS | 1950 | 1461355909575 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 13:11:49 INFO - PROCESS | 1950 | 1461355909578 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 13:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:11:49 INFO - PROCESS | 1950 | 1461355909583 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:11:49 INFO - PROCESS | 1950 | 1461355909585 Marionette TRACE conn4 <- [1,242,null,{}] 13:11:49 INFO - PROCESS | 1950 | 1461355909594 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:49 INFO - PROCESS | 1950 | 1461355909747 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 13:11:49 INFO - PROCESS | 1950 | 1461355909760 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:49 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ae914000 == 32 [pid = 1950] [id = 68] 13:11:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 74 (0x7f199c5f4800) [pid = 1950] [serial = 202] [outer = (nil)] 13:11:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 75 (0x7f19aac71c00) [pid = 1950] [serial = 203] [outer = 0x7f199c5f4800] 13:11:49 INFO - PROCESS | 1950 | 1461355909815 Marionette DEBUG loaded listener.js 13:11:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 76 (0x7f19aac94c00) [pid = 1950] [serial = 204] [outer = 0x7f199c5f4800] 13:11:50 INFO - PROCESS | 1950 | 1461355910452 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 930ms 13:11:50 INFO - PROCESS | 1950 | 1461355910514 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 13:11:50 INFO - PROCESS | 1950 | 1461355910517 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 13:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:11:50 INFO - PROCESS | 1950 | 1461355910522 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:11:50 INFO - PROCESS | 1950 | 1461355910524 Marionette TRACE conn4 <- [1,246,null,{}] 13:11:50 INFO - PROCESS | 1950 | 1461355910529 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:50 INFO - PROCESS | 1950 | 1461355910722 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 13:11:50 INFO - PROCESS | 1950 | --DOMWINDOW == 75 (0x7f19a6ef6000) [pid = 1950] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:11:50 INFO - PROCESS | 1950 | --DOMWINDOW == 74 (0x7f199c5ed400) [pid = 1950] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:11:50 INFO - PROCESS | 1950 | --DOMWINDOW == 73 (0x7f199ea2c800) [pid = 1950] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:11:50 INFO - PROCESS | 1950 | --DOMWINDOW == 72 (0x7f199ea22c00) [pid = 1950] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:11:50 INFO - PROCESS | 1950 | --DOMWINDOW == 71 (0x7f19a6971000) [pid = 1950] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:11:50 INFO - PROCESS | 1950 | --DOMWINDOW == 70 (0x7f19a877bc00) [pid = 1950] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:11:50 INFO - PROCESS | 1950 | --DOMWINDOW == 69 (0x7f199c5eb800) [pid = 1950] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:11:50 INFO - PROCESS | 1950 | 1461355910866 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:50 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6c05000 == 33 [pid = 1950] [id = 69] 13:11:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 70 (0x7f199c5eb800) [pid = 1950] [serial = 205] [outer = (nil)] 13:11:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 71 (0x7f19a03f9c00) [pid = 1950] [serial = 206] [outer = 0x7f199c5eb800] 13:11:50 INFO - PROCESS | 1950 | 1461355910937 Marionette DEBUG loaded listener.js 13:11:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 72 (0x7f19b515ec00) [pid = 1950] [serial = 207] [outer = 0x7f199c5eb800] 13:11:51 INFO - PROCESS | 1950 | 1461355911509 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1032ms 13:11:51 INFO - PROCESS | 1950 | 1461355911556 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 13:11:51 INFO - PROCESS | 1950 | 1461355911559 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 13:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:11:51 INFO - PROCESS | 1950 | 1461355911564 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:11:51 INFO - PROCESS | 1950 | 1461355911566 Marionette TRACE conn4 <- [1,250,null,{}] 13:11:51 INFO - PROCESS | 1950 | 1461355911571 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:51 INFO - PROCESS | 1950 | 1461355911723 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 13:11:51 INFO - PROCESS | 1950 | 1461355911742 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:51 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b5321800 == 34 [pid = 1950] [id = 70] 13:11:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 73 (0x7f199c5ed400) [pid = 1950] [serial = 208] [outer = (nil)] 13:11:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 74 (0x7f19b5478c00) [pid = 1950] [serial = 209] [outer = 0x7f199c5ed400] 13:11:51 INFO - PROCESS | 1950 | 1461355911800 Marionette DEBUG loaded listener.js 13:11:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 75 (0x7f19b5606000) [pid = 1950] [serial = 210] [outer = 0x7f199c5ed400] 13:11:52 INFO - PROCESS | 1950 | 1461355912473 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 924ms 13:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:11:52 INFO - PROCESS | 1950 | 1461355912489 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 13:11:52 INFO - PROCESS | 1950 | 1461355912491 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 13:11:52 INFO - PROCESS | 1950 | 1461355912497 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:11:52 INFO - PROCESS | 1950 | 1461355912499 Marionette TRACE conn4 <- [1,254,null,{}] 13:11:52 INFO - PROCESS | 1950 | 1461355912504 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:52 INFO - PROCESS | 1950 | 1461355912656 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 13:11:52 INFO - PROCESS | 1950 | 1461355912672 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b5813800 == 35 [pid = 1950] [id = 71] 13:11:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 76 (0x7f199c5ec800) [pid = 1950] [serial = 211] [outer = (nil)] 13:11:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 77 (0x7f19b565f400) [pid = 1950] [serial = 212] [outer = 0x7f199c5ec800] 13:11:52 INFO - PROCESS | 1950 | 1461355912731 Marionette DEBUG loaded listener.js 13:11:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 78 (0x7f19b65f6400) [pid = 1950] [serial = 213] [outer = 0x7f199c5ec800] 13:11:53 INFO - PROCESS | 1950 | 1461355913587 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1125ms 13:11:53 INFO - PROCESS | 1950 | 1461355913622 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 13:11:53 INFO - PROCESS | 1950 | 1461355913629 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 13:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:11:53 INFO - PROCESS | 1950 | 1461355913637 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:11:53 INFO - PROCESS | 1950 | 1461355913642 Marionette TRACE conn4 <- [1,258,null,{}] 13:11:53 INFO - PROCESS | 1950 | 1461355913649 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:53 INFO - PROCESS | 1950 | 1461355913842 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 13:11:53 INFO - PROCESS | 1950 | 1461355913945 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:53 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7666800 == 36 [pid = 1950] [id = 72] 13:11:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 79 (0x7f19a11f8800) [pid = 1950] [serial = 214] [outer = (nil)] 13:11:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 80 (0x7f19a1cb0c00) [pid = 1950] [serial = 215] [outer = 0x7f19a11f8800] 13:11:54 INFO - PROCESS | 1950 | 1461355914017 Marionette DEBUG loaded listener.js 13:11:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 81 (0x7f19a4fc3000) [pid = 1950] [serial = 216] [outer = 0x7f19a11f8800] 13:11:54 INFO - PROCESS | 1950 | 1461355914764 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1184ms 13:11:54 INFO - PROCESS | 1950 | 1461355914823 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 13:11:54 INFO - PROCESS | 1950 | 1461355914831 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 13:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:11:54 INFO - PROCESS | 1950 | 1461355914841 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:11:54 INFO - PROCESS | 1950 | 1461355914845 Marionette TRACE conn4 <- [1,262,null,{}] 13:11:54 INFO - PROCESS | 1950 | 1461355914851 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:55 INFO - PROCESS | 1950 | 1461355915008 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 13:11:55 INFO - PROCESS | 1950 | 1461355915135 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ae91c000 == 37 [pid = 1950] [id = 73] 13:11:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 82 (0x7f19a68da400) [pid = 1950] [serial = 217] [outer = (nil)] 13:11:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 83 (0x7f19a7f0bc00) [pid = 1950] [serial = 218] [outer = 0x7f19a68da400] 13:11:55 INFO - PROCESS | 1950 | 1461355915206 Marionette DEBUG loaded listener.js 13:11:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 84 (0x7f19a8f21c00) [pid = 1950] [serial = 219] [outer = 0x7f19a68da400] 13:11:56 INFO - PROCESS | 1950 | 1461355916004 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1182ms 13:11:56 INFO - PROCESS | 1950 | 1461355916028 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 13:11:56 INFO - PROCESS | 1950 | 1461355916032 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 13:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:11:56 INFO - PROCESS | 1950 | 1461355916039 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:11:56 INFO - PROCESS | 1950 | 1461355916045 Marionette TRACE conn4 <- [1,266,null,{}] 13:11:56 INFO - PROCESS | 1950 | 1461355916060 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:56 INFO - PROCESS | 1950 | 1461355916220 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 13:11:56 INFO - PROCESS | 1950 | 1461355916347 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:56 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b686b800 == 38 [pid = 1950] [id = 74] 13:11:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 85 (0x7f19aac93800) [pid = 1950] [serial = 220] [outer = (nil)] 13:11:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 86 (0x7f19af58a000) [pid = 1950] [serial = 221] [outer = 0x7f19aac93800] 13:11:56 INFO - PROCESS | 1950 | 1461355916422 Marionette DEBUG loaded listener.js 13:11:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 87 (0x7f19b5476800) [pid = 1950] [serial = 222] [outer = 0x7f19aac93800] 13:11:57 INFO - PROCESS | 1950 | 1461355917266 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1283ms 13:11:57 INFO - PROCESS | 1950 | 1461355917322 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 13:11:57 INFO - PROCESS | 1950 | 1461355917327 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 13:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:11:57 INFO - PROCESS | 1950 | 1461355917333 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:11:57 INFO - PROCESS | 1950 | 1461355917335 Marionette TRACE conn4 <- [1,270,null,{}] 13:11:57 INFO - PROCESS | 1950 | 1461355917340 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:57 INFO - PROCESS | 1950 | 1461355917505 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 13:11:57 INFO - PROCESS | 1950 | 1461355917631 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:57 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba01d000 == 39 [pid = 1950] [id = 75] 13:11:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 88 (0x7f19aac98400) [pid = 1950] [serial = 223] [outer = (nil)] 13:11:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 89 (0x7f19b65f9c00) [pid = 1950] [serial = 224] [outer = 0x7f19aac98400] 13:11:57 INFO - PROCESS | 1950 | 1461355917702 Marionette DEBUG loaded listener.js 13:11:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 90 (0x7f19b66c3c00) [pid = 1950] [serial = 225] [outer = 0x7f19aac98400] 13:11:58 INFO - PROCESS | 1950 | 1461355918687 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1384ms 13:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:11:58 INFO - PROCESS | 1950 | 1461355918717 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 13:11:58 INFO - PROCESS | 1950 | 1461355918721 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 13:11:58 INFO - PROCESS | 1950 | 1461355918729 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:11:58 INFO - PROCESS | 1950 | 1461355918734 Marionette TRACE conn4 <- [1,274,null,{}] 13:11:58 INFO - PROCESS | 1950 | 1461355918742 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:11:58 INFO - PROCESS | 1950 | 1461355918880 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 13:11:59 INFO - PROCESS | 1950 | 1461355919029 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:59 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7dbc000 == 40 [pid = 1950] [id = 76] 13:11:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 91 (0x7f19a11f0000) [pid = 1950] [serial = 226] [outer = (nil)] 13:11:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 92 (0x7f19a1ca3400) [pid = 1950] [serial = 227] [outer = 0x7f19a11f0000] 13:11:59 INFO - PROCESS | 1950 | 1461355919134 Marionette DEBUG loaded listener.js 13:11:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 93 (0x7f19a32cec00) [pid = 1950] [serial = 228] [outer = 0x7f19a11f0000] 13:11:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b5321800 == 39 [pid = 1950] [id = 70] 13:11:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6c05000 == 38 [pid = 1950] [id = 69] 13:11:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ae914000 == 37 [pid = 1950] [id = 68] 13:11:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8fb8000 == 36 [pid = 1950] [id = 67] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 92 (0x7f19a9652400) [pid = 1950] [serial = 176] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7e35000 == 35 [pid = 1950] [id = 66] 13:11:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1dcd000 == 34 [pid = 1950] [id = 65] 13:11:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a67db800 == 33 [pid = 1950] [id = 64] 13:11:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19aaa77800 == 32 [pid = 1950] [id = 63] 13:11:59 INFO - PROCESS | 1950 | 1461355919974 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 91 (0x7f19a8ccf400) [pid = 1950] [serial = 147] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 90 (0x7f19a7640400) [pid = 1950] [serial = 167] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 89 (0x7f199e5d3000) [pid = 1950] [serial = 170] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 88 (0x7f199c5f3000) [pid = 1950] [serial = 149] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 87 (0x7f19a32c9000) [pid = 1950] [serial = 161] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 86 (0x7f19a4440000) [pid = 1950] [serial = 162] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 85 (0x7f199f41cc00) [pid = 1950] [serial = 158] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 84 (0x7f19a1ca5000) [pid = 1950] [serial = 159] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 83 (0x7f19a69c9000) [pid = 1950] [serial = 164] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 82 (0x7f19a040fc00) [pid = 1950] [serial = 155] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 81 (0x7f19a443e000) [pid = 1950] [serial = 152] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 80 (0x7f19a8f1ac00) [pid = 1950] [serial = 173] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 79 (0x7f19a7f0d400) [pid = 1950] [serial = 171] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 78 (0x7f19a7f09c00) [pid = 1950] [serial = 168] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 77 (0x7f19a6ef3000) [pid = 1950] [serial = 165] [outer = (nil)] [url = about:blank] 13:11:59 INFO - PROCESS | 1950 | --DOMWINDOW == 76 (0x7f19a9587800) [pid = 1950] [serial = 174] [outer = (nil)] [url = about:blank] 13:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1281ms 13:12:00 INFO - PROCESS | 1950 | 1461355920009 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 13:12:00 INFO - PROCESS | 1950 | 1461355920016 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 13:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:12:00 INFO - PROCESS | 1950 | 1461355920025 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:12:00 INFO - PROCESS | 1950 | 1461355920028 Marionette TRACE conn4 <- [1,278,null,{}] 13:12:00 INFO - PROCESS | 1950 | 1461355920032 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:00 INFO - PROCESS | 1950 | 1461355920180 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 13:12:00 INFO - PROCESS | 1950 | 1461355920198 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:00 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1dd2000 == 33 [pid = 1950] [id = 77] 13:12:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 77 (0x7f19a4fb5400) [pid = 1950] [serial = 229] [outer = (nil)] 13:12:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 78 (0x7f19a69c3000) [pid = 1950] [serial = 230] [outer = 0x7f19a4fb5400] 13:12:00 INFO - PROCESS | 1950 | 1461355920257 Marionette DEBUG loaded listener.js 13:12:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 79 (0x7f19a7f03800) [pid = 1950] [serial = 231] [outer = 0x7f19a4fb5400] 13:12:00 INFO - PROCESS | 1950 | 1461355920974 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 983ms 13:12:01 INFO - PROCESS | 1950 | 1461355921009 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 13:12:01 INFO - PROCESS | 1950 | 1461355921013 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 13:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:12:01 INFO - PROCESS | 1950 | 1461355921019 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:12:01 INFO - PROCESS | 1950 | 1461355921024 Marionette TRACE conn4 <- [1,282,null,{}] 13:12:01 INFO - PROCESS | 1950 | 1461355921046 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:01 INFO - PROCESS | 1950 | 1461355921177 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 13:12:01 INFO - PROCESS | 1950 | 1461355921193 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:01 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7e33800 == 34 [pid = 1950] [id = 78] 13:12:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 80 (0x7f19a7fc5c00) [pid = 1950] [serial = 232] [outer = (nil)] 13:12:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 81 (0x7f19a8f17800) [pid = 1950] [serial = 233] [outer = 0x7f19a7fc5c00] 13:12:01 INFO - PROCESS | 1950 | 1461355921255 Marionette DEBUG loaded listener.js 13:12:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 82 (0x7f19a9587400) [pid = 1950] [serial = 234] [outer = 0x7f19a7fc5c00] 13:12:01 INFO - PROCESS | 1950 | 1461355921975 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 985ms 13:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:12:02 INFO - PROCESS | 1950 | 1461355922005 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 13:12:02 INFO - PROCESS | 1950 | 1461355922008 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 13:12:02 INFO - PROCESS | 1950 | 1461355922014 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:12:02 INFO - PROCESS | 1950 | 1461355922016 Marionette TRACE conn4 <- [1,286,null,{}] 13:12:02 INFO - PROCESS | 1950 | 1461355922021 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:02 INFO - PROCESS | 1950 | 1461355922192 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 13:12:02 INFO - PROCESS | 1950 | 1461355922205 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:02 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8c9f800 == 35 [pid = 1950] [id = 79] 13:12:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 83 (0x7f19a45c3400) [pid = 1950] [serial = 235] [outer = (nil)] 13:12:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 84 (0x7f19aaac6800) [pid = 1950] [serial = 236] [outer = 0x7f19a45c3400] 13:12:02 INFO - PROCESS | 1950 | 1461355922262 Marionette DEBUG loaded listener.js 13:12:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 85 (0x7f19ab817000) [pid = 1950] [serial = 237] [outer = 0x7f19a45c3400] 13:12:02 INFO - PROCESS | 1950 | 1461355922995 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1030ms 13:12:03 INFO - PROCESS | 1950 | 1461355923044 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 13:12:03 INFO - PROCESS | 1950 | 1461355923048 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 13:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:12:03 INFO - PROCESS | 1950 | 1461355923052 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:12:03 INFO - PROCESS | 1950 | 1461355923055 Marionette TRACE conn4 <- [1,290,null,{}] 13:12:03 INFO - PROCESS | 1950 | 1461355923068 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:03 INFO - PROCESS | 1950 | 1461355923940 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 13:12:04 INFO - PROCESS | 1950 | 1461355924079 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:04 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a45ee800 == 36 [pid = 1950] [id = 80] 13:12:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 86 (0x7f199e5d7000) [pid = 1950] [serial = 238] [outer = (nil)] 13:12:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 87 (0x7f19af58a400) [pid = 1950] [serial = 239] [outer = 0x7f199e5d7000] 13:12:04 INFO - PROCESS | 1950 | 1461355924137 Marionette DEBUG loaded listener.js 13:12:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 88 (0x7f19b547d000) [pid = 1950] [serial = 240] [outer = 0x7f199e5d7000] 13:12:04 INFO - PROCESS | 1950 | --DOMWINDOW == 87 (0x7f199c5ed400) [pid = 1950] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:12:04 INFO - PROCESS | 1950 | --DOMWINDOW == 86 (0x7f199ed78800) [pid = 1950] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:12:04 INFO - PROCESS | 1950 | --DOMWINDOW == 85 (0x7f199c5eb800) [pid = 1950] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:12:04 INFO - PROCESS | 1950 | --DOMWINDOW == 84 (0x7f199e5cd400) [pid = 1950] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:12:04 INFO - PROCESS | 1950 | --DOMWINDOW == 83 (0x7f199e5d2000) [pid = 1950] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:12:04 INFO - PROCESS | 1950 | --DOMWINDOW == 82 (0x7f199c5f4800) [pid = 1950] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:12:04 INFO - PROCESS | 1950 | --DOMWINDOW == 81 (0x7f19a8a3e800) [pid = 1950] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:12:04 INFO - PROCESS | 1950 | --DOMWINDOW == 80 (0x7f19a5e63000) [pid = 1950] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:12:04 INFO - PROCESS | 1950 | 1461355924820 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1831ms 13:12:04 INFO - PROCESS | 1950 | 1461355924885 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 13:12:04 INFO - PROCESS | 1950 | 1461355924888 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 13:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:12:04 INFO - PROCESS | 1950 | 1461355924894 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:12:04 INFO - PROCESS | 1950 | 1461355924896 Marionette TRACE conn4 <- [1,294,null,{}] 13:12:04 INFO - PROCESS | 1950 | 1461355924901 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:05 INFO - PROCESS | 1950 | 1461355925070 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 13:12:05 INFO - PROCESS | 1950 | 1461355925168 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:05 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b531d800 == 37 [pid = 1950] [id = 81] 13:12:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 81 (0x7f19a1ce5400) [pid = 1950] [serial = 241] [outer = (nil)] 13:12:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 82 (0x7f19b54e4800) [pid = 1950] [serial = 242] [outer = 0x7f19a1ce5400] 13:12:05 INFO - PROCESS | 1950 | 1461355925230 Marionette DEBUG loaded listener.js 13:12:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 83 (0x7f19b681f000) [pid = 1950] [serial = 243] [outer = 0x7f19a1ce5400] 13:12:05 INFO - PROCESS | 1950 | 1461355925824 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 978ms 13:12:05 INFO - PROCESS | 1950 | 1461355925873 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 13:12:05 INFO - PROCESS | 1950 | 1461355925877 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 13:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:12:05 INFO - PROCESS | 1950 | 1461355925882 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:12:05 INFO - PROCESS | 1950 | 1461355925885 Marionette TRACE conn4 <- [1,298,null,{}] 13:12:05 INFO - PROCESS | 1950 | 1461355925890 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:06 INFO - PROCESS | 1950 | 1461355926042 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 13:12:06 INFO - PROCESS | 1950 | 1461355926064 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:06 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b6871800 == 38 [pid = 1950] [id = 82] 13:12:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 84 (0x7f19a71f9000) [pid = 1950] [serial = 244] [outer = (nil)] 13:12:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 85 (0x7f19b82a5400) [pid = 1950] [serial = 245] [outer = 0x7f19a71f9000] 13:12:06 INFO - PROCESS | 1950 | 1461355926129 Marionette DEBUG loaded listener.js 13:12:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 86 (0x7f19b9e24000) [pid = 1950] [serial = 246] [outer = 0x7f19a71f9000] 13:12:07 INFO - PROCESS | 1950 | 1461355927025 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1175ms 13:12:07 INFO - PROCESS | 1950 | 1461355927058 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 13:12:07 INFO - PROCESS | 1950 | 1461355927063 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 13:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:12:07 INFO - PROCESS | 1950 | 1461355927073 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:12:07 INFO - PROCESS | 1950 | 1461355927079 Marionette TRACE conn4 <- [1,302,null,{}] 13:12:07 INFO - PROCESS | 1950 | 1461355927089 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:07 INFO - PROCESS | 1950 | 1461355927262 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 13:12:07 INFO - PROCESS | 1950 | 1461355927398 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6d16800 == 39 [pid = 1950] [id = 83] 13:12:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 87 (0x7f19a4440000) [pid = 1950] [serial = 247] [outer = (nil)] 13:12:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 88 (0x7f19a45c5000) [pid = 1950] [serial = 248] [outer = 0x7f19a4440000] 13:12:07 INFO - PROCESS | 1950 | 1461355927521 Marionette DEBUG loaded listener.js 13:12:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 89 (0x7f19a6c85c00) [pid = 1950] [serial = 249] [outer = 0x7f19a4440000] 13:12:08 INFO - PROCESS | 1950 | 1461355928377 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1341ms 13:12:08 INFO - PROCESS | 1950 | 1461355928414 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 13:12:08 INFO - PROCESS | 1950 | 1461355928421 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 13:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:12:08 INFO - PROCESS | 1950 | 1461355928431 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:12:08 INFO - PROCESS | 1950 | 1461355928434 Marionette TRACE conn4 <- [1,306,null,{}] 13:12:08 INFO - PROCESS | 1950 | 1461355928441 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:08 INFO - PROCESS | 1950 | 1461355928637 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 13:12:08 INFO - PROCESS | 1950 | 1461355928651 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:08 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ae777000 == 40 [pid = 1950] [id = 84] 13:12:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 90 (0x7f19a7f09000) [pid = 1950] [serial = 250] [outer = (nil)] 13:12:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 91 (0x7f19a8f1a800) [pid = 1950] [serial = 251] [outer = 0x7f19a7f09000] 13:12:08 INFO - PROCESS | 1950 | 1461355928717 Marionette DEBUG loaded listener.js 13:12:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 92 (0x7f19a9656800) [pid = 1950] [serial = 252] [outer = 0x7f19a7f09000] 13:12:09 INFO - PROCESS | 1950 | 1461355929557 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1189ms 13:12:09 INFO - PROCESS | 1950 | 1461355929621 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 13:12:09 INFO - PROCESS | 1950 | 1461355929625 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 13:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:12:09 INFO - PROCESS | 1950 | 1461355929632 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:12:09 INFO - PROCESS | 1950 | 1461355929637 Marionette TRACE conn4 <- [1,310,null,{}] 13:12:09 INFO - PROCESS | 1950 | 1461355929658 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 93 (0x7f19af50bc00) [pid = 1950] [serial = 253] [outer = 0x7f199f428400] 13:12:09 INFO - PROCESS | 1950 | 1461355929883 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 13:12:10 INFO - PROCESS | 1950 | 1461355930053 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:10 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba8b3800 == 41 [pid = 1950] [id = 85] 13:12:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 94 (0x7f19b66ba800) [pid = 1950] [serial = 254] [outer = (nil)] 13:12:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 95 (0x7f19b821cc00) [pid = 1950] [serial = 255] [outer = 0x7f19b66ba800] 13:12:10 INFO - PROCESS | 1950 | 1461355930139 Marionette DEBUG loaded listener.js 13:12:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 96 (0x7f19b9e2b400) [pid = 1950] [serial = 256] [outer = 0x7f19b66ba800] 13:12:10 INFO - PROCESS | 1950 | 1461355930972 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1390ms 13:12:11 INFO - PROCESS | 1950 | 1461355931023 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 13:12:11 INFO - PROCESS | 1950 | 1461355931028 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 13:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:12:11 INFO - PROCESS | 1950 | 1461355931034 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:12:11 INFO - PROCESS | 1950 | 1461355931037 Marionette TRACE conn4 <- [1,314,null,{}] 13:12:11 INFO - PROCESS | 1950 | 1461355931042 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:11 INFO - PROCESS | 1950 | 1461355931183 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 13:12:11 INFO - PROCESS | 1950 | 1461355931319 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:11 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba82b000 == 42 [pid = 1950] [id = 86] 13:12:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 97 (0x7f199f792400) [pid = 1950] [serial = 257] [outer = (nil)] 13:12:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 98 (0x7f19ba1a4000) [pid = 1950] [serial = 258] [outer = 0x7f199f792400] 13:12:11 INFO - PROCESS | 1950 | 1461355931394 Marionette DEBUG loaded listener.js 13:12:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 99 (0x7f19ba66b400) [pid = 1950] [serial = 259] [outer = 0x7f199f792400] 13:12:12 INFO - PROCESS | 1950 | 1461355932228 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1235ms 13:12:12 INFO - PROCESS | 1950 | 1461355932270 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 13:12:12 INFO - PROCESS | 1950 | 1461355932273 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 13:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:12:12 INFO - PROCESS | 1950 | 1461355932279 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:12:12 INFO - PROCESS | 1950 | 1461355932281 Marionette TRACE conn4 <- [1,318,null,{}] 13:12:12 INFO - PROCESS | 1950 | 1461355932286 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:12 INFO - PROCESS | 1950 | 1461355932417 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 13:12:12 INFO - PROCESS | 1950 | 1461355932565 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bc792800 == 43 [pid = 1950] [id = 87] 13:12:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 100 (0x7f19a0409800) [pid = 1950] [serial = 260] [outer = (nil)] 13:12:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 101 (0x7f19ba83e000) [pid = 1950] [serial = 261] [outer = 0x7f19a0409800] 13:12:12 INFO - PROCESS | 1950 | 1461355932632 Marionette DEBUG loaded listener.js 13:12:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 102 (0x7f19baa13400) [pid = 1950] [serial = 262] [outer = 0x7f19a0409800] 13:12:13 INFO - PROCESS | 1950 | 1461355933620 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1378ms 13:12:13 INFO - PROCESS | 1950 | 1461355933658 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 13:12:13 INFO - PROCESS | 1950 | 1461355933663 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 13:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:12:13 INFO - PROCESS | 1950 | 1461355933670 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:12:13 INFO - PROCESS | 1950 | 1461355933675 Marionette TRACE conn4 <- [1,322,null,{}] 13:12:13 INFO - PROCESS | 1950 | 1461355933683 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:13 INFO - PROCESS | 1950 | 1461355933815 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 13:12:13 INFO - PROCESS | 1950 | 1461355933964 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:14 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7f34800 == 44 [pid = 1950] [id = 88] 13:12:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 103 (0x7f19a1ca9000) [pid = 1950] [serial = 263] [outer = (nil)] 13:12:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 104 (0x7f19a32d0400) [pid = 1950] [serial = 264] [outer = 0x7f19a1ca9000] 13:12:14 INFO - PROCESS | 1950 | 1461355934067 Marionette DEBUG loaded listener.js 13:12:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 105 (0x7f19a696e800) [pid = 1950] [serial = 265] [outer = 0x7f19a1ca9000] 13:12:14 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b531d800 == 43 [pid = 1950] [id = 81] 13:12:14 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a45ee800 == 42 [pid = 1950] [id = 80] 13:12:14 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8c9f800 == 41 [pid = 1950] [id = 79] 13:12:14 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7e33800 == 40 [pid = 1950] [id = 78] 13:12:14 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1dd2000 == 39 [pid = 1950] [id = 77] 13:12:14 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7dbc000 == 38 [pid = 1950] [id = 76] 13:12:14 INFO - PROCESS | 1950 | 1461355934885 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 104 (0x7f19b5478c00) [pid = 1950] [serial = 209] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 103 (0x7f19b5606000) [pid = 1950] [serial = 210] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 102 (0x7f19a8a48800) [pid = 1950] [serial = 200] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 101 (0x7f19a9651000) [pid = 1950] [serial = 188] [outer = (nil)] [url = about:blank] 13:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1235ms 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 100 (0x7f19a03f9c00) [pid = 1950] [serial = 206] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 99 (0x7f19a11f2800) [pid = 1950] [serial = 192] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 98 (0x7f19a32ca800) [pid = 1950] [serial = 194] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 97 (0x7f19a03f3c00) [pid = 1950] [serial = 201] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 96 (0x7f19a4fbcc00) [pid = 1950] [serial = 182] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 95 (0x7f19a67ba000) [pid = 1950] [serial = 195] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 94 (0x7f19a7f11c00) [pid = 1950] [serial = 185] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 93 (0x7f199f421c00) [pid = 1950] [serial = 191] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 92 (0x7f19aac71c00) [pid = 1950] [serial = 203] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 91 (0x7f199f426c00) [pid = 1950] [serial = 179] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 90 (0x7f19a96db800) [pid = 1950] [serial = 177] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 89 (0x7f19b515ec00) [pid = 1950] [serial = 207] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 88 (0x7f19a7fc8c00) [pid = 1950] [serial = 198] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 87 (0x7f19aac94c00) [pid = 1950] [serial = 204] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | --DOMWINDOW == 86 (0x7f19a75ecc00) [pid = 1950] [serial = 197] [outer = (nil)] [url = about:blank] 13:12:14 INFO - PROCESS | 1950 | 1461355934924 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 13:12:14 INFO - PROCESS | 1950 | 1461355934933 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 13:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:12:14 INFO - PROCESS | 1950 | 1461355934946 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:12:14 INFO - PROCESS | 1950 | 1461355934949 Marionette TRACE conn4 <- [1,326,null,{}] 13:12:14 INFO - PROCESS | 1950 | 1461355934954 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:15 INFO - PROCESS | 1950 | 1461355935088 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 13:12:15 INFO - PROCESS | 1950 | 1461355935105 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:15 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a67d5800 == 39 [pid = 1950] [id = 89] 13:12:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 87 (0x7f19a7f0a800) [pid = 1950] [serial = 266] [outer = (nil)] 13:12:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 88 (0x7f19a7f7cc00) [pid = 1950] [serial = 267] [outer = 0x7f19a7f0a800] 13:12:15 INFO - PROCESS | 1950 | 1461355935164 Marionette DEBUG loaded listener.js 13:12:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 89 (0x7f19a8c25400) [pid = 1950] [serial = 268] [outer = 0x7f19a7f0a800] 13:12:15 INFO - PROCESS | 1950 | 1461355935928 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1027ms 13:12:15 INFO - PROCESS | 1950 | 1461355935974 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 13:12:15 INFO - PROCESS | 1950 | 1461355935977 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 13:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:12:15 INFO - PROCESS | 1950 | 1461355935983 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:12:15 INFO - PROCESS | 1950 | 1461355935988 Marionette TRACE conn4 <- [1,330,null,{}] 13:12:16 INFO - PROCESS | 1950 | 1461355936002 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:16 INFO - PROCESS | 1950 | 1461355936157 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 13:12:16 INFO - PROCESS | 1950 | 1461355936167 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:16 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8c9c000 == 40 [pid = 1950] [id = 90] 13:12:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 90 (0x7f19a9659400) [pid = 1950] [serial = 269] [outer = (nil)] 13:12:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 91 (0x7f19aac8fc00) [pid = 1950] [serial = 270] [outer = 0x7f19a9659400] 13:12:16 INFO - PROCESS | 1950 | 1461355936229 Marionette DEBUG loaded listener.js 13:12:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 92 (0x7f19b4519400) [pid = 1950] [serial = 271] [outer = 0x7f19a9659400] 13:12:17 INFO - PROCESS | 1950 | 1461355937020 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1080ms 13:12:17 INFO - PROCESS | 1950 | 1461355937063 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 13:12:17 INFO - PROCESS | 1950 | 1461355937067 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 13:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:12:17 INFO - PROCESS | 1950 | 1461355937100 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:12:17 INFO - PROCESS | 1950 | 1461355937102 Marionette TRACE conn4 <- [1,334,null,{}] 13:12:17 INFO - PROCESS | 1950 | 1461355937106 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:17 INFO - PROCESS | 1950 | 1461355937282 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 13:12:17 INFO - PROCESS | 1950 | 1461355937341 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:17 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ae91a000 == 41 [pid = 1950] [id = 91] 13:12:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 93 (0x7f19aac6e000) [pid = 1950] [serial = 272] [outer = (nil)] 13:12:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 94 (0x7f19b65f4c00) [pid = 1950] [serial = 273] [outer = 0x7f19aac6e000] 13:12:17 INFO - PROCESS | 1950 | 1461355937398 Marionette DEBUG loaded listener.js 13:12:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 95 (0x7f19b874e800) [pid = 1950] [serial = 274] [outer = 0x7f19aac6e000] 13:12:18 INFO - PROCESS | 1950 | 1461355938068 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1038ms 13:12:18 INFO - PROCESS | 1950 | 1461355938125 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 13:12:18 INFO - PROCESS | 1950 | 1461355938128 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 13:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:12:18 INFO - PROCESS | 1950 | 1461355938134 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:12:18 INFO - PROCESS | 1950 | 1461355938136 Marionette TRACE conn4 <- [1,338,null,{}] 13:12:18 INFO - PROCESS | 1950 | 1461355938150 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:18 INFO - PROCESS | 1950 | 1461355938321 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 13:12:18 INFO - PROCESS | 1950 | 1461355938380 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:18 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b54d6800 == 42 [pid = 1950] [id = 92] 13:12:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 96 (0x7f19a32d2400) [pid = 1950] [serial = 275] [outer = (nil)] 13:12:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 97 (0x7f19ba19f800) [pid = 1950] [serial = 276] [outer = 0x7f19a32d2400] 13:12:18 INFO - PROCESS | 1950 | 1461355938437 Marionette DEBUG loaded listener.js 13:12:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 98 (0x7f19ba849800) [pid = 1950] [serial = 277] [outer = 0x7f19a32d2400] 13:12:19 INFO - PROCESS | 1950 | 1461355939061 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 986ms 13:12:19 INFO - PROCESS | 1950 | --DOMWINDOW == 97 (0x7f199e5d7000) [pid = 1950] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:12:19 INFO - PROCESS | 1950 | --DOMWINDOW == 96 (0x7f19a7fc5c00) [pid = 1950] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:12:19 INFO - PROCESS | 1950 | --DOMWINDOW == 95 (0x7f19a45c3400) [pid = 1950] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:12:19 INFO - PROCESS | 1950 | --DOMWINDOW == 94 (0x7f19a4fb5400) [pid = 1950] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:12:19 INFO - PROCESS | 1950 | --DOMWINDOW == 93 (0x7f19a11f0000) [pid = 1950] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:12:19 INFO - PROCESS | 1950 | --DOMWINDOW == 92 (0x7f199c5ec800) [pid = 1950] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:12:19 INFO - PROCESS | 1950 | --DOMWINDOW == 91 (0x7f19a1ce5400) [pid = 1950] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:12:19 INFO - PROCESS | 1950 | 1461355939177 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 13:12:19 INFO - PROCESS | 1950 | 1461355939179 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 13:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:12:19 INFO - PROCESS | 1950 | 1461355939190 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:12:19 INFO - PROCESS | 1950 | 1461355939192 Marionette TRACE conn4 <- [1,342,null,{}] 13:12:19 INFO - PROCESS | 1950 | 1461355939197 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:19 INFO - PROCESS | 1950 | 1461355939387 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 13:12:19 INFO - PROCESS | 1950 | 1461355939399 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:19 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b652c800 == 43 [pid = 1950] [id = 93] 13:12:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 92 (0x7f19baaedc00) [pid = 1950] [serial = 278] [outer = (nil)] 13:12:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 93 (0x7f19bab7f800) [pid = 1950] [serial = 279] [outer = 0x7f19baaedc00] 13:12:19 INFO - PROCESS | 1950 | 1461355939470 Marionette DEBUG loaded listener.js 13:12:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 94 (0x7f19bc756c00) [pid = 1950] [serial = 280] [outer = 0x7f19baaedc00] 13:12:20 INFO - PROCESS | 1950 | 1461355940191 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1023ms 13:12:20 INFO - PROCESS | 1950 | 1461355940214 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 13:12:20 INFO - PROCESS | 1950 | 1461355940217 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 13:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:12:20 INFO - PROCESS | 1950 | 1461355940222 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:12:20 INFO - PROCESS | 1950 | 1461355940224 Marionette TRACE conn4 <- [1,346,null,{}] 13:12:20 INFO - PROCESS | 1950 | 1461355940229 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:20 INFO - PROCESS | 1950 | 1461355940381 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 13:12:20 INFO - PROCESS | 1950 | 1461355940401 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:20 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba6fa000 == 44 [pid = 1950] [id = 94] 13:12:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 95 (0x7f199e37b800) [pid = 1950] [serial = 281] [outer = (nil)] 13:12:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 96 (0x7f199e385800) [pid = 1950] [serial = 282] [outer = 0x7f199e37b800] 13:12:20 INFO - PROCESS | 1950 | 1461355940466 Marionette DEBUG loaded listener.js 13:12:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 97 (0x7f199e38ac00) [pid = 1950] [serial = 283] [outer = 0x7f199e37b800] 13:12:21 INFO - PROCESS | 1950 | 1461355941117 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 923ms 13:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:12:21 INFO - PROCESS | 1950 | 1461355941146 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 13:12:21 INFO - PROCESS | 1950 | 1461355941149 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 13:12:21 INFO - PROCESS | 1950 | 1461355941153 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:12:21 INFO - PROCESS | 1950 | 1461355941156 Marionette TRACE conn4 <- [1,350,null,{}] 13:12:21 INFO - PROCESS | 1950 | 1461355941161 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:21 INFO - PROCESS | 1950 | 1461355941408 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 13:12:21 INFO - PROCESS | 1950 | 1461355941510 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:21 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a45f4800 == 45 [pid = 1950] [id = 95] 13:12:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 98 (0x7f199c5f2800) [pid = 1950] [serial = 284] [outer = (nil)] 13:12:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 99 (0x7f199e905400) [pid = 1950] [serial = 285] [outer = 0x7f199c5f2800] 13:12:21 INFO - PROCESS | 1950 | 1461355941581 Marionette DEBUG loaded listener.js 13:12:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 100 (0x7f199f420000) [pid = 1950] [serial = 286] [outer = 0x7f199c5f2800] 13:12:22 INFO - PROCESS | 1950 | 1461355942433 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 13:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1331ms 13:12:22 INFO - PROCESS | 1950 | 1461355942486 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 13:12:22 INFO - PROCESS | 1950 | 1461355942492 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 13:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:12:22 INFO - PROCESS | 1950 | 1461355942517 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:12:22 INFO - PROCESS | 1950 | 1461355942521 Marionette TRACE conn4 <- [1,354,null,{}] 13:12:22 INFO - PROCESS | 1950 | 1461355942527 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:22 INFO - PROCESS | 1950 | 1461355942697 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 13:12:22 INFO - PROCESS | 1950 | 1461355942835 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:22 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ae766800 == 46 [pid = 1950] [id = 96] 13:12:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 101 (0x7f19a45c1800) [pid = 1950] [serial = 287] [outer = (nil)] 13:12:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 102 (0x7f19a8777400) [pid = 1950] [serial = 288] [outer = 0x7f19a45c1800] 13:12:22 INFO - PROCESS | 1950 | 1461355942907 Marionette DEBUG loaded listener.js 13:12:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 103 (0x7f19a9588800) [pid = 1950] [serial = 289] [outer = 0x7f19a45c1800] 13:12:23 INFO - PROCESS | 1950 | 1461355943733 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1284ms 13:12:23 INFO - PROCESS | 1950 | 1461355943798 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 13:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:12:23 INFO - PROCESS | 1950 | 1461355943803 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 13:12:23 INFO - PROCESS | 1950 | 1461355943808 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:12:23 INFO - PROCESS | 1950 | 1461355943811 Marionette TRACE conn4 <- [1,358,null,{}] 13:12:23 INFO - PROCESS | 1950 | 1461355943816 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:23 INFO - PROCESS | 1950 | 1461355943960 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 13:12:24 INFO - PROCESS | 1950 | 1461355944092 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:24 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bd4f2000 == 47 [pid = 1950] [id = 97] 13:12:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 104 (0x7f199d07bc00) [pid = 1950] [serial = 290] [outer = (nil)] 13:12:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 105 (0x7f199d07fc00) [pid = 1950] [serial = 291] [outer = 0x7f199d07bc00] 13:12:24 INFO - PROCESS | 1950 | 1461355944166 Marionette DEBUG loaded listener.js 13:12:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 106 (0x7f19a8a47400) [pid = 1950] [serial = 292] [outer = 0x7f199d07bc00] 13:12:25 INFO - PROCESS | 1950 | 1461355945062 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1276ms 13:12:25 INFO - PROCESS | 1950 | 1461355945085 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 13:12:25 INFO - PROCESS | 1950 | 1461355945091 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 13:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:12:25 INFO - PROCESS | 1950 | 1461355945106 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:12:25 INFO - PROCESS | 1950 | 1461355945112 Marionette TRACE conn4 <- [1,362,null,{}] 13:12:25 INFO - PROCESS | 1950 | 1461355945117 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:25 INFO - PROCESS | 1950 | 1461355945264 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 13:12:25 INFO - PROCESS | 1950 | 1461355945401 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:25 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19c78cc000 == 48 [pid = 1950] [id = 98] 13:12:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 107 (0x7f199d07d000) [pid = 1950] [serial = 293] [outer = (nil)] 13:12:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 108 (0x7f19b569b000) [pid = 1950] [serial = 294] [outer = 0x7f199d07d000] 13:12:25 INFO - PROCESS | 1950 | 1461355945471 Marionette DEBUG loaded listener.js 13:12:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 109 (0x7f19ba1a9800) [pid = 1950] [serial = 295] [outer = 0x7f199d07d000] 13:12:26 INFO - PROCESS | 1950 | 1461355946292 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1236ms 13:12:26 INFO - PROCESS | 1950 | 1461355946336 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 13:12:26 INFO - PROCESS | 1950 | 1461355946340 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 13:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:12:26 INFO - PROCESS | 1950 | 1461355946345 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:12:26 INFO - PROCESS | 1950 | 1461355946348 Marionette TRACE conn4 <- [1,366,null,{}] 13:12:26 INFO - PROCESS | 1950 | 1461355946353 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:26 INFO - PROCESS | 1950 | 1461355946494 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 13:12:26 INFO - PROCESS | 1950 | 1461355946631 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19babe3800 == 49 [pid = 1950] [id = 99] 13:12:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 110 (0x7f19a1fd8c00) [pid = 1950] [serial = 296] [outer = (nil)] 13:12:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 111 (0x7f19a1fdf000) [pid = 1950] [serial = 297] [outer = 0x7f19a1fd8c00] 13:12:26 INFO - PROCESS | 1950 | 1461355946703 Marionette DEBUG loaded listener.js 13:12:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 112 (0x7f19a1fe4800) [pid = 1950] [serial = 298] [outer = 0x7f19a1fd8c00] 13:12:27 INFO - PROCESS | 1950 | 1461355947567 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1233ms 13:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:12:27 INFO - PROCESS | 1950 | 1461355947579 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 13:12:27 INFO - PROCESS | 1950 | 1461355947581 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 13:12:27 INFO - PROCESS | 1950 | 1461355947603 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:12:27 INFO - PROCESS | 1950 | 1461355947606 Marionette TRACE conn4 <- [1,370,null,{}] 13:12:27 INFO - PROCESS | 1950 | 1461355947612 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:27 INFO - PROCESS | 1950 | 1461355947781 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 13:12:27 INFO - PROCESS | 1950 | 1461355947913 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:27 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b510e800 == 50 [pid = 1950] [id = 100] 13:12:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 113 (0x7f19b69dec00) [pid = 1950] [serial = 299] [outer = (nil)] 13:12:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 114 (0x7f19bab06000) [pid = 1950] [serial = 300] [outer = 0x7f19b69dec00] 13:12:27 INFO - PROCESS | 1950 | 1461355947988 Marionette DEBUG loaded listener.js 13:12:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 115 (0x7f19bc7c2800) [pid = 1950] [serial = 301] [outer = 0x7f19b69dec00] 13:12:28 INFO - PROCESS | 1950 | 1461355948859 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1301ms 13:12:28 INFO - PROCESS | 1950 | 1461355948887 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 13:12:28 INFO - PROCESS | 1950 | 1461355948891 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 13:12:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:12:28 INFO - PROCESS | 1950 | 1461355948896 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:12:28 INFO - PROCESS | 1950 | 1461355948898 Marionette TRACE conn4 <- [1,374,null,{}] 13:12:28 INFO - PROCESS | 1950 | 1461355948904 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:29 INFO - PROCESS | 1950 | 1461355949043 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 13:12:29 INFO - PROCESS | 1950 | 1461355949180 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:29 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a511f000 == 51 [pid = 1950] [id = 101] 13:12:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 116 (0x7f199d081c00) [pid = 1950] [serial = 302] [outer = (nil)] 13:12:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 117 (0x7f19a957dc00) [pid = 1950] [serial = 303] [outer = 0x7f199d081c00] 13:12:29 INFO - PROCESS | 1950 | 1461355949247 Marionette DEBUG loaded listener.js 13:12:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 118 (0x7f19bc7c6c00) [pid = 1950] [serial = 304] [outer = 0x7f199d081c00] 13:12:30 INFO - PROCESS | 1950 | 1461355950223 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:12:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:12:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1381ms 13:12:30 INFO - PROCESS | 1950 | 1461355950278 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 13:12:30 INFO - PROCESS | 1950 | 1461355950284 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 13:12:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:12:30 INFO - PROCESS | 1950 | 1461355950292 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:12:30 INFO - PROCESS | 1950 | 1461355950295 Marionette TRACE conn4 <- [1,378,null,{}] 13:12:30 INFO - PROCESS | 1950 | 1461355950302 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:30 INFO - PROCESS | 1950 | 1461355950442 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 13:12:30 INFO - PROCESS | 1950 | 1461355950593 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:30 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ed5b000 == 52 [pid = 1950] [id = 102] 13:12:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 119 (0x7f19a1cab400) [pid = 1950] [serial = 305] [outer = (nil)] 13:12:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 120 (0x7f19a1fdac00) [pid = 1950] [serial = 306] [outer = 0x7f19a1cab400] 13:12:30 INFO - PROCESS | 1950 | 1461355950692 Marionette DEBUG loaded listener.js 13:12:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 121 (0x7f19a5e59400) [pid = 1950] [serial = 307] [outer = 0x7f19a1cab400] 13:12:31 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b652c800 == 51 [pid = 1950] [id = 93] 13:12:31 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b54d6800 == 50 [pid = 1950] [id = 92] 13:12:31 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ae91a000 == 49 [pid = 1950] [id = 91] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 120 (0x7f19b82a5400) [pid = 1950] [serial = 245] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8c9c000 == 48 [pid = 1950] [id = 90] 13:12:31 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a67d5800 == 47 [pid = 1950] [id = 89] 13:12:31 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7f34800 == 46 [pid = 1950] [id = 88] 13:12:31 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ba8b3800 == 45 [pid = 1950] [id = 85] 13:12:31 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ae777000 == 44 [pid = 1950] [id = 84] 13:12:31 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6d16800 == 43 [pid = 1950] [id = 83] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 119 (0x7f19af58a400) [pid = 1950] [serial = 239] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 118 (0x7f19a8f17800) [pid = 1950] [serial = 233] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 117 (0x7f19a9587400) [pid = 1950] [serial = 234] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 116 (0x7f19aaac6800) [pid = 1950] [serial = 236] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 115 (0x7f19a69c3000) [pid = 1950] [serial = 230] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 114 (0x7f19a7f03800) [pid = 1950] [serial = 231] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 113 (0x7f19a7f0bc00) [pid = 1950] [serial = 218] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 112 (0x7f19a32cec00) [pid = 1950] [serial = 228] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 111 (0x7f19a1ca3400) [pid = 1950] [serial = 227] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 110 (0x7f19b565f400) [pid = 1950] [serial = 212] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 109 (0x7f19b65f6400) [pid = 1950] [serial = 213] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 108 (0x7f19a1cb0c00) [pid = 1950] [serial = 215] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 107 (0x7f19af58a000) [pid = 1950] [serial = 221] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 106 (0x7f19b65f9c00) [pid = 1950] [serial = 224] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 105 (0x7f19b547d000) [pid = 1950] [serial = 240] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 104 (0x7f19b681f000) [pid = 1950] [serial = 243] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 103 (0x7f19b54e4800) [pid = 1950] [serial = 242] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | --DOMWINDOW == 102 (0x7f19ab817000) [pid = 1950] [serial = 237] [outer = (nil)] [url = about:blank] 13:12:31 INFO - PROCESS | 1950 | 1461355951844 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:12:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:12:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1595ms 13:12:31 INFO - PROCESS | 1950 | 1461355951887 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 13:12:31 INFO - PROCESS | 1950 | 1461355951894 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 13:12:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:12:31 INFO - PROCESS | 1950 | 1461355951903 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:12:31 INFO - PROCESS | 1950 | 1461355951906 Marionette TRACE conn4 <- [1,382,null,{}] 13:12:31 INFO - PROCESS | 1950 | 1461355951911 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:32 INFO - PROCESS | 1950 | 1461355952055 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 13:12:32 INFO - PROCESS | 1950 | 1461355952209 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:32 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a861c800 == 44 [pid = 1950] [id = 103] 13:12:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 103 (0x7f19a1cb1000) [pid = 1950] [serial = 308] [outer = (nil)] 13:12:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 104 (0x7f19a9583400) [pid = 1950] [serial = 309] [outer = 0x7f19a1cb1000] 13:12:32 INFO - PROCESS | 1950 | 1461355952268 Marionette DEBUG loaded listener.js 13:12:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 105 (0x7f19a9657c00) [pid = 1950] [serial = 310] [outer = 0x7f19a1cb1000] 13:12:32 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:32 INFO - PROCESS | 1950 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:12:32 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:32 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:32 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:12:32 INFO - PROCESS | 1950 | 1461355952920 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:12:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:12:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1034ms 13:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:12:32 INFO - PROCESS | 1950 | 1461355952936 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 13:12:32 INFO - PROCESS | 1950 | 1461355952938 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 13:12:32 INFO - PROCESS | 1950 | 1461355952944 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:12:32 INFO - PROCESS | 1950 | 1461355952949 Marionette TRACE conn4 <- [1,386,null,{}] 13:12:32 INFO - PROCESS | 1950 | 1461355952988 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:33 INFO - PROCESS | 1950 | 1461355953123 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 13:12:33 INFO - PROCESS | 1950 | 1461355953140 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:33 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b5671000 == 45 [pid = 1950] [id = 104] 13:12:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 106 (0x7f19b5478c00) [pid = 1950] [serial = 311] [outer = (nil)] 13:12:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 107 (0x7f19b5859000) [pid = 1950] [serial = 312] [outer = 0x7f19b5478c00] 13:12:33 INFO - PROCESS | 1950 | 1461355953199 Marionette DEBUG loaded listener.js 13:12:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 108 (0x7f19b8749c00) [pid = 1950] [serial = 313] [outer = 0x7f19b5478c00] 13:12:33 INFO - PROCESS | 1950 | 1461355953935 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:12:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:12:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1036ms 13:12:33 INFO - PROCESS | 1950 | 1461355953979 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 13:12:33 INFO - PROCESS | 1950 | 1461355953984 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 13:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:12:34 INFO - PROCESS | 1950 | 1461355954003 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:12:34 INFO - PROCESS | 1950 | 1461355954006 Marionette TRACE conn4 <- [1,390,null,{}] 13:12:34 INFO - PROCESS | 1950 | 1461355954021 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:34 INFO - PROCESS | 1950 | 1461355954177 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 13:12:34 INFO - PROCESS | 1950 | 1461355954204 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:34 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f3e800 == 46 [pid = 1950] [id = 105] 13:12:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 109 (0x7f19ab81e000) [pid = 1950] [serial = 314] [outer = (nil)] 13:12:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 110 (0x7f19ba675400) [pid = 1950] [serial = 315] [outer = 0x7f19ab81e000] 13:12:34 INFO - PROCESS | 1950 | 1461355954262 Marionette DEBUG loaded listener.js 13:12:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 111 (0x7f19baae0c00) [pid = 1950] [serial = 316] [outer = 0x7f19ab81e000] 13:12:35 INFO - PROCESS | 1950 | 1461355955004 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:12:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:12:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1029ms 13:12:35 INFO - PROCESS | 1950 | 1461355955032 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 13:12:35 INFO - PROCESS | 1950 | 1461355955036 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 13:12:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:12:35 INFO - PROCESS | 1950 | 1461355955041 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:12:35 INFO - PROCESS | 1950 | 1461355955043 Marionette TRACE conn4 <- [1,394,null,{}] 13:12:35 INFO - PROCESS | 1950 | 1461355955048 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:35 INFO - PROCESS | 1950 | 1461355955205 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 13:12:35 INFO - PROCESS | 1950 | 1461355955228 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:35 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f52800 == 47 [pid = 1950] [id = 106] 13:12:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 112 (0x7f19b540f000) [pid = 1950] [serial = 317] [outer = (nil)] 13:12:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 113 (0x7f19bab87000) [pid = 1950] [serial = 318] [outer = 0x7f19b540f000] 13:12:35 INFO - PROCESS | 1950 | 1461355955285 Marionette DEBUG loaded listener.js 13:12:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 114 (0x7f19bd137000) [pid = 1950] [serial = 319] [outer = 0x7f19b540f000] 13:12:35 INFO - PROCESS | 1950 | --DOMWINDOW == 113 (0x7f19a32d2400) [pid = 1950] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:12:35 INFO - PROCESS | 1950 | --DOMWINDOW == 112 (0x7f19baaedc00) [pid = 1950] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:12:35 INFO - PROCESS | 1950 | --DOMWINDOW == 111 (0x7f19a7f0a800) [pid = 1950] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:12:35 INFO - PROCESS | 1950 | --DOMWINDOW == 110 (0x7f19a9659400) [pid = 1950] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:12:35 INFO - PROCESS | 1950 | --DOMWINDOW == 109 (0x7f19a1ca9000) [pid = 1950] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:12:35 INFO - PROCESS | 1950 | --DOMWINDOW == 108 (0x7f19aac6e000) [pid = 1950] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:12:35 INFO - PROCESS | 1950 | 1461355955983 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:12:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:12:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 981ms 13:12:36 INFO - PROCESS | 1950 | 1461355956022 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 13:12:36 INFO - PROCESS | 1950 | 1461355956025 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 13:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:12:36 INFO - PROCESS | 1950 | 1461355956030 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:12:36 INFO - PROCESS | 1950 | 1461355956032 Marionette TRACE conn4 <- [1,398,null,{}] 13:12:36 INFO - PROCESS | 1950 | 1461355956037 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:36 INFO - PROCESS | 1950 | 1461355956206 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 13:12:36 INFO - PROCESS | 1950 | 1461355956272 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:36 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba031000 == 48 [pid = 1950] [id = 107] 13:12:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 109 (0x7f19a1ca9000) [pid = 1950] [serial = 320] [outer = (nil)] 13:12:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 110 (0x7f19baae6400) [pid = 1950] [serial = 321] [outer = 0x7f19a1ca9000] 13:12:36 INFO - PROCESS | 1950 | 1461355956354 Marionette DEBUG loaded listener.js 13:12:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 111 (0x7f19bec5a000) [pid = 1950] [serial = 322] [outer = 0x7f19a1ca9000] 13:12:36 INFO - PROCESS | 1950 | 1461355956993 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:12:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1024ms 13:12:37 INFO - PROCESS | 1950 | 1461355957055 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 13:12:37 INFO - PROCESS | 1950 | 1461355957058 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 13:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:12:37 INFO - PROCESS | 1950 | 1461355957069 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:12:37 INFO - PROCESS | 1950 | 1461355957071 Marionette TRACE conn4 <- [1,402,null,{}] 13:12:37 INFO - PROCESS | 1950 | 1461355957076 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:37 INFO - PROCESS | 1950 | 1461355957203 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 13:12:37 INFO - PROCESS | 1950 | 1461355957217 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19babeb000 == 49 [pid = 1950] [id = 108] 13:12:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 112 (0x7f19a6fa9400) [pid = 1950] [serial = 323] [outer = (nil)] 13:12:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 113 (0x7f19a6fb5800) [pid = 1950] [serial = 324] [outer = 0x7f19a6fa9400] 13:12:37 INFO - PROCESS | 1950 | 1461355957276 Marionette DEBUG loaded listener.js 13:12:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 114 (0x7f19bd138400) [pid = 1950] [serial = 325] [outer = 0x7f19a6fa9400] 13:12:38 INFO - PROCESS | 1950 | 1461355958165 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:12:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1129ms 13:12:38 INFO - PROCESS | 1950 | 1461355958199 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 13:12:38 INFO - PROCESS | 1950 | 1461355958204 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 13:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:12:38 INFO - PROCESS | 1950 | 1461355958212 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:12:38 INFO - PROCESS | 1950 | 1461355958218 Marionette TRACE conn4 <- [1,406,null,{}] 13:12:38 INFO - PROCESS | 1950 | 1461355958226 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:38 INFO - PROCESS | 1950 | 1461355958400 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 13:12:38 INFO - PROCESS | 1950 | 1461355958536 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:38 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a872c800 == 50 [pid = 1950] [id = 109] 13:12:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 115 (0x7f199d07ac00) [pid = 1950] [serial = 326] [outer = (nil)] 13:12:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 116 (0x7f19a11ef400) [pid = 1950] [serial = 327] [outer = 0x7f199d07ac00] 13:12:38 INFO - PROCESS | 1950 | 1461355958607 Marionette DEBUG loaded listener.js 13:12:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 117 (0x7f19a443c000) [pid = 1950] [serial = 328] [outer = 0x7f199d07ac00] 13:12:39 INFO - PROCESS | 1950 | 1461355959455 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1286ms 13:12:39 INFO - PROCESS | 1950 | 1461355959498 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 13:12:39 INFO - PROCESS | 1950 | 1461355959506 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 13:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:12:39 INFO - PROCESS | 1950 | 1461355959516 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:12:39 INFO - PROCESS | 1950 | 1461355959520 Marionette TRACE conn4 <- [1,410,null,{}] 13:12:39 INFO - PROCESS | 1950 | 1461355959543 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:39 INFO - PROCESS | 1950 | 1461355959700 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 13:12:39 INFO - PROCESS | 1950 | 1461355959837 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:39 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f4a800 == 51 [pid = 1950] [id = 110] 13:12:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 118 (0x7f19a691b400) [pid = 1950] [serial = 329] [outer = (nil)] 13:12:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 119 (0x7f19a7f04c00) [pid = 1950] [serial = 330] [outer = 0x7f19a691b400] 13:12:39 INFO - PROCESS | 1950 | 1461355959912 Marionette DEBUG loaded listener.js 13:12:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 120 (0x7f19a964d000) [pid = 1950] [serial = 331] [outer = 0x7f19a691b400] 13:12:40 INFO - PROCESS | 1950 | 1461355960849 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1403ms 13:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:12:40 INFO - PROCESS | 1950 | 1461355960920 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 13:12:40 INFO - PROCESS | 1950 | 1461355960923 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 13:12:40 INFO - PROCESS | 1950 | 1461355960929 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:12:40 INFO - PROCESS | 1950 | 1461355960934 Marionette TRACE conn4 <- [1,414,null,{}] 13:12:40 INFO - PROCESS | 1950 | 1461355960949 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:41 INFO - PROCESS | 1950 | 1461355961136 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 13:12:41 INFO - PROCESS | 1950 | 1461355961349 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:41 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c10d000 == 52 [pid = 1950] [id = 111] 13:12:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 121 (0x7f19b6821c00) [pid = 1950] [serial = 332] [outer = (nil)] 13:12:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 122 (0x7f19baa12000) [pid = 1950] [serial = 333] [outer = 0x7f19b6821c00] 13:12:41 INFO - PROCESS | 1950 | 1461355961426 Marionette DEBUG loaded listener.js 13:12:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 123 (0x7f19bd40dc00) [pid = 1950] [serial = 334] [outer = 0x7f19b6821c00] 13:12:42 INFO - PROCESS | 1950 | 1461355962224 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:12:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:12:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1332ms 13:12:42 INFO - PROCESS | 1950 | 1461355962260 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 13:12:42 INFO - PROCESS | 1950 | 1461355962264 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 13:12:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:12:42 INFO - PROCESS | 1950 | 1461355962270 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:12:42 INFO - PROCESS | 1950 | 1461355962274 Marionette TRACE conn4 <- [1,418,null,{}] 13:12:42 INFO - PROCESS | 1950 | 1461355962279 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:42 INFO - PROCESS | 1950 | 1461355962418 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 13:12:42 INFO - PROCESS | 1950 | 1461355962557 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:42 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c56c000 == 53 [pid = 1950] [id = 112] 13:12:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 124 (0x7f19b82a5400) [pid = 1950] [serial = 335] [outer = (nil)] 13:12:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 125 (0x7f19bea7a800) [pid = 1950] [serial = 336] [outer = 0x7f19b82a5400] 13:12:42 INFO - PROCESS | 1950 | 1461355962645 Marionette DEBUG loaded listener.js 13:12:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 126 (0x7f19bec5b000) [pid = 1950] [serial = 337] [outer = 0x7f19b82a5400] 13:12:43 INFO - PROCESS | 1950 | 1461355963939 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 13:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1677ms 13:12:43 INFO - PROCESS | 1950 | 1461355963948 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 13:12:43 INFO - PROCESS | 1950 | 1461355963952 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 13:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:12:44 INFO - PROCESS | 1950 | 1461355964024 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:12:44 INFO - PROCESS | 1950 | 1461355964028 Marionette TRACE conn4 <- [1,422,null,{}] 13:12:44 INFO - PROCESS | 1950 | 1461355964041 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:44 INFO - PROCESS | 1950 | 1461355964276 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 13:12:44 INFO - PROCESS | 1950 | 1461355964394 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:44 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f442000 == 54 [pid = 1950] [id = 113] 13:12:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 127 (0x7f19a040d400) [pid = 1950] [serial = 338] [outer = (nil)] 13:12:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 128 (0x7f19a1203c00) [pid = 1950] [serial = 339] [outer = 0x7f19a040d400] 13:12:44 INFO - PROCESS | 1950 | 1461355964455 Marionette DEBUG loaded listener.js 13:12:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 129 (0x7f19a1fdd800) [pid = 1950] [serial = 340] [outer = 0x7f19a040d400] 13:12:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ba031000 == 53 [pid = 1950] [id = 107] 13:12:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9f52800 == 52 [pid = 1950] [id = 106] 13:12:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9f3e800 == 51 [pid = 1950] [id = 105] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 128 (0x7f19a45c5000) [pid = 1950] [serial = 248] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 127 (0x7f19a8f1a800) [pid = 1950] [serial = 251] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 126 (0x7f19b821cc00) [pid = 1950] [serial = 255] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 125 (0x7f19ba83e000) [pid = 1950] [serial = 261] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 124 (0x7f19ba1a4000) [pid = 1950] [serial = 258] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 123 (0x7f199e385800) [pid = 1950] [serial = 282] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b5671000 == 50 [pid = 1950] [id = 104] 13:12:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a861c800 == 49 [pid = 1950] [id = 103] 13:12:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199ed5b000 == 48 [pid = 1950] [id = 102] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 122 (0x7f19ba19f800) [pid = 1950] [serial = 276] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 121 (0x7f19bab7f800) [pid = 1950] [serial = 279] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 120 (0x7f19a7f7cc00) [pid = 1950] [serial = 267] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 119 (0x7f19ba849800) [pid = 1950] [serial = 277] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 118 (0x7f19a8c25400) [pid = 1950] [serial = 268] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 117 (0x7f19aac8fc00) [pid = 1950] [serial = 270] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 116 (0x7f19a696e800) [pid = 1950] [serial = 265] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 115 (0x7f19a32d0400) [pid = 1950] [serial = 264] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 114 (0x7f19b65f4c00) [pid = 1950] [serial = 273] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 113 (0x7f19b874e000) [pid = 1950] [serial = 111] [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.] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 112 (0x7f19b874e800) [pid = 1950] [serial = 274] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 111 (0x7f19bc756c00) [pid = 1950] [serial = 280] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | --DOMWINDOW == 110 (0x7f19b4519400) [pid = 1950] [serial = 271] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1950 | 1461355965624 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:12:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:12:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1700ms 13:12:45 INFO - PROCESS | 1950 | 1461355965659 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 13:12:45 INFO - PROCESS | 1950 | 1461355965666 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 13:12:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:12:45 INFO - PROCESS | 1950 | 1461355965675 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:12:45 INFO - PROCESS | 1950 | 1461355965679 Marionette TRACE conn4 <- [1,426,null,{}] 13:12:45 INFO - PROCESS | 1950 | 1461355965684 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:45 INFO - PROCESS | 1950 | 1461355965854 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 13:12:45 INFO - PROCESS | 1950 | 1461355965954 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7658000 == 49 [pid = 1950] [id = 114] 13:12:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 111 (0x7f19a11edc00) [pid = 1950] [serial = 341] [outer = (nil)] 13:12:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 112 (0x7f19a591f800) [pid = 1950] [serial = 342] [outer = 0x7f19a11edc00] 13:12:46 INFO - PROCESS | 1950 | 1461355966011 Marionette DEBUG loaded listener.js 13:12:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 113 (0x7f19a6ef3000) [pid = 1950] [serial = 343] [outer = 0x7f19a11edc00] 13:12:46 INFO - PROCESS | 1950 | 1461355966861 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:12:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:12:46 INFO - PROCESS | 1950 | 1461355966910 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 13:12:46 INFO - PROCESS | 1950 | 1461355966918 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:12:46 INFO - PROCESS | 1950 | 1461355966923 Marionette TRACE conn4 <- [1,430,null,{}] 13:12:46 INFO - PROCESS | 1950 | 1461355966930 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:47 INFO - PROCESS | 1950 | 1461355967084 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 13:12:47 INFO - PROCESS | 1950 | 1461355967217 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:47 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7e2f800 == 50 [pid = 1950] [id = 115] 13:12:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 114 (0x7f19a0407400) [pid = 1950] [serial = 344] [outer = (nil)] 13:12:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 115 (0x7f19a45c4c00) [pid = 1950] [serial = 345] [outer = 0x7f19a0407400] 13:12:47 INFO - PROCESS | 1950 | 1461355967295 Marionette DEBUG loaded listener.js 13:12:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 116 (0x7f19a6faa400) [pid = 1950] [serial = 346] [outer = 0x7f19a0407400] 13:12:48 INFO - PROCESS | 1950 | 1461355968161 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:12:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:12:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1282ms 13:12:48 INFO - PROCESS | 1950 | 1461355968201 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 13:12:48 INFO - PROCESS | 1950 | 1461355968209 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 13:12:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:12:48 INFO - PROCESS | 1950 | 1461355968218 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:12:48 INFO - PROCESS | 1950 | 1461355968222 Marionette TRACE conn4 <- [1,434,null,{}] 13:12:48 INFO - PROCESS | 1950 | 1461355968228 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:48 INFO - PROCESS | 1950 | 1461355968379 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 13:12:48 INFO - PROCESS | 1950 | 1461355968520 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:48 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a98e6000 == 51 [pid = 1950] [id = 116] 13:12:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 117 (0x7f19a1fd9c00) [pid = 1950] [serial = 347] [outer = (nil)] 13:12:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 118 (0x7f19a8c25800) [pid = 1950] [serial = 348] [outer = 0x7f19a1fd9c00] 13:12:48 INFO - PROCESS | 1950 | 1461355968587 Marionette DEBUG loaded listener.js 13:12:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 119 (0x7f19a964e400) [pid = 1950] [serial = 349] [outer = 0x7f19a1fd9c00] 13:12:49 INFO - PROCESS | 1950 | 1461355969482 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:12:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:12:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1330ms 13:12:49 INFO - PROCESS | 1950 | 1461355969549 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 13:12:49 INFO - PROCESS | 1950 | 1461355969552 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 13:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:12:49 INFO - PROCESS | 1950 | 1461355969558 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:12:49 INFO - PROCESS | 1950 | 1461355969564 Marionette TRACE conn4 <- [1,438,null,{}] 13:12:49 INFO - PROCESS | 1950 | 1461355969578 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:49 INFO - PROCESS | 1950 | 1461355969764 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 13:12:49 INFO - PROCESS | 1950 | 1461355969900 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:49 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b54d6800 == 52 [pid = 1950] [id = 117] 13:12:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 120 (0x7f19aac93000) [pid = 1950] [serial = 350] [outer = (nil)] 13:12:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 121 (0x7f19b5658c00) [pid = 1950] [serial = 351] [outer = 0x7f19aac93000] 13:12:49 INFO - PROCESS | 1950 | 1461355969973 Marionette DEBUG loaded listener.js 13:12:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 122 (0x7f19b69e2c00) [pid = 1950] [serial = 352] [outer = 0x7f19aac93000] 13:12:50 INFO - PROCESS | 1950 | 1461355970833 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1339ms 13:12:50 INFO - PROCESS | 1950 | 1461355970898 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 13:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:12:50 INFO - PROCESS | 1950 | 1461355970903 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 13:12:50 INFO - PROCESS | 1950 | 1461355970908 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:12:50 INFO - PROCESS | 1950 | 1461355970911 Marionette TRACE conn4 <- [1,442,null,{}] 13:12:50 INFO - PROCESS | 1950 | 1461355970916 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:51 INFO - PROCESS | 1950 | 1461355971062 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 13:12:51 INFO - PROCESS | 1950 | 1461355971172 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:51 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f3e000 == 53 [pid = 1950] [id = 118] 13:12:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 123 (0x7f199e3cc000) [pid = 1950] [serial = 353] [outer = (nil)] 13:12:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 124 (0x7f199e3d4400) [pid = 1950] [serial = 354] [outer = 0x7f199e3cc000] 13:12:51 INFO - PROCESS | 1950 | 1461355971255 Marionette DEBUG loaded listener.js 13:12:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 125 (0x7f199e3dac00) [pid = 1950] [serial = 355] [outer = 0x7f199e3cc000] 13:12:52 INFO - PROCESS | 1950 | 1461355972075 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1230ms 13:12:52 INFO - PROCESS | 1950 | 1461355972139 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 13:12:52 INFO - PROCESS | 1950 | 1461355972142 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 13:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:12:52 INFO - PROCESS | 1950 | 1461355972148 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:12:52 INFO - PROCESS | 1950 | 1461355972150 Marionette TRACE conn4 <- [1,446,null,{}] 13:12:52 INFO - PROCESS | 1950 | 1461355972155 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:52 INFO - PROCESS | 1950 | 1461355972295 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 13:12:52 INFO - PROCESS | 1950 | 1461355972429 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c56b000 == 54 [pid = 1950] [id = 119] 13:12:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 126 (0x7f199e3ce400) [pid = 1950] [serial = 356] [outer = (nil)] 13:12:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 127 (0x7f19b87c7800) [pid = 1950] [serial = 357] [outer = 0x7f199e3ce400] 13:12:52 INFO - PROCESS | 1950 | 1461355972496 Marionette DEBUG loaded listener.js 13:12:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 128 (0x7f19ba6ac000) [pid = 1950] [serial = 358] [outer = 0x7f199e3ce400] 13:12:53 INFO - PROCESS | 1950 | 1461355973394 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:12:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:12:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1279ms 13:12:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:12:53 INFO - PROCESS | 1950 | 1461355973429 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 13:12:53 INFO - PROCESS | 1950 | 1461355973431 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 13:12:53 INFO - PROCESS | 1950 | 1461355973437 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:12:53 INFO - PROCESS | 1950 | 1461355973440 Marionette TRACE conn4 <- [1,450,null,{}] 13:12:53 INFO - PROCESS | 1950 | 1461355973445 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:53 INFO - PROCESS | 1950 | 1461355973609 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 13:12:53 INFO - PROCESS | 1950 | 1461355973768 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:53 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19baaa8000 == 55 [pid = 1950] [id = 120] 13:12:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 129 (0x7f199e37d800) [pid = 1950] [serial = 359] [outer = (nil)] 13:12:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 130 (0x7f19bc7c3400) [pid = 1950] [serial = 360] [outer = 0x7f199e37d800] 13:12:53 INFO - PROCESS | 1950 | 1461355973839 Marionette DEBUG loaded listener.js 13:12:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 131 (0x7f19bf815c00) [pid = 1950] [serial = 361] [outer = 0x7f199e37d800] 13:12:54 INFO - PROCESS | 1950 | 1461355974647 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:12:54 INFO - PROCESS | 1950 | 1461355974723 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 13:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:12:54 INFO - PROCESS | 1950 | 1461355974730 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:12:54 INFO - PROCESS | 1950 | 1461355974732 Marionette TRACE conn4 <- [1,454,null,{}] 13:12:54 INFO - PROCESS | 1950 | 1461355974738 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:54 INFO - PROCESS | 1950 | 1461355974882 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 13:12:55 INFO - PROCESS | 1950 | 1461355975019 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bec9a800 == 56 [pid = 1950] [id = 121] 13:12:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 132 (0x7f199dc83400) [pid = 1950] [serial = 362] [outer = (nil)] 13:12:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 133 (0x7f199dc8b000) [pid = 1950] [serial = 363] [outer = 0x7f199dc83400] 13:12:55 INFO - PROCESS | 1950 | 1461355975086 Marionette DEBUG loaded listener.js 13:12:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 134 (0x7f199e37e000) [pid = 1950] [serial = 364] [outer = 0x7f199dc83400] 13:12:56 INFO - PROCESS | 1950 | [1950] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:12:56 INFO - PROCESS | 1950 | 1461355976051 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:12:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:12:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1380ms 13:12:56 INFO - PROCESS | 1950 | 1461355976111 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 13:12:56 INFO - PROCESS | 1950 | 1461355976117 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 13:12:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:12:56 INFO - PROCESS | 1950 | 1461355976124 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:12:56 INFO - PROCESS | 1950 | 1461355976129 Marionette TRACE conn4 <- [1,458,null,{}] 13:12:56 INFO - PROCESS | 1950 | 1461355976137 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:56 INFO - PROCESS | 1950 | 1461355976289 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 13:12:56 INFO - PROCESS | 1950 | 1461355976467 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:56 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c57e800 == 57 [pid = 1950] [id = 122] 13:12:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 135 (0x7f199ed78000) [pid = 1950] [serial = 365] [outer = (nil)] 13:12:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 136 (0x7f19a11ee400) [pid = 1950] [serial = 366] [outer = 0x7f199ed78000] 13:12:56 INFO - PROCESS | 1950 | 1461355976632 Marionette DEBUG loaded listener.js 13:12:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 137 (0x7f19a443f000) [pid = 1950] [serial = 367] [outer = 0x7f199ed78000] 13:12:57 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f442000 == 56 [pid = 1950] [id = 113] 13:12:57 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9f4a800 == 55 [pid = 1950] [id = 110] 13:12:57 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a872c800 == 54 [pid = 1950] [id = 109] 13:12:57 INFO - PROCESS | 1950 | 1461355977387 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:12:57 INFO - PROCESS | 1950 | 1461355977425 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 13:12:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:12:57 INFO - PROCESS | 1950 | 1461355977444 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:12:57 INFO - PROCESS | 1950 | 1461355977448 Marionette TRACE conn4 <- [1,462,null,{}] 13:12:57 INFO - PROCESS | 1950 | 1461355977454 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:57 INFO - PROCESS | 1950 | 1461355977587 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 13:12:57 INFO - PROCESS | 1950 | 1461355977604 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:57 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7652800 == 55 [pid = 1950] [id = 123] 13:12:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 138 (0x7f19a75e6000) [pid = 1950] [serial = 368] [outer = (nil)] 13:12:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 139 (0x7f19a9655c00) [pid = 1950] [serial = 369] [outer = 0x7f19a75e6000] 13:12:57 INFO - PROCESS | 1950 | 1461355977667 Marionette DEBUG loaded listener.js 13:12:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 140 (0x7f19ae654800) [pid = 1950] [serial = 370] [outer = 0x7f19a75e6000] 13:12:58 INFO - PROCESS | 1950 | [1950] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:12:58 INFO - PROCESS | 1950 | 1461355978579 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:12:58 INFO - PROCESS | 1950 | 1461355978629 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 13:12:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:12:58 INFO - PROCESS | 1950 | 1461355978642 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:12:58 INFO - PROCESS | 1950 | 1461355978647 Marionette TRACE conn4 <- [1,466,null,{}] 13:12:58 INFO - PROCESS | 1950 | 1461355978661 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:58 INFO - PROCESS | 1950 | 1461355978833 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 13:12:58 INFO - PROCESS | 1950 | 1461355978865 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b651b800 == 56 [pid = 1950] [id = 124] 13:12:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 141 (0x7f19baa15400) [pid = 1950] [serial = 371] [outer = (nil)] 13:12:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 142 (0x7f19bc7c7000) [pid = 1950] [serial = 372] [outer = 0x7f19baa15400] 13:12:58 INFO - PROCESS | 1950 | 1461355978927 Marionette DEBUG loaded listener.js 13:12:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 143 (0x7f19bea80400) [pid = 1950] [serial = 373] [outer = 0x7f19baa15400] 13:12:59 INFO - PROCESS | 1950 | 1461355979733 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:12:59 INFO - PROCESS | 1950 | 1461355979785 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 13:12:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:12:59 INFO - PROCESS | 1950 | 1461355979796 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:12:59 INFO - PROCESS | 1950 | 1461355979799 Marionette TRACE conn4 <- [1,470,null,{}] 13:12:59 INFO - PROCESS | 1950 | 1461355979813 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:12:59 INFO - PROCESS | 1950 | 1461355979984 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 13:13:00 INFO - PROCESS | 1950 | 1461355980006 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:00 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bd457800 == 57 [pid = 1950] [id = 125] 13:13:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 144 (0x7f199f3efc00) [pid = 1950] [serial = 374] [outer = (nil)] 13:13:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 145 (0x7f199f3fbc00) [pid = 1950] [serial = 375] [outer = 0x7f199f3efc00] 13:13:00 INFO - PROCESS | 1950 | 1461355980069 Marionette DEBUG loaded listener.js 13:13:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 146 (0x7f19bea82000) [pid = 1950] [serial = 376] [outer = 0x7f199f3efc00] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 145 (0x7f19b82a5400) [pid = 1950] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 144 (0x7f19ab81e000) [pid = 1950] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 143 (0x7f199d07bc00) [pid = 1950] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 142 (0x7f19a1cb1000) [pid = 1950] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 141 (0x7f19b66ba800) [pid = 1950] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 140 (0x7f199c5f2800) [pid = 1950] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 139 (0x7f19a51dc800) [pid = 1950] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 138 (0x7f199f792400) [pid = 1950] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 137 (0x7f199d07d000) [pid = 1950] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 136 (0x7f19a0409800) [pid = 1950] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 135 (0x7f199c5ea800) [pid = 1950] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 134 (0x7f19a4433400) [pid = 1950] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 133 (0x7f199ed76000) [pid = 1950] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 132 (0x7f19a45c1800) [pid = 1950] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 131 (0x7f199d081c00) [pid = 1950] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 130 (0x7f19b540f000) [pid = 1950] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 129 (0x7f19a74cbc00) [pid = 1950] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 128 (0x7f19a1fd8c00) [pid = 1950] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 127 (0x7f19a1ca9000) [pid = 1950] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 126 (0x7f19aac98400) [pid = 1950] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 125 (0x7f19a68da400) [pid = 1950] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 124 (0x7f199ed7f000) [pid = 1950] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 123 (0x7f19aac93800) [pid = 1950] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 122 (0x7f19a1cab400) [pid = 1950] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 121 (0x7f19b5478c00) [pid = 1950] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 120 (0x7f19a4440000) [pid = 1950] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 119 (0x7f19a7f09000) [pid = 1950] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 118 (0x7f199c5ec000) [pid = 1950] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 117 (0x7f199e37b800) [pid = 1950] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 116 (0x7f19a11f8800) [pid = 1950] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 115 (0x7f19a71f9000) [pid = 1950] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:13:00 INFO - PROCESS | 1950 | --DOMWINDOW == 114 (0x7f19a040d400) [pid = 1950] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:13:01 INFO - PROCESS | 1950 | 1461355981140 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:13:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:13:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1384ms 13:13:01 INFO - PROCESS | 1950 | 1461355981184 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 13:13:01 INFO - PROCESS | 1950 | 1461355981188 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 13:13:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:13:01 INFO - PROCESS | 1950 | 1461355981193 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:13:01 INFO - PROCESS | 1950 | 1461355981195 Marionette TRACE conn4 <- [1,474,null,{}] 13:13:01 INFO - PROCESS | 1950 | 1461355981200 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:01 INFO - PROCESS | 1950 | 1461355981333 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 13:13:01 INFO - PROCESS | 1950 | 1461355981354 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:01 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a21d2000 == 58 [pid = 1950] [id = 126] 13:13:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 115 (0x7f199c5ec000) [pid = 1950] [serial = 377] [outer = (nil)] 13:13:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 116 (0x7f199ea2b400) [pid = 1950] [serial = 378] [outer = 0x7f199c5ec000] 13:13:01 INFO - PROCESS | 1950 | 1461355981428 Marionette DEBUG loaded listener.js 13:13:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 117 (0x7f19a1cab400) [pid = 1950] [serial = 379] [outer = 0x7f199c5ec000] 13:13:02 INFO - PROCESS | 1950 | 1461355982183 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:13:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:13:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1026ms 13:13:02 INFO - PROCESS | 1950 | 1461355982221 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 13:13:02 INFO - PROCESS | 1950 | 1461355982224 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 13:13:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:13:02 INFO - PROCESS | 1950 | 1461355982238 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:13:02 INFO - PROCESS | 1950 | 1461355982240 Marionette TRACE conn4 <- [1,478,null,{}] 13:13:02 INFO - PROCESS | 1950 | 1461355982262 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:02 INFO - PROCESS | 1950 | 1461355982439 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 13:13:02 INFO - PROCESS | 1950 | 1461355982462 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:02 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba024800 == 59 [pid = 1950] [id = 127] 13:13:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 118 (0x7f19a6faac00) [pid = 1950] [serial = 380] [outer = (nil)] 13:13:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 119 (0x7f19b9e20800) [pid = 1950] [serial = 381] [outer = 0x7f19a6faac00] 13:13:02 INFO - PROCESS | 1950 | 1461355982523 Marionette DEBUG loaded listener.js 13:13:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 120 (0x7f19bea82c00) [pid = 1950] [serial = 382] [outer = 0x7f19a6faac00] 13:13:03 INFO - PROCESS | 1950 | 1461355983565 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:13:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:13:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1394ms 13:13:03 INFO - PROCESS | 1950 | 1461355983633 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 13:13:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:13:03 INFO - PROCESS | 1950 | 1461355983638 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 13:13:03 INFO - PROCESS | 1950 | 1461355983646 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:13:03 INFO - PROCESS | 1950 | 1461355983651 Marionette TRACE conn4 <- [1,482,null,{}] 13:13:03 INFO - PROCESS | 1950 | 1461355983659 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:03 INFO - PROCESS | 1950 | 1461355983874 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 13:13:04 INFO - PROCESS | 1950 | 1461355984075 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:04 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6c21000 == 60 [pid = 1950] [id = 128] 13:13:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 121 (0x7f199f3f6800) [pid = 1950] [serial = 383] [outer = (nil)] 13:13:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 122 (0x7f199f3fd800) [pid = 1950] [serial = 384] [outer = 0x7f199f3f6800] 13:13:04 INFO - PROCESS | 1950 | 1461355984154 Marionette DEBUG loaded listener.js 13:13:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 123 (0x7f19a32cac00) [pid = 1950] [serial = 385] [outer = 0x7f199f3f6800] 13:13:05 INFO - PROCESS | 1950 | 1461355985001 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:13:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:13:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1432ms 13:13:05 INFO - PROCESS | 1950 | 1461355985079 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 13:13:05 INFO - PROCESS | 1950 | 1461355985087 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 13:13:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:13:05 INFO - PROCESS | 1950 | 1461355985098 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:13:05 INFO - PROCESS | 1950 | 1461355985102 Marionette TRACE conn4 <- [1,486,null,{}] 13:13:05 INFO - PROCESS | 1950 | 1461355985109 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:05 INFO - PROCESS | 1950 | 1461355985309 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 13:13:05 INFO - PROCESS | 1950 | 1461355985453 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:05 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a87ad000 == 61 [pid = 1950] [id = 129] 13:13:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 124 (0x7f199dc5d400) [pid = 1950] [serial = 386] [outer = (nil)] 13:13:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 125 (0x7f199ed7d800) [pid = 1950] [serial = 387] [outer = 0x7f199dc5d400] 13:13:05 INFO - PROCESS | 1950 | 1461355985593 Marionette DEBUG loaded listener.js 13:13:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 126 (0x7f19a5e63000) [pid = 1950] [serial = 388] [outer = 0x7f199dc5d400] 13:13:06 INFO - PROCESS | 1950 | 1461355986450 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:13:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:13:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1382ms 13:13:06 INFO - PROCESS | 1950 | 1461355986480 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 13:13:06 INFO - PROCESS | 1950 | 1461355986484 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 13:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:13:06 INFO - PROCESS | 1950 | 1461355986490 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:13:06 INFO - PROCESS | 1950 | 1461355986495 Marionette TRACE conn4 <- [1,490,null,{}] 13:13:06 INFO - PROCESS | 1950 | 1461355986510 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:06 INFO - PROCESS | 1950 | 1461355986666 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 13:13:06 INFO - PROCESS | 1950 | 1461355986819 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:06 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19babda000 == 62 [pid = 1950] [id = 130] 13:13:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 127 (0x7f19a6fa9000) [pid = 1950] [serial = 389] [outer = (nil)] 13:13:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 128 (0x7f19a9652c00) [pid = 1950] [serial = 390] [outer = 0x7f19a6fa9000] 13:13:06 INFO - PROCESS | 1950 | 1461355986895 Marionette DEBUG loaded listener.js 13:13:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 129 (0x7f19b4519c00) [pid = 1950] [serial = 391] [outer = 0x7f19a6fa9000] 13:13:07 INFO - PROCESS | 1950 | 1461355987708 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:13:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:13:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1233ms 13:13:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:13:07 INFO - PROCESS | 1950 | 1461355987723 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 13:13:07 INFO - PROCESS | 1950 | 1461355987727 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 13:13:07 INFO - PROCESS | 1950 | 1461355987733 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:13:07 INFO - PROCESS | 1950 | 1461355987736 Marionette TRACE conn4 <- [1,494,null,{}] 13:13:07 INFO - PROCESS | 1950 | 1461355987741 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:07 INFO - PROCESS | 1950 | 1461355987949 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 13:13:08 INFO - PROCESS | 1950 | 1461355988090 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:08 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c0df000 == 63 [pid = 1950] [id = 131] 13:13:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 130 (0x7f19b6544c00) [pid = 1950] [serial = 392] [outer = (nil)] 13:13:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 131 (0x7f19ba6a9c00) [pid = 1950] [serial = 393] [outer = 0x7f19b6544c00] 13:13:08 INFO - PROCESS | 1950 | 1461355988163 Marionette DEBUG loaded listener.js 13:13:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 132 (0x7f19bd411400) [pid = 1950] [serial = 394] [outer = 0x7f19b6544c00] 13:13:09 INFO - PROCESS | 1950 | 1461355989017 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:13:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:13:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1335ms 13:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:13:09 INFO - PROCESS | 1950 | 1461355989067 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 13:13:09 INFO - PROCESS | 1950 | 1461355989070 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 13:13:09 INFO - PROCESS | 1950 | 1461355989076 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:13:09 INFO - PROCESS | 1950 | 1461355989079 Marionette TRACE conn4 <- [1,498,null,{}] 13:13:09 INFO - PROCESS | 1950 | 1461355989085 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:09 INFO - PROCESS | 1950 | 1461355989236 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 13:13:09 INFO - PROCESS | 1950 | 1461355989390 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c575800 == 64 [pid = 1950] [id = 132] 13:13:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 133 (0x7f1997b46000) [pid = 1950] [serial = 395] [outer = (nil)] 13:13:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 134 (0x7f1997b4b400) [pid = 1950] [serial = 396] [outer = 0x7f1997b46000] 13:13:09 INFO - PROCESS | 1950 | 1461355989461 Marionette DEBUG loaded listener.js 13:13:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 135 (0x7f1997b50800) [pid = 1950] [serial = 397] [outer = 0x7f1997b46000] 13:13:10 INFO - PROCESS | 1950 | 1461355990299 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:13:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:13:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1282ms 13:13:10 INFO - PROCESS | 1950 | 1461355990358 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 13:13:10 INFO - PROCESS | 1950 | 1461355990361 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 13:13:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:13:10 INFO - PROCESS | 1950 | 1461355990368 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:13:10 INFO - PROCESS | 1950 | 1461355990370 Marionette TRACE conn4 <- [1,502,null,{}] 13:13:10 INFO - PROCESS | 1950 | 1461355990375 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:10 INFO - PROCESS | 1950 | 1461355990549 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 13:13:11 INFO - PROCESS | 1950 | 1461355991004 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:11 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f134000 == 65 [pid = 1950] [id = 133] 13:13:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 136 (0x7f1997b4c400) [pid = 1950] [serial = 398] [outer = (nil)] 13:13:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 137 (0x7f199d075c00) [pid = 1950] [serial = 399] [outer = 0x7f1997b4c400] 13:13:11 INFO - PROCESS | 1950 | 1461355991133 Marionette DEBUG loaded listener.js 13:13:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 138 (0x7f199dc56800) [pid = 1950] [serial = 400] [outer = 0x7f1997b4c400] 13:13:11 INFO - PROCESS | 1950 | 1461355991918 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:13:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1580ms 13:13:11 INFO - PROCESS | 1950 | 1461355991949 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 13:13:11 INFO - PROCESS | 1950 | 1461355991956 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 13:13:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:13:11 INFO - PROCESS | 1950 | 1461355991965 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:13:11 INFO - PROCESS | 1950 | 1461355991969 Marionette TRACE conn4 <- [1,506,null,{}] 13:13:11 INFO - PROCESS | 1950 | 1461355991975 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:12 INFO - PROCESS | 1950 | 1461355992121 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 13:13:12 INFO - PROCESS | 1950 | 1461355992278 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c107800 == 66 [pid = 1950] [id = 134] 13:13:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 139 (0x7f199c5f9400) [pid = 1950] [serial = 401] [outer = (nil)] 13:13:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 140 (0x7f199dc85c00) [pid = 1950] [serial = 402] [outer = 0x7f199c5f9400] 13:13:12 INFO - PROCESS | 1950 | 1461355992398 Marionette DEBUG loaded listener.js 13:13:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 141 (0x7f199e5d2800) [pid = 1950] [serial = 403] [outer = 0x7f199c5f9400] 13:13:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ba6fa000 == 65 [pid = 1950] [id = 94] 13:13:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a21d2000 == 64 [pid = 1950] [id = 126] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 140 (0x7f19a591f800) [pid = 1950] [serial = 342] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bd457800 == 63 [pid = 1950] [id = 125] 13:13:13 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b651b800 == 62 [pid = 1950] [id = 124] 13:13:13 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7652800 == 61 [pid = 1950] [id = 123] 13:13:13 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c57e800 == 60 [pid = 1950] [id = 122] 13:13:13 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7e2f800 == 59 [pid = 1950] [id = 115] 13:13:13 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7658000 == 58 [pid = 1950] [id = 114] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 139 (0x7f19a6fb5800) [pid = 1950] [serial = 324] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 138 (0x7f19a1fdd800) [pid = 1950] [serial = 340] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 137 (0x7f19a1203c00) [pid = 1950] [serial = 339] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 136 (0x7f19a11ef400) [pid = 1950] [serial = 327] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 135 (0x7f19a7f04c00) [pid = 1950] [serial = 330] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 134 (0x7f19baa12000) [pid = 1950] [serial = 333] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 133 (0x7f19bea7a800) [pid = 1950] [serial = 336] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 132 (0x7f19bec5b000) [pid = 1950] [serial = 337] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 131 (0x7f19ba675400) [pid = 1950] [serial = 315] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 130 (0x7f19a8a47400) [pid = 1950] [serial = 292] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 129 (0x7f19a9657c00) [pid = 1950] [serial = 310] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 128 (0x7f19b9e2b400) [pid = 1950] [serial = 256] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 127 (0x7f199e905400) [pid = 1950] [serial = 285] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 126 (0x7f19aaacb400) [pid = 1950] [serial = 189] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 125 (0x7f19ba66b400) [pid = 1950] [serial = 259] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 124 (0x7f19b569b000) [pid = 1950] [serial = 294] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 123 (0x7f19baa13400) [pid = 1950] [serial = 262] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 122 (0x7f19a9583400) [pid = 1950] [serial = 309] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 121 (0x7f199ec8d400) [pid = 1950] [serial = 150] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 120 (0x7f19a68dac00) [pid = 1950] [serial = 183] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 119 (0x7f19a68dbc00) [pid = 1950] [serial = 156] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 118 (0x7f199f420000) [pid = 1950] [serial = 286] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 117 (0x7f19a9588800) [pid = 1950] [serial = 289] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 116 (0x7f19a957dc00) [pid = 1950] [serial = 303] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 115 (0x7f19bab87000) [pid = 1950] [serial = 318] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 114 (0x7f19a8a41800) [pid = 1950] [serial = 186] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 113 (0x7f199d07fc00) [pid = 1950] [serial = 291] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 112 (0x7f19a1fdf000) [pid = 1950] [serial = 297] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 111 (0x7f19baae6400) [pid = 1950] [serial = 321] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 110 (0x7f19a8777400) [pid = 1950] [serial = 288] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 109 (0x7f19b66c3c00) [pid = 1950] [serial = 225] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 108 (0x7f19a8f21c00) [pid = 1950] [serial = 219] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 107 (0x7f19ba1a9800) [pid = 1950] [serial = 295] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 106 (0x7f19a1255400) [pid = 1950] [serial = 180] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 105 (0x7f19b5476800) [pid = 1950] [serial = 222] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 104 (0x7f19a1fdac00) [pid = 1950] [serial = 306] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 103 (0x7f19b8749c00) [pid = 1950] [serial = 313] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 102 (0x7f19bab06000) [pid = 1950] [serial = 300] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 101 (0x7f19a6c85c00) [pid = 1950] [serial = 249] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 100 (0x7f19baae0c00) [pid = 1950] [serial = 316] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 99 (0x7f19a9656800) [pid = 1950] [serial = 252] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 98 (0x7f19a5e61c00) [pid = 1950] [serial = 153] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 97 (0x7f19a5e59400) [pid = 1950] [serial = 307] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 96 (0x7f199e38ac00) [pid = 1950] [serial = 283] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 95 (0x7f19bec5a000) [pid = 1950] [serial = 322] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 94 (0x7f19bc7c6c00) [pid = 1950] [serial = 304] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 93 (0x7f19bd137000) [pid = 1950] [serial = 319] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 92 (0x7f19a4fc3000) [pid = 1950] [serial = 216] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 91 (0x7f19b5859000) [pid = 1950] [serial = 312] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 90 (0x7f19a1fe4800) [pid = 1950] [serial = 298] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | --DOMWINDOW == 89 (0x7f19b9e24000) [pid = 1950] [serial = 246] [outer = (nil)] [url = about:blank] 13:13:13 INFO - PROCESS | 1950 | 1461355993338 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:13:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:13:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1429ms 13:13:13 INFO - PROCESS | 1950 | 1461355993396 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 13:13:13 INFO - PROCESS | 1950 | 1461355993402 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 13:13:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:13:13 INFO - PROCESS | 1950 | 1461355993415 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:13:13 INFO - PROCESS | 1950 | 1461355993417 Marionette TRACE conn4 <- [1,510,null,{}] 13:13:13 INFO - PROCESS | 1950 | 1461355993427 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:13 INFO - PROCESS | 1950 | 1461355993563 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 13:13:13 INFO - PROCESS | 1950 | 1461355993573 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1112000 == 59 [pid = 1950] [id = 135] 13:13:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 90 (0x7f199e906c00) [pid = 1950] [serial = 404] [outer = (nil)] 13:13:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 91 (0x7f199f3f5800) [pid = 1950] [serial = 405] [outer = 0x7f199e906c00] 13:13:13 INFO - PROCESS | 1950 | 1461355993630 Marionette DEBUG loaded listener.js 13:13:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 92 (0x7f199f425000) [pid = 1950] [serial = 406] [outer = 0x7f199e906c00] 13:13:14 INFO - PROCESS | 1950 | 1461355994375 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:13:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:13:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1037ms 13:13:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:13:14 INFO - PROCESS | 1950 | 1461355994448 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 13:13:14 INFO - PROCESS | 1950 | 1461355994450 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 13:13:14 INFO - PROCESS | 1950 | 1461355994458 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:13:14 INFO - PROCESS | 1950 | 1461355994466 Marionette TRACE conn4 <- [1,514,null,{}] 13:13:14 INFO - PROCESS | 1950 | 1461355994497 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:14 INFO - PROCESS | 1950 | 1461355994630 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 13:13:14 INFO - PROCESS | 1950 | 1461355994641 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:14 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6c0a800 == 60 [pid = 1950] [id = 136] 13:13:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 93 (0x7f199f794000) [pid = 1950] [serial = 407] [outer = (nil)] 13:13:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 94 (0x7f19a1fd5800) [pid = 1950] [serial = 408] [outer = 0x7f199f794000] 13:13:14 INFO - PROCESS | 1950 | 1461355994698 Marionette DEBUG loaded listener.js 13:13:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 95 (0x7f19a1fdf000) [pid = 1950] [serial = 409] [outer = 0x7f199f794000] 13:13:15 INFO - PROCESS | 1950 | 1461355995389 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:13:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 13:13:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 993ms 13:13:15 INFO - PROCESS | 1950 | 1461355995448 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 13:13:15 INFO - PROCESS | 1950 | 1461355995452 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 13:13:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:13:15 INFO - PROCESS | 1950 | 1461355995458 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:13:15 INFO - PROCESS | 1950 | 1461355995470 Marionette TRACE conn4 <- [1,518,null,{}] 13:13:15 INFO - PROCESS | 1950 | 1461355995494 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:15 INFO - PROCESS | 1950 | 1461355995672 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 13:13:15 INFO - PROCESS | 1950 | 1461355995692 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:15 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a796d000 == 61 [pid = 1950] [id = 137] 13:13:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 96 (0x7f19a1cad800) [pid = 1950] [serial = 410] [outer = (nil)] 13:13:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 97 (0x7f19a4439400) [pid = 1950] [serial = 411] [outer = 0x7f19a1cad800] 13:13:15 INFO - PROCESS | 1950 | 1461355995748 Marionette DEBUG loaded listener.js 13:13:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 98 (0x7f19a5e5b000) [pid = 1950] [serial = 412] [outer = 0x7f19a1cad800] 13:13:16 INFO - PROCESS | 1950 | 1461355996496 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:13:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:13:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1085ms 13:13:16 INFO - PROCESS | 1950 | 1461355996560 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 13:13:16 INFO - PROCESS | 1950 | 1461355996563 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 13:13:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:13:16 INFO - PROCESS | 1950 | 1461355996579 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:13:16 INFO - PROCESS | 1950 | 1461355996581 Marionette TRACE conn4 <- [1,522,null,{}] 13:13:16 INFO - PROCESS | 1950 | 1461355996587 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:16 INFO - PROCESS | 1950 | 1461355996751 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 13:13:16 INFO - PROCESS | 1950 | 1461355996772 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:16 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199d38b800 == 62 [pid = 1950] [id = 138] 13:13:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 99 (0x7f19a69c4c00) [pid = 1950] [serial = 413] [outer = (nil)] 13:13:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 100 (0x7f19a6dbc400) [pid = 1950] [serial = 414] [outer = 0x7f19a69c4c00] 13:13:16 INFO - PROCESS | 1950 | 1461355996845 Marionette DEBUG loaded listener.js 13:13:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 101 (0x7f19a71f9000) [pid = 1950] [serial = 415] [outer = 0x7f19a69c4c00] 13:13:17 INFO - PROCESS | 1950 | --DOMWINDOW == 100 (0x7f19baa15400) [pid = 1950] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:13:17 INFO - PROCESS | 1950 | --DOMWINDOW == 99 (0x7f199f3efc00) [pid = 1950] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:13:17 INFO - PROCESS | 1950 | --DOMWINDOW == 98 (0x7f199c5ec000) [pid = 1950] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:13:17 INFO - PROCESS | 1950 | --DOMWINDOW == 97 (0x7f19a11edc00) [pid = 1950] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:13:17 INFO - PROCESS | 1950 | --DOMWINDOW == 96 (0x7f199ed78000) [pid = 1950] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:13:17 INFO - PROCESS | 1950 | --DOMWINDOW == 95 (0x7f19a75e6000) [pid = 1950] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:13:18 INFO - PROCESS | 1950 | 1461355997998 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:13:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:13:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1480ms 13:13:18 INFO - PROCESS | 1950 | 1461355998060 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 13:13:18 INFO - PROCESS | 1950 | 1461355998064 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 13:13:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:13:18 INFO - PROCESS | 1950 | 1461355998069 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:13:18 INFO - PROCESS | 1950 | 1461355998071 Marionette TRACE conn4 <- [1,526,null,{}] 13:13:18 INFO - PROCESS | 1950 | 1461355998076 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:18 INFO - PROCESS | 1950 | 1461355998265 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 13:13:18 INFO - PROCESS | 1950 | 1461355998384 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:18 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7f27800 == 63 [pid = 1950] [id = 139] 13:13:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 96 (0x7f19a7f07c00) [pid = 1950] [serial = 416] [outer = (nil)] 13:13:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 97 (0x7f19a7f7dc00) [pid = 1950] [serial = 417] [outer = 0x7f19a7f07c00] 13:13:18 INFO - PROCESS | 1950 | 1461355998455 Marionette DEBUG loaded listener.js 13:13:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 98 (0x7f19a8c25400) [pid = 1950] [serial = 418] [outer = 0x7f19a7f07c00] 13:13:19 INFO - PROCESS | 1950 | 1461355999063 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:13:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 13:13:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1023ms 13:13:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:13:19 INFO - PROCESS | 1950 | 1461355999094 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 13:13:19 INFO - PROCESS | 1950 | 1461355999096 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 13:13:19 INFO - PROCESS | 1950 | 1461355999102 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:13:19 INFO - PROCESS | 1950 | 1461355999104 Marionette TRACE conn4 <- [1,530,null,{}] 13:13:19 INFO - PROCESS | 1950 | 1461355999109 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:19 INFO - PROCESS | 1950 | 1461355999269 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 13:13:19 INFO - PROCESS | 1950 | 1461355999289 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:19 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a954c800 == 64 [pid = 1950] [id = 140] 13:13:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 99 (0x7f199c1b1400) [pid = 1950] [serial = 419] [outer = (nil)] 13:13:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 100 (0x7f199c1bbc00) [pid = 1950] [serial = 420] [outer = 0x7f199c1b1400] 13:13:19 INFO - PROCESS | 1950 | 1461355999344 Marionette DEBUG loaded listener.js 13:13:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 101 (0x7f19a6fb5000) [pid = 1950] [serial = 421] [outer = 0x7f199c1b1400] 13:13:20 INFO - PROCESS | 1950 | 1461356000010 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:13:20 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 13:13:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:13:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:13:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:13:20 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 13:13:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:13:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:13:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:13:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:13:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:13:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 927ms 13:13:20 INFO - PROCESS | 1950 | 1461356000055 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 13:13:20 INFO - PROCESS | 1950 | 1461356000061 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 13:13:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:13:20 INFO - PROCESS | 1950 | 1461356000072 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:13:20 INFO - PROCESS | 1950 | 1461356000078 Marionette TRACE conn4 <- [1,534,null,{}] 13:13:20 INFO - PROCESS | 1950 | 1461356000086 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:20 INFO - PROCESS | 1950 | 1461356000294 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 13:13:20 INFO - PROCESS | 1950 | 1461356000408 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:20 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f880000 == 65 [pid = 1950] [id = 141] 13:13:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 102 (0x7f199c1b2000) [pid = 1950] [serial = 422] [outer = (nil)] 13:13:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 103 (0x7f199dc56000) [pid = 1950] [serial = 423] [outer = 0x7f199c1b2000] 13:13:20 INFO - PROCESS | 1950 | 1461356000477 Marionette DEBUG loaded listener.js 13:13:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 104 (0x7f199dc8d400) [pid = 1950] [serial = 424] [outer = 0x7f199c1b2000] 13:13:21 INFO - PROCESS | 1950 | 1461356001287 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:13:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:13:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1239ms 13:13:21 INFO - PROCESS | 1950 | 1461356001310 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 13:13:21 INFO - PROCESS | 1950 | 1461356001318 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 13:13:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:13:21 INFO - PROCESS | 1950 | 1461356001327 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:13:21 INFO - PROCESS | 1950 | 1461356001330 Marionette TRACE conn4 <- [1,538,null,{}] 13:13:21 INFO - PROCESS | 1950 | 1461356001352 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:21 INFO - PROCESS | 1950 | 1461356001533 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 13:13:21 INFO - PROCESS | 1950 | 1461356001653 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:21 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8626000 == 66 [pid = 1950] [id = 142] 13:13:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 105 (0x7f199d080800) [pid = 1950] [serial = 425] [outer = (nil)] 13:13:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 106 (0x7f199e5d6c00) [pid = 1950] [serial = 426] [outer = 0x7f199d080800] 13:13:21 INFO - PROCESS | 1950 | 1461356001721 Marionette DEBUG loaded listener.js 13:13:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 107 (0x7f199f78f000) [pid = 1950] [serial = 427] [outer = 0x7f199d080800] 13:13:22 INFO - PROCESS | 1950 | 1461356002499 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:13:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 13:13:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1194ms 13:13:22 INFO - PROCESS | 1950 | 1461356002522 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 13:13:22 INFO - PROCESS | 1950 | 1461356002526 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 13:13:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:13:22 INFO - PROCESS | 1950 | 1461356002547 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:13:22 INFO - PROCESS | 1950 | 1461356002554 Marionette TRACE conn4 <- [1,542,null,{}] 13:13:22 INFO - PROCESS | 1950 | 1461356002572 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:22 INFO - PROCESS | 1950 | 1461356002733 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 13:13:22 INFO - PROCESS | 1950 | 1461356002884 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:22 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b5313000 == 67 [pid = 1950] [id = 143] 13:13:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 108 (0x7f19a11ef400) [pid = 1950] [serial = 428] [outer = (nil)] 13:13:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 109 (0x7f19a443b400) [pid = 1950] [serial = 429] [outer = 0x7f19a11ef400] 13:13:22 INFO - PROCESS | 1950 | 1461356002957 Marionette DEBUG loaded listener.js 13:13:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 110 (0x7f19a6fa8400) [pid = 1950] [serial = 430] [outer = 0x7f19a11ef400] 13:13:23 INFO - PROCESS | 1950 | 1461356003850 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:13:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 13:13:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1362ms 13:13:23 INFO - PROCESS | 1950 | 1461356003895 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 13:13:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:13:23 INFO - PROCESS | 1950 | 1461356003900 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 13:13:23 INFO - PROCESS | 1950 | 1461356003906 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:13:23 INFO - PROCESS | 1950 | 1461356003909 Marionette TRACE conn4 <- [1,546,null,{}] 13:13:23 INFO - PROCESS | 1950 | 1461356003914 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:24 INFO - PROCESS | 1950 | 1461356004133 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 13:13:24 INFO - PROCESS | 1950 | 1461356004216 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:24 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b8238800 == 68 [pid = 1950] [id = 144] 13:13:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 111 (0x7f19a03f2800) [pid = 1950] [serial = 431] [outer = (nil)] 13:13:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 112 (0x7f19a7636c00) [pid = 1950] [serial = 432] [outer = 0x7f19a03f2800] 13:13:24 INFO - PROCESS | 1950 | 1461356004285 Marionette DEBUG loaded listener.js 13:13:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 113 (0x7f19a9580800) [pid = 1950] [serial = 433] [outer = 0x7f19a03f2800] 13:13:25 INFO - PROCESS | 1950 | 1461356005026 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:13:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:13:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1128ms 13:13:25 INFO - PROCESS | 1950 | 1461356005071 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 13:13:25 INFO - PROCESS | 1950 | 1461356005075 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 13:13:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:13:25 INFO - PROCESS | 1950 | 1461356005081 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:13:25 INFO - PROCESS | 1950 | 1461356005083 Marionette TRACE conn4 <- [1,550,null,{}] 13:13:25 INFO - PROCESS | 1950 | 1461356005089 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:25 INFO - PROCESS | 1950 | 1461356005254 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 13:13:25 INFO - PROCESS | 1950 | 1461356005421 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:25 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f87000 == 69 [pid = 1950] [id = 145] 13:13:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 114 (0x7f19a4fc3000) [pid = 1950] [serial = 434] [outer = (nil)] 13:13:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 115 (0x7f19a9583400) [pid = 1950] [serial = 435] [outer = 0x7f19a4fc3000] 13:13:25 INFO - PROCESS | 1950 | 1461356005489 Marionette DEBUG loaded listener.js 13:13:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 116 (0x7f19af588800) [pid = 1950] [serial = 436] [outer = 0x7f19a4fc3000] 13:13:26 INFO - PROCESS | 1950 | 1461356006198 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:13:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 13:13:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1179ms 13:13:26 INFO - PROCESS | 1950 | 1461356006262 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 13:13:26 INFO - PROCESS | 1950 | 1461356006265 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 13:13:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:13:26 INFO - PROCESS | 1950 | 1461356006270 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:13:26 INFO - PROCESS | 1950 | 1461356006272 Marionette TRACE conn4 <- [1,554,null,{}] 13:13:26 INFO - PROCESS | 1950 | 1461356006278 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:26 INFO - PROCESS | 1950 | 1461356006440 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 13:13:26 INFO - PROCESS | 1950 | 1461356006588 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba89e000 == 70 [pid = 1950] [id = 146] 13:13:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 117 (0x7f19aaac8c00) [pid = 1950] [serial = 437] [outer = (nil)] 13:13:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 118 (0x7f19b54edc00) [pid = 1950] [serial = 438] [outer = 0x7f19aaac8c00] 13:13:26 INFO - PROCESS | 1950 | 1461356006658 Marionette DEBUG loaded listener.js 13:13:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 119 (0x7f19b9e24000) [pid = 1950] [serial = 439] [outer = 0x7f19aaac8c00] 13:13:27 INFO - PROCESS | 1950 | [1950] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:27 INFO - PROCESS | 1950 | 1461356007457 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:13:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:13:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1226ms 13:13:27 INFO - PROCESS | 1950 | 1461356007497 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 13:13:27 INFO - PROCESS | 1950 | 1461356007501 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 13:13:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:13:27 INFO - PROCESS | 1950 | 1461356007506 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:13:27 INFO - PROCESS | 1950 | 1461356007508 Marionette TRACE conn4 <- [1,558,null,{}] 13:13:27 INFO - PROCESS | 1950 | 1461356007514 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:27 INFO - PROCESS | 1950 | 1461356007649 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 13:13:27 INFO - PROCESS | 1950 | 1461356007794 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:27 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19babd8800 == 71 [pid = 1950] [id = 147] 13:13:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 120 (0x7f1997b43000) [pid = 1950] [serial = 440] [outer = (nil)] 13:13:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 121 (0x7f199f363400) [pid = 1950] [serial = 441] [outer = 0x7f1997b43000] 13:13:27 INFO - PROCESS | 1950 | 1461356007862 Marionette DEBUG loaded listener.js 13:13:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 122 (0x7f199f367800) [pid = 1950] [serial = 442] [outer = 0x7f1997b43000] 13:13:28 INFO - PROCESS | 1950 | 1461356008712 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:13:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:13:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1282ms 13:13:28 INFO - PROCESS | 1950 | 1461356008790 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 13:13:28 INFO - PROCESS | 1950 | 1461356008795 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 13:13:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:13:28 INFO - PROCESS | 1950 | 1461356008800 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:13:28 INFO - PROCESS | 1950 | 1461356008802 Marionette TRACE conn4 <- [1,562,null,{}] 13:13:28 INFO - PROCESS | 1950 | 1461356008808 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:28 INFO - PROCESS | 1950 | 1461356008952 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 13:13:29 INFO - PROCESS | 1950 | 1461356009096 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:29 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19beabf800 == 72 [pid = 1950] [id = 148] 13:13:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 123 (0x7f199f35ec00) [pid = 1950] [serial = 443] [outer = (nil)] 13:13:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 124 (0x7f19b69de000) [pid = 1950] [serial = 444] [outer = 0x7f199f35ec00] 13:13:29 INFO - PROCESS | 1950 | 1461356009165 Marionette DEBUG loaded listener.js 13:13:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 125 (0x7f19ba842000) [pid = 1950] [serial = 445] [outer = 0x7f199f35ec00] 13:13:29 INFO - PROCESS | 1950 | [1950] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:29 INFO - PROCESS | 1950 | 1461356009910 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:13:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:13:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1183ms 13:13:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:13:29 INFO - PROCESS | 1950 | 1461356009984 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 13:13:29 INFO - PROCESS | 1950 | 1461356009986 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 13:13:29 INFO - PROCESS | 1950 | 1461356009993 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:13:29 INFO - PROCESS | 1950 | 1461356009996 Marionette TRACE conn4 <- [1,566,null,{}] 13:13:30 INFO - PROCESS | 1950 | 1461356010000 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:30 INFO - PROCESS | 1950 | 1461356010140 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 13:13:30 INFO - PROCESS | 1950 | 1461356010280 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:30 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f6d5800 == 73 [pid = 1950] [id = 149] 13:13:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 126 (0x7f199f368400) [pid = 1950] [serial = 446] [outer = (nil)] 13:13:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 127 (0x7f19bab04400) [pid = 1950] [serial = 447] [outer = 0x7f199f368400] 13:13:30 INFO - PROCESS | 1950 | 1461356010347 Marionette DEBUG loaded listener.js 13:13:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 128 (0x7f19bd40f400) [pid = 1950] [serial = 448] [outer = 0x7f199f368400] 13:13:30 INFO - PROCESS | 1950 | [1950] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:31 INFO - PROCESS | 1950 | 1461356011120 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:13:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:13:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1326ms 13:13:31 INFO - PROCESS | 1950 | 1461356011563 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 13:13:31 INFO - PROCESS | 1950 | 1461356011566 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 13:13:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:13:32 INFO - PROCESS | 1950 | 1461356012011 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:13:32 INFO - PROCESS | 1950 | 1461356012015 Marionette TRACE conn4 <- [1,570,null,{}] 13:13:32 INFO - PROCESS | 1950 | 1461356012065 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:32 INFO - PROCESS | 1950 | 1461356012249 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 13:13:32 INFO - PROCESS | 1950 | 1461356012395 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:32 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f138000 == 74 [pid = 1950] [id = 150] 13:13:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 129 (0x7f199bda7400) [pid = 1950] [serial = 449] [outer = (nil)] 13:13:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 130 (0x7f199bdac400) [pid = 1950] [serial = 450] [outer = 0x7f199bda7400] 13:13:32 INFO - PROCESS | 1950 | 1461356012520 Marionette DEBUG loaded listener.js 13:13:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 131 (0x7f199dc5f400) [pid = 1950] [serial = 451] [outer = 0x7f199bda7400] 13:13:33 INFO - PROCESS | 1950 | [1950] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:33 INFO - PROCESS | 1950 | 1461356013374 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:13:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7f27800 == 73 [pid = 1950] [id = 139] 13:13:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199d38b800 == 72 [pid = 1950] [id = 138] 13:13:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a796d000 == 71 [pid = 1950] [id = 137] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 130 (0x7f19b9e20800) [pid = 1950] [serial = 381] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 129 (0x7f199e3d4400) [pid = 1950] [serial = 354] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 128 (0x7f19b87c7800) [pid = 1950] [serial = 357] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 127 (0x7f19bc7c3400) [pid = 1950] [serial = 360] [outer = (nil)] [url = about:blank] 13:13:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:13:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1533ms 13:13:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6c0a800 == 70 [pid = 1950] [id = 136] 13:13:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1112000 == 69 [pid = 1950] [id = 135] 13:13:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c107800 == 68 [pid = 1950] [id = 134] 13:13:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f134000 == 67 [pid = 1950] [id = 133] 13:13:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6c21000 == 66 [pid = 1950] [id = 128] 13:13:33 INFO - PROCESS | 1950 | 1461356013464 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 13:13:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:13:33 INFO - PROCESS | 1950 | 1461356013471 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 13:13:33 INFO - PROCESS | 1950 | 1461356013478 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:13:33 INFO - PROCESS | 1950 | 1461356013481 Marionette TRACE conn4 <- [1,574,null,{}] 13:13:33 INFO - PROCESS | 1950 | 1461356013509 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:33 INFO - PROCESS | 1950 | 1461356013650 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 126 (0x7f19bc7c7000) [pid = 1950] [serial = 372] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 125 (0x7f199f3fbc00) [pid = 1950] [serial = 375] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 124 (0x7f199ea2b400) [pid = 1950] [serial = 378] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 123 (0x7f19a6ef3000) [pid = 1950] [serial = 343] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 122 (0x7f19a8c25800) [pid = 1950] [serial = 348] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 121 (0x7f19b5658c00) [pid = 1950] [serial = 351] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 120 (0x7f19a443f000) [pid = 1950] [serial = 367] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 119 (0x7f19a11ee400) [pid = 1950] [serial = 366] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 118 (0x7f19a45c4c00) [pid = 1950] [serial = 345] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 117 (0x7f19a9655c00) [pid = 1950] [serial = 369] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 116 (0x7f199dc8b000) [pid = 1950] [serial = 363] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 115 (0x7f19bea80400) [pid = 1950] [serial = 373] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 114 (0x7f19bea82000) [pid = 1950] [serial = 376] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 113 (0x7f19ae654800) [pid = 1950] [serial = 370] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | --DOMWINDOW == 112 (0x7f19a1cab400) [pid = 1950] [serial = 379] [outer = (nil)] [url = about:blank] 13:13:33 INFO - PROCESS | 1950 | 1461356013771 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:33 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f13d000 == 67 [pid = 1950] [id = 151] 13:13:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 113 (0x7f199bda8000) [pid = 1950] [serial = 452] [outer = (nil)] 13:13:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 114 (0x7f199ea2c800) [pid = 1950] [serial = 453] [outer = 0x7f199bda8000] 13:13:33 INFO - PROCESS | 1950 | 1461356013838 Marionette DEBUG loaded listener.js 13:13:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 115 (0x7f199f3f5000) [pid = 1950] [serial = 454] [outer = 0x7f199bda8000] 13:13:34 INFO - PROCESS | 1950 | 1461356014512 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:13:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:13:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1051ms 13:13:34 INFO - PROCESS | 1950 | 1461356014528 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 13:13:34 INFO - PROCESS | 1950 | 1461356014531 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 13:13:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:13:34 INFO - PROCESS | 1950 | 1461356014538 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:13:34 INFO - PROCESS | 1950 | 1461356014540 Marionette TRACE conn4 <- [1,578,null,{}] 13:13:34 INFO - PROCESS | 1950 | 1461356014545 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:34 INFO - PROCESS | 1950 | 1461356014687 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 13:13:34 INFO - PROCESS | 1950 | 1461356014807 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:34 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2462000 == 68 [pid = 1950] [id = 152] 13:13:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 116 (0x7f19a1cab000) [pid = 1950] [serial = 455] [outer = (nil)] 13:13:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 117 (0x7f19a1ce7000) [pid = 1950] [serial = 456] [outer = 0x7f19a1cab000] 13:13:34 INFO - PROCESS | 1950 | 1461356014871 Marionette DEBUG loaded listener.js 13:13:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 118 (0x7f19a32d0800) [pid = 1950] [serial = 457] [outer = 0x7f19a1cab000] 13:13:35 INFO - PROCESS | 1950 | 1461356015524 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:13:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:13:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1027ms 13:13:35 INFO - PROCESS | 1950 | 1461356015565 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 13:13:35 INFO - PROCESS | 1950 | 1461356015568 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 13:13:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:13:35 INFO - PROCESS | 1950 | 1461356015573 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:13:35 INFO - PROCESS | 1950 | 1461356015575 Marionette TRACE conn4 <- [1,582,null,{}] 13:13:35 INFO - PROCESS | 1950 | 1461356015580 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:35 INFO - PROCESS | 1950 | 1461356015768 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 13:13:35 INFO - PROCESS | 1950 | 1461356015798 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:35 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7965000 == 69 [pid = 1950] [id = 153] 13:13:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 119 (0x7f199e380000) [pid = 1950] [serial = 458] [outer = (nil)] 13:13:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 120 (0x7f19a5e66400) [pid = 1950] [serial = 459] [outer = 0x7f199e380000] 13:13:35 INFO - PROCESS | 1950 | 1461356015855 Marionette DEBUG loaded listener.js 13:13:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 121 (0x7f19a6fb5c00) [pid = 1950] [serial = 460] [outer = 0x7f199e380000] 13:13:36 INFO - PROCESS | 1950 | 1461356016591 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:13:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:13:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1074ms 13:13:36 INFO - PROCESS | 1950 | 1461356016655 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 13:13:36 INFO - PROCESS | 1950 | 1461356016659 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 13:13:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:13:36 INFO - PROCESS | 1950 | 1461356016664 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:13:36 INFO - PROCESS | 1950 | 1461356016667 Marionette TRACE conn4 <- [1,586,null,{}] 13:13:36 INFO - PROCESS | 1950 | 1461356016671 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:36 INFO - PROCESS | 1950 | 1461356016844 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 13:13:36 INFO - PROCESS | 1950 | 1461356016869 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:36 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8639800 == 70 [pid = 1950] [id = 154] 13:13:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 122 (0x7f199bd55c00) [pid = 1950] [serial = 461] [outer = (nil)] 13:13:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 123 (0x7f199bd5bc00) [pid = 1950] [serial = 462] [outer = 0x7f199bd55c00] 13:13:36 INFO - PROCESS | 1950 | 1461356016925 Marionette DEBUG loaded listener.js 13:13:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 124 (0x7f19a11ee400) [pid = 1950] [serial = 463] [outer = 0x7f199bd55c00] 13:13:37 INFO - PROCESS | 1950 | [1950] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:37 INFO - PROCESS | 1950 | 1461356017662 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:13:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:13:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1029ms 13:13:37 INFO - PROCESS | 1950 | --DOMWINDOW == 123 (0x7f199e906c00) [pid = 1950] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:13:37 INFO - PROCESS | 1950 | --DOMWINDOW == 122 (0x7f199d07ac00) [pid = 1950] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:13:37 INFO - PROCESS | 1950 | --DOMWINDOW == 121 (0x7f199c5f9400) [pid = 1950] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:13:37 INFO - PROCESS | 1950 | --DOMWINDOW == 120 (0x7f19b6821c00) [pid = 1950] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:13:37 INFO - PROCESS | 1950 | --DOMWINDOW == 119 (0x7f1997b4c400) [pid = 1950] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:13:37 INFO - PROCESS | 1950 | --DOMWINDOW == 118 (0x7f19b69dec00) [pid = 1950] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:13:37 INFO - PROCESS | 1950 | --DOMWINDOW == 117 (0x7f19a1cad800) [pid = 1950] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:13:37 INFO - PROCESS | 1950 | --DOMWINDOW == 116 (0x7f19a691b400) [pid = 1950] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:13:37 INFO - PROCESS | 1950 | --DOMWINDOW == 115 (0x7f19a7f07c00) [pid = 1950] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:13:37 INFO - PROCESS | 1950 | --DOMWINDOW == 114 (0x7f19a69c4c00) [pid = 1950] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:13:37 INFO - PROCESS | 1950 | --DOMWINDOW == 113 (0x7f199f794000) [pid = 1950] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:13:37 INFO - PROCESS | 1950 | --DOMWINDOW == 112 (0x7f19a6faac00) [pid = 1950] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:13:37 INFO - PROCESS | 1950 | 1461356017907 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 13:13:37 INFO - PROCESS | 1950 | 1461356017909 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 13:13:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:13:37 INFO - PROCESS | 1950 | 1461356017921 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:13:37 INFO - PROCESS | 1950 | 1461356017924 Marionette TRACE conn4 <- [1,590,null,{}] 13:13:37 INFO - PROCESS | 1950 | 1461356017928 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:38 INFO - PROCESS | 1950 | 1461356018083 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 13:13:38 INFO - PROCESS | 1950 | 1461356018093 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:38 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a872c800 == 71 [pid = 1950] [id = 155] 13:13:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 113 (0x7f199c1a7400) [pid = 1950] [serial = 464] [outer = (nil)] 13:13:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 114 (0x7f199c1b4400) [pid = 1950] [serial = 465] [outer = 0x7f199c1a7400] 13:13:38 INFO - PROCESS | 1950 | 1461356018162 Marionette DEBUG loaded listener.js 13:13:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 115 (0x7f19a125ec00) [pid = 1950] [serial = 466] [outer = 0x7f199c1a7400] 13:13:38 INFO - PROCESS | 1950 | 1461356018940 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:13:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:13:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1076ms 13:13:39 INFO - PROCESS | 1950 | 1461356019011 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 13:13:39 INFO - PROCESS | 1950 | 1461356019013 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 13:13:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:13:39 INFO - PROCESS | 1950 | 1461356019023 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:13:39 INFO - PROCESS | 1950 | 1461356019025 Marionette TRACE conn4 <- [1,594,null,{}] 13:13:39 INFO - PROCESS | 1950 | 1461356019029 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:39 INFO - PROCESS | 1950 | 1461356019166 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 13:13:39 INFO - PROCESS | 1950 | 1461356019175 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:39 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b511e000 == 72 [pid = 1950] [id = 156] 13:13:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 116 (0x7f19a1ca5c00) [pid = 1950] [serial = 467] [outer = (nil)] 13:13:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 117 (0x7f19a22f0400) [pid = 1950] [serial = 468] [outer = 0x7f19a1ca5c00] 13:13:39 INFO - PROCESS | 1950 | 1461356019229 Marionette DEBUG loaded listener.js 13:13:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 118 (0x7f19a22f4400) [pid = 1950] [serial = 469] [outer = 0x7f19a1ca5c00] 13:13:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 119 (0x7f19a22f8c00) [pid = 1950] [serial = 470] [outer = 0x7f199f428400] 13:13:40 INFO - PROCESS | 1950 | 1461356020149 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:13:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:13:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1182ms 13:13:40 INFO - PROCESS | 1950 | 1461356020204 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 13:13:40 INFO - PROCESS | 1950 | 1461356020208 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 13:13:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:13:40 INFO - PROCESS | 1950 | 1461356020216 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:13:40 INFO - PROCESS | 1950 | 1461356020222 Marionette TRACE conn4 <- [1,598,null,{}] 13:13:40 INFO - PROCESS | 1950 | 1461356020231 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:40 INFO - PROCESS | 1950 | 1461356020399 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 13:13:40 INFO - PROCESS | 1950 | 1461356020547 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:40 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1ddb800 == 73 [pid = 1950] [id = 157] 13:13:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 120 (0x7f199bd50400) [pid = 1950] [serial = 471] [outer = (nil)] 13:13:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 121 (0x7f199c1aa800) [pid = 1950] [serial = 472] [outer = 0x7f199bd50400] 13:13:40 INFO - PROCESS | 1950 | 1461356020623 Marionette DEBUG loaded listener.js 13:13:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 122 (0x7f199c1b2800) [pid = 1950] [serial = 473] [outer = 0x7f199bd50400] 13:13:41 INFO - PROCESS | 1950 | 1461356021463 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:13:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:13:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1281ms 13:13:41 INFO - PROCESS | 1950 | 1461356021498 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 13:13:41 INFO - PROCESS | 1950 | 1461356021506 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 13:13:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:13:41 INFO - PROCESS | 1950 | 1461356021516 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:13:41 INFO - PROCESS | 1950 | 1461356021519 Marionette TRACE conn4 <- [1,602,null,{}] 13:13:41 INFO - PROCESS | 1950 | 1461356021525 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:41 INFO - PROCESS | 1950 | 1461356021685 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 13:13:41 INFO - PROCESS | 1950 | 1461356021837 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:41 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7e1f800 == 74 [pid = 1950] [id = 158] 13:13:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 123 (0x7f199dc82800) [pid = 1950] [serial = 474] [outer = (nil)] 13:13:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 124 (0x7f199e5d7c00) [pid = 1950] [serial = 475] [outer = 0x7f199dc82800] 13:13:41 INFO - PROCESS | 1950 | 1461356021908 Marionette DEBUG loaded listener.js 13:13:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 125 (0x7f199f361800) [pid = 1950] [serial = 476] [outer = 0x7f199dc82800] 13:13:43 INFO - PROCESS | 1950 | 1461356023008 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:13:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:13:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1537ms 13:13:43 INFO - PROCESS | 1950 | 1461356023053 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 13:13:43 INFO - PROCESS | 1950 | 1461356023057 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 13:13:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:13:43 INFO - PROCESS | 1950 | 1461356023062 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:13:43 INFO - PROCESS | 1950 | 1461356023067 Marionette TRACE conn4 <- [1,606,null,{}] 13:13:43 INFO - PROCESS | 1950 | 1461356023082 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:43 INFO - PROCESS | 1950 | 1461356023237 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 13:13:43 INFO - PROCESS | 1950 | 1461356023391 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f7c000 == 75 [pid = 1950] [id = 159] 13:13:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 126 (0x7f19a11ee000) [pid = 1950] [serial = 477] [outer = (nil)] 13:13:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 127 (0x7f19a1fdb800) [pid = 1950] [serial = 478] [outer = 0x7f19a11ee000] 13:13:43 INFO - PROCESS | 1950 | 1461356023478 Marionette DEBUG loaded listener.js 13:13:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 128 (0x7f19a22f4c00) [pid = 1950] [serial = 479] [outer = 0x7f19a11ee000] 13:13:44 INFO - PROCESS | 1950 | 1461356024311 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:13:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:13:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1281ms 13:13:44 INFO - PROCESS | 1950 | 1461356024345 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 13:13:44 INFO - PROCESS | 1950 | 1461356024349 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 13:13:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:13:44 INFO - PROCESS | 1950 | 1461356024355 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:13:44 INFO - PROCESS | 1950 | 1461356024357 Marionette TRACE conn4 <- [1,610,null,{}] 13:13:44 INFO - PROCESS | 1950 | 1461356024362 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:44 INFO - PROCESS | 1950 | 1461356024515 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 13:13:44 INFO - PROCESS | 1950 | 1461356024665 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:44 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bab2e800 == 76 [pid = 1950] [id = 160] 13:13:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 129 (0x7f19a11f2c00) [pid = 1950] [serial = 480] [outer = (nil)] 13:13:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 130 (0x7f19a65afc00) [pid = 1950] [serial = 481] [outer = 0x7f19a11f2c00] 13:13:44 INFO - PROCESS | 1950 | 1461356024737 Marionette DEBUG loaded listener.js 13:13:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 131 (0x7f19a6fb5800) [pid = 1950] [serial = 482] [outer = 0x7f19a11f2c00] 13:13:45 INFO - PROCESS | 1950 | 1461356025543 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:13:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:13:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1225ms 13:13:45 INFO - PROCESS | 1950 | 1461356025585 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 13:13:45 INFO - PROCESS | 1950 | 1461356025588 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 13:13:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:13:45 INFO - PROCESS | 1950 | 1461356025595 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:13:45 INFO - PROCESS | 1950 | 1461356025597 Marionette TRACE conn4 <- [1,614,null,{}] 13:13:45 INFO - PROCESS | 1950 | 1461356025603 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:45 INFO - PROCESS | 1950 | 1461356025748 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 13:13:45 INFO - PROCESS | 1950 | 1461356025901 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19becb2000 == 77 [pid = 1950] [id = 161] 13:13:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 132 (0x7f19a32ce000) [pid = 1950] [serial = 483] [outer = (nil)] 13:13:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 133 (0x7f19a719b800) [pid = 1950] [serial = 484] [outer = 0x7f19a32ce000] 13:13:45 INFO - PROCESS | 1950 | 1461356025969 Marionette DEBUG loaded listener.js 13:13:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 134 (0x7f19a71a0000) [pid = 1950] [serial = 485] [outer = 0x7f19a32ce000] 13:13:46 INFO - PROCESS | 1950 | 1461356026806 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:13:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:13:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1284ms 13:13:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:13:46 INFO - PROCESS | 1950 | 1461356026880 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 13:13:46 INFO - PROCESS | 1950 | 1461356026882 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 13:13:46 INFO - PROCESS | 1950 | 1461356026887 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:13:46 INFO - PROCESS | 1950 | 1461356026891 Marionette TRACE conn4 <- [1,618,null,{}] 13:13:46 INFO - PROCESS | 1950 | 1461356026895 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:47 INFO - PROCESS | 1950 | 1461356027105 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 13:13:47 INFO - PROCESS | 1950 | 1461356027280 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:47 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6e21000 == 78 [pid = 1950] [id = 162] 13:13:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 135 (0x7f1997b4f000) [pid = 1950] [serial = 486] [outer = (nil)] 13:13:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 136 (0x7f19a7dea800) [pid = 1950] [serial = 487] [outer = 0x7f1997b4f000] 13:13:47 INFO - PROCESS | 1950 | 1461356027352 Marionette DEBUG loaded listener.js 13:13:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 137 (0x7f19af503000) [pid = 1950] [serial = 488] [outer = 0x7f1997b4f000] 13:13:48 INFO - PROCESS | 1950 | 1461356028132 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:13:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:13:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1283ms 13:13:48 INFO - PROCESS | 1950 | 1461356028177 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 13:13:48 INFO - PROCESS | 1950 | 1461356028180 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 13:13:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:13:48 INFO - PROCESS | 1950 | 1461356028186 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:13:48 INFO - PROCESS | 1950 | 1461356028188 Marionette TRACE conn4 <- [1,622,null,{}] 13:13:48 INFO - PROCESS | 1950 | 1461356028193 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:48 INFO - PROCESS | 1950 | 1461356028342 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 13:13:48 INFO - PROCESS | 1950 | 1461356028496 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:48 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f87f000 == 79 [pid = 1950] [id = 163] 13:13:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 138 (0x7f1997b50000) [pid = 1950] [serial = 489] [outer = (nil)] 13:13:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 139 (0x7f199d07b800) [pid = 1950] [serial = 490] [outer = 0x7f1997b50000] 13:13:48 INFO - PROCESS | 1950 | 1461356028575 Marionette DEBUG loaded listener.js 13:13:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 140 (0x7f19a2266800) [pid = 1950] [serial = 491] [outer = 0x7f1997b50000] 13:13:49 INFO - PROCESS | 1950 | 1461356029751 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:13:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:13:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1628ms 13:13:49 INFO - PROCESS | 1950 | 1461356029816 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 13:13:49 INFO - PROCESS | 1950 | 1461356029822 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 13:13:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:13:49 INFO - PROCESS | 1950 | 1461356029830 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:13:49 INFO - PROCESS | 1950 | 1461356029834 Marionette TRACE conn4 <- [1,626,null,{}] 13:13:49 INFO - PROCESS | 1950 | 1461356029840 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:49 INFO - PROCESS | 1950 | 1461356029994 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 13:13:50 INFO - PROCESS | 1950 | 1461356030147 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:50 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199bd65800 == 80 [pid = 1950] [id = 164] 13:13:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 141 (0x7f199d081c00) [pid = 1950] [serial = 492] [outer = (nil)] 13:13:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 142 (0x7f199d079800) [pid = 1950] [serial = 493] [outer = 0x7f199d081c00] 13:13:50 INFO - PROCESS | 1950 | 1461356030279 Marionette DEBUG loaded listener.js 13:13:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 143 (0x7f199dc8ec00) [pid = 1950] [serial = 494] [outer = 0x7f199d081c00] 13:13:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c56b000 == 79 [pid = 1950] [id = 119] 13:13:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9f3e000 == 78 [pid = 1950] [id = 118] 13:13:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b54d6800 == 77 [pid = 1950] [id = 117] 13:13:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a98e6000 == 76 [pid = 1950] [id = 116] 13:13:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bec9a800 == 75 [pid = 1950] [id = 121] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 142 (0x7f199c1bbc00) [pid = 1950] [serial = 420] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 141 (0x7f199ed7d800) [pid = 1950] [serial = 387] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 140 (0x7f1997b4b400) [pid = 1950] [serial = 396] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 139 (0x7f19ba6a9c00) [pid = 1950] [serial = 393] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 138 (0x7f19a9652c00) [pid = 1950] [serial = 390] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 137 (0x7f199f3fd800) [pid = 1950] [serial = 384] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | 1461356031217 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:13:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a872c800 == 74 [pid = 1950] [id = 155] 13:13:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8639800 == 73 [pid = 1950] [id = 154] 13:13:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7965000 == 72 [pid = 1950] [id = 153] 13:13:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2462000 == 71 [pid = 1950] [id = 152] 13:13:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f13d000 == 70 [pid = 1950] [id = 151] 13:13:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f138000 == 69 [pid = 1950] [id = 150] 13:13:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b8238800 == 68 [pid = 1950] [id = 144] 13:13:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b5313000 == 67 [pid = 1950] [id = 143] 13:13:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8626000 == 66 [pid = 1950] [id = 142] 13:13:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f880000 == 65 [pid = 1950] [id = 141] 13:13:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:13:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1434ms 13:13:51 INFO - PROCESS | 1950 | 1461356031264 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 13:13:51 INFO - PROCESS | 1950 | 1461356031272 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 13:13:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:13:51 INFO - PROCESS | 1950 | 1461356031281 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:13:51 INFO - PROCESS | 1950 | 1461356031284 Marionette TRACE conn4 <- [1,630,null,{}] 13:13:51 INFO - PROCESS | 1950 | 1461356031289 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:51 INFO - PROCESS | 1950 | 1461356031431 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 136 (0x7f199f425000) [pid = 1950] [serial = 406] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 135 (0x7f19a443c000) [pid = 1950] [serial = 328] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 134 (0x7f199e5d2800) [pid = 1950] [serial = 403] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 133 (0x7f19bd40dc00) [pid = 1950] [serial = 334] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 132 (0x7f199d075c00) [pid = 1950] [serial = 399] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 131 (0x7f199dc56800) [pid = 1950] [serial = 400] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 130 (0x7f19bc7c2800) [pid = 1950] [serial = 301] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 129 (0x7f19a5e5b000) [pid = 1950] [serial = 412] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 128 (0x7f19a964d000) [pid = 1950] [serial = 331] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 127 (0x7f19a7f7dc00) [pid = 1950] [serial = 417] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 126 (0x7f19a71f9000) [pid = 1950] [serial = 415] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 125 (0x7f199f3f5800) [pid = 1950] [serial = 405] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 124 (0x7f19a8c25400) [pid = 1950] [serial = 418] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 123 (0x7f19a1fd5800) [pid = 1950] [serial = 408] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 122 (0x7f19a4439400) [pid = 1950] [serial = 411] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 121 (0x7f19a6dbc400) [pid = 1950] [serial = 414] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 120 (0x7f19bea82c00) [pid = 1950] [serial = 382] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 119 (0x7f199dc85c00) [pid = 1950] [serial = 402] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | --DOMWINDOW == 118 (0x7f19a1fdf000) [pid = 1950] [serial = 409] [outer = (nil)] [url = about:blank] 13:13:51 INFO - PROCESS | 1950 | 1461356031553 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:51 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ec1e800 == 66 [pid = 1950] [id = 165] 13:13:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 119 (0x7f199bd5d400) [pid = 1950] [serial = 495] [outer = (nil)] 13:13:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 120 (0x7f199e3d2400) [pid = 1950] [serial = 496] [outer = 0x7f199bd5d400] 13:13:51 INFO - PROCESS | 1950 | 1461356031615 Marionette DEBUG loaded listener.js 13:13:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 121 (0x7f199ea29800) [pid = 1950] [serial = 497] [outer = 0x7f199bd5d400] 13:13:52 INFO - PROCESS | 1950 | 1461356032308 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:13:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:13:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1077ms 13:13:52 INFO - PROCESS | 1950 | 1461356032359 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 13:13:52 INFO - PROCESS | 1950 | 1461356032362 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 13:13:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:13:52 INFO - PROCESS | 1950 | 1461356032368 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:13:52 INFO - PROCESS | 1950 | 1461356032372 Marionette TRACE conn4 <- [1,634,null,{}] 13:13:52 INFO - PROCESS | 1950 | 1461356032387 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:52 INFO - PROCESS | 1950 | 1461356032543 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 13:13:52 INFO - PROCESS | 1950 | 1461356032648 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a21dc000 == 67 [pid = 1950] [id = 166] 13:13:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 122 (0x7f199ea25c00) [pid = 1950] [serial = 498] [outer = (nil)] 13:13:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 123 (0x7f199f3f1400) [pid = 1950] [serial = 499] [outer = 0x7f199ea25c00] 13:13:52 INFO - PROCESS | 1950 | 1461356032710 Marionette DEBUG loaded listener.js 13:13:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 124 (0x7f199f790000) [pid = 1950] [serial = 500] [outer = 0x7f199ea25c00] 13:13:53 INFO - PROCESS | 1950 | [1950] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:53 INFO - PROCESS | 1950 | 1461356033327 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:13:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:13:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 979ms 13:13:53 INFO - PROCESS | 1950 | 1461356033349 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 13:13:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:13:53 INFO - PROCESS | 1950 | 1461356033353 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 13:13:53 INFO - PROCESS | 1950 | 1461356033357 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:13:53 INFO - PROCESS | 1950 | 1461356033360 Marionette TRACE conn4 <- [1,638,null,{}] 13:13:53 INFO - PROCESS | 1950 | 1461356033365 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:53 INFO - PROCESS | 1950 | 1461356033580 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 13:13:53 INFO - PROCESS | 1950 | 1461356033643 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:53 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a4fdb800 == 68 [pid = 1950] [id = 167] 13:13:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 125 (0x7f19a11f2800) [pid = 1950] [serial = 501] [outer = (nil)] 13:13:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 126 (0x7f19a1ca8c00) [pid = 1950] [serial = 502] [outer = 0x7f19a11f2800] 13:13:53 INFO - PROCESS | 1950 | 1461356033756 Marionette DEBUG loaded listener.js 13:13:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 127 (0x7f19a1ce5400) [pid = 1950] [serial = 503] [outer = 0x7f19a11f2800] 13:13:54 INFO - PROCESS | 1950 | [1950] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:13:54 INFO - PROCESS | 1950 | 1461356034475 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:13:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:13:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1179ms 13:13:54 INFO - PROCESS | 1950 | 1461356034538 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 13:13:54 INFO - PROCESS | 1950 | 1461356034541 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 13:13:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:13:54 INFO - PROCESS | 1950 | 1461356034546 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:13:54 INFO - PROCESS | 1950 | 1461356034549 Marionette TRACE conn4 <- [1,642,null,{}] 13:13:54 INFO - PROCESS | 1950 | 1461356034554 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:54 INFO - PROCESS | 1950 | 1461356034720 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 13:13:54 INFO - PROCESS | 1950 | 1461356034743 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:54 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6e1f000 == 69 [pid = 1950] [id = 168] 13:13:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 128 (0x7f19a1211000) [pid = 1950] [serial = 504] [outer = (nil)] 13:13:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 129 (0x7f19a1fe4800) [pid = 1950] [serial = 505] [outer = 0x7f19a1211000] 13:13:54 INFO - PROCESS | 1950 | 1461356034803 Marionette DEBUG loaded listener.js 13:13:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 130 (0x7f19a2267c00) [pid = 1950] [serial = 506] [outer = 0x7f19a1211000] 13:13:55 INFO - PROCESS | 1950 | --DOMWINDOW == 129 (0x7f199bd55c00) [pid = 1950] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:13:55 INFO - PROCESS | 1950 | --DOMWINDOW == 128 (0x7f199bda8000) [pid = 1950] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:13:55 INFO - PROCESS | 1950 | --DOMWINDOW == 127 (0x7f19a1cab000) [pid = 1950] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:13:55 INFO - PROCESS | 1950 | --DOMWINDOW == 126 (0x7f199bda7400) [pid = 1950] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:13:55 INFO - PROCESS | 1950 | --DOMWINDOW == 125 (0x7f199c1b1400) [pid = 1950] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:13:55 INFO - PROCESS | 1950 | --DOMWINDOW == 124 (0x7f199c1a7400) [pid = 1950] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:13:55 INFO - PROCESS | 1950 | --DOMWINDOW == 123 (0x7f199e380000) [pid = 1950] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:13:55 INFO - PROCESS | 1950 | 1461356035957 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:13:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:13:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1434ms 13:13:55 INFO - PROCESS | 1950 | 1461356035983 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 13:13:55 INFO - PROCESS | 1950 | 1461356035987 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 13:13:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:13:55 INFO - PROCESS | 1950 | 1461356035992 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:13:55 INFO - PROCESS | 1950 | 1461356035995 Marionette TRACE conn4 <- [1,646,null,{}] 13:13:56 INFO - PROCESS | 1950 | 1461356036000 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:56 INFO - PROCESS | 1950 | 1461356036198 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 13:13:56 INFO - PROCESS | 1950 | 1461356036272 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:56 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7e25800 == 70 [pid = 1950] [id = 169] 13:13:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 124 (0x7f199e380000) [pid = 1950] [serial = 507] [outer = (nil)] 13:13:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 125 (0x7f19a22eb400) [pid = 1950] [serial = 508] [outer = 0x7f199e380000] 13:13:56 INFO - PROCESS | 1950 | 1461356036334 Marionette DEBUG loaded listener.js 13:13:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 126 (0x7f19a4fbc000) [pid = 1950] [serial = 509] [outer = 0x7f199e380000] 13:13:56 INFO - PROCESS | 1950 | 1461356036963 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:13:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:13:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1032ms 13:13:57 INFO - PROCESS | 1950 | 1461356037109 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 13:13:57 INFO - PROCESS | 1950 | 1461356037115 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 13:13:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:13:57 INFO - PROCESS | 1950 | 1461356037124 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:13:57 INFO - PROCESS | 1950 | 1461356037128 Marionette TRACE conn4 <- [1,650,null,{}] 13:13:57 INFO - PROCESS | 1950 | 1461356037146 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:57 INFO - PROCESS | 1950 | 1461356037361 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 13:13:57 INFO - PROCESS | 1950 | 1461356037520 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:57 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f6c8800 == 71 [pid = 1950] [id = 170] 13:13:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 127 (0x7f199c1a2000) [pid = 1950] [serial = 510] [outer = (nil)] 13:13:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 128 (0x7f199c1ab400) [pid = 1950] [serial = 511] [outer = 0x7f199c1a2000] 13:13:57 INFO - PROCESS | 1950 | 1461356037593 Marionette DEBUG loaded listener.js 13:13:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 129 (0x7f199d074400) [pid = 1950] [serial = 512] [outer = 0x7f199c1a2000] 13:13:58 INFO - PROCESS | 1950 | 1461356038475 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:13:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:13:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1390ms 13:13:58 INFO - PROCESS | 1950 | 1461356038515 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 13:13:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:13:58 INFO - PROCESS | 1950 | 1461356038520 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 13:13:58 INFO - PROCESS | 1950 | 1461356038532 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:13:58 INFO - PROCESS | 1950 | 1461356038538 Marionette TRACE conn4 <- [1,654,null,{}] 13:13:58 INFO - PROCESS | 1950 | 1461356038543 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:13:58 INFO - PROCESS | 1950 | 1461356038743 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 13:13:58 INFO - PROCESS | 1950 | 1461356038868 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a67ed000 == 72 [pid = 1950] [id = 171] 13:13:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 130 (0x7f199dc89400) [pid = 1950] [serial = 513] [outer = (nil)] 13:13:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 131 (0x7f199ed79400) [pid = 1950] [serial = 514] [outer = 0x7f199dc89400] 13:13:58 INFO - PROCESS | 1950 | 1461356038939 Marionette DEBUG loaded listener.js 13:13:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 132 (0x7f199f369400) [pid = 1950] [serial = 515] [outer = 0x7f199dc89400] 13:13:59 INFO - PROCESS | 1950 | 1461356039840 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:13:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:13:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1338ms 13:13:59 INFO - PROCESS | 1950 | 1461356039869 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 13:13:59 INFO - PROCESS | 1950 | 1461356039872 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 13:13:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:13:59 INFO - PROCESS | 1950 | 1461356039878 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:13:59 INFO - PROCESS | 1950 | 1461356039881 Marionette TRACE conn4 <- [1,658,null,{}] 13:13:59 INFO - PROCESS | 1950 | 1461356039894 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:00 INFO - PROCESS | 1950 | 1461356040061 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 13:14:00 INFO - PROCESS | 1950 | 1461356040219 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:00 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8796800 == 73 [pid = 1950] [id = 172] 13:14:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 133 (0x7f19a1ca9c00) [pid = 1950] [serial = 516] [outer = (nil)] 13:14:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 134 (0x7f19a2264c00) [pid = 1950] [serial = 517] [outer = 0x7f19a1ca9c00] 13:14:00 INFO - PROCESS | 1950 | 1461356040292 Marionette DEBUG loaded listener.js 13:14:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 135 (0x7f19a226f400) [pid = 1950] [serial = 518] [outer = 0x7f19a1ca9c00] 13:14:01 INFO - PROCESS | 1950 | 1461356041142 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:14:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:14:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1326ms 13:14:01 INFO - PROCESS | 1950 | 1461356041205 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 13:14:01 INFO - PROCESS | 1950 | 1461356041208 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 13:14:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:14:01 INFO - PROCESS | 1950 | 1461356041214 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:14:01 INFO - PROCESS | 1950 | 1461356041217 Marionette TRACE conn4 <- [1,662,null,{}] 13:14:01 INFO - PROCESS | 1950 | 1461356041222 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:01 INFO - PROCESS | 1950 | 1461356041384 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 13:14:01 INFO - PROCESS | 1950 | 1461356041530 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:01 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a98ee800 == 74 [pid = 1950] [id = 173] 13:14:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 136 (0x7f19a1fdbc00) [pid = 1950] [serial = 519] [outer = (nil)] 13:14:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 137 (0x7f19a51dc800) [pid = 1950] [serial = 520] [outer = 0x7f19a1fdbc00] 13:14:01 INFO - PROCESS | 1950 | 1461356041601 Marionette DEBUG loaded listener.js 13:14:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 138 (0x7f19a696e800) [pid = 1950] [serial = 521] [outer = 0x7f19a1fdbc00] 13:14:02 INFO - PROCESS | 1950 | [1950] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:02 INFO - PROCESS | 1950 | 1461356042509 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:14:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:14:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1340ms 13:14:02 INFO - PROCESS | 1950 | 1461356042555 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 13:14:02 INFO - PROCESS | 1950 | 1461356042558 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 13:14:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:14:02 INFO - PROCESS | 1950 | 1461356042564 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:14:02 INFO - PROCESS | 1950 | 1461356042566 Marionette TRACE conn4 <- [1,666,null,{}] 13:14:02 INFO - PROCESS | 1950 | 1461356042571 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:02 INFO - PROCESS | 1950 | 1461356042719 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 13:14:02 INFO - PROCESS | 1950 | 1461356042871 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:02 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b5308000 == 75 [pid = 1950] [id = 174] 13:14:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 139 (0x7f19a22f3000) [pid = 1950] [serial = 522] [outer = (nil)] 13:14:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 140 (0x7f19a6fabc00) [pid = 1950] [serial = 523] [outer = 0x7f19a22f3000] 13:14:02 INFO - PROCESS | 1950 | 1461356042938 Marionette DEBUG loaded listener.js 13:14:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 141 (0x7f19a719d400) [pid = 1950] [serial = 524] [outer = 0x7f19a22f3000] 13:14:03 INFO - PROCESS | 1950 | [1950] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:03 INFO - PROCESS | 1950 | 1461356043786 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:14:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:14:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1275ms 13:14:03 INFO - PROCESS | 1950 | 1461356043840 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 13:14:03 INFO - PROCESS | 1950 | 1461356043844 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 13:14:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:14:03 INFO - PROCESS | 1950 | 1461356043850 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:14:03 INFO - PROCESS | 1950 | 1461356043852 Marionette TRACE conn4 <- [1,670,null,{}] 13:14:03 INFO - PROCESS | 1950 | 1461356043857 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:04 INFO - PROCESS | 1950 | 1461356044046 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 13:14:04 INFO - PROCESS | 1950 | 1461356044193 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:04 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b687d000 == 76 [pid = 1950] [id = 175] 13:14:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 142 (0x7f19a71ef000) [pid = 1950] [serial = 525] [outer = (nil)] 13:14:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 143 (0x7f19a7fc5c00) [pid = 1950] [serial = 526] [outer = 0x7f19a71ef000] 13:14:04 INFO - PROCESS | 1950 | 1461356044264 Marionette DEBUG loaded listener.js 13:14:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 144 (0x7f19a8cc9c00) [pid = 1950] [serial = 527] [outer = 0x7f19a71ef000] 13:14:05 INFO - PROCESS | 1950 | 1461356045085 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:14:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:14:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1275ms 13:14:05 INFO - PROCESS | 1950 | 1461356045125 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 13:14:05 INFO - PROCESS | 1950 | 1461356045130 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 13:14:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:14:05 INFO - PROCESS | 1950 | 1461356045135 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:14:05 INFO - PROCESS | 1950 | 1461356045138 Marionette TRACE conn4 <- [1,674,null,{}] 13:14:05 INFO - PROCESS | 1950 | 1461356045143 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:05 INFO - PROCESS | 1950 | 1461356045289 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 13:14:05 INFO - PROCESS | 1950 | 1461356045442 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:05 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f78800 == 77 [pid = 1950] [id = 176] 13:14:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 145 (0x7f19a75e6000) [pid = 1950] [serial = 528] [outer = (nil)] 13:14:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 146 (0x7f19a9587400) [pid = 1950] [serial = 529] [outer = 0x7f19a75e6000] 13:14:05 INFO - PROCESS | 1950 | 1461356045514 Marionette DEBUG loaded listener.js 13:14:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 147 (0x7f19aac74000) [pid = 1950] [serial = 530] [outer = 0x7f19a75e6000] 13:14:06 INFO - PROCESS | 1950 | [1950] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:14:06 INFO - PROCESS | 1950 | 1461356046377 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:14:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 13:14:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1279ms 13:14:06 INFO - PROCESS | 1950 | 1461356046418 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 13:14:06 INFO - PROCESS | 1950 | 1461356046421 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 13:14:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:14:06 INFO - PROCESS | 1950 | 1461356046428 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:14:06 INFO - PROCESS | 1950 | 1461356046431 Marionette TRACE conn4 <- [1,678,null,{}] 13:14:06 INFO - PROCESS | 1950 | 1461356046436 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:06 INFO - PROCESS | 1950 | 1461356046596 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 13:14:06 INFO - PROCESS | 1950 | 1461356046992 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a21de000 == 78 [pid = 1950] [id = 177] 13:14:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 148 (0x7f199bda5c00) [pid = 1950] [serial = 531] [outer = (nil)] 13:14:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 149 (0x7f199bdb0000) [pid = 1950] [serial = 532] [outer = 0x7f199bda5c00] 13:14:07 INFO - PROCESS | 1950 | 1461356047060 Marionette DEBUG loaded listener.js 13:14:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 150 (0x7f199c1bec00) [pid = 1950] [serial = 533] [outer = 0x7f199bda5c00] 13:14:07 INFO - PROCESS | 1950 | 1461356047873 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:14:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:14:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1482ms 13:14:07 INFO - PROCESS | 1950 | 1461356047912 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 13:14:07 INFO - PROCESS | 1950 | 1461356047919 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 13:14:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:14:07 INFO - PROCESS | 1950 | 1461356047926 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:14:07 INFO - PROCESS | 1950 | 1461356047929 Marionette TRACE conn4 <- [1,682,null,{}] 13:14:07 INFO - PROCESS | 1950 | 1461356047936 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:08 INFO - PROCESS | 1950 | 1461356048076 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 13:14:08 INFO - PROCESS | 1950 | 1461356048234 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:08 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199bd66000 == 79 [pid = 1950] [id = 178] 13:14:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 151 (0x7f199e383400) [pid = 1950] [serial = 534] [outer = (nil)] 13:14:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 152 (0x7f199e5d8c00) [pid = 1950] [serial = 535] [outer = 0x7f199e383400] 13:14:08 INFO - PROCESS | 1950 | 1461356048350 Marionette DEBUG loaded listener.js 13:14:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 153 (0x7f199f35f400) [pid = 1950] [serial = 536] [outer = 0x7f199e383400] 13:14:09 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a87ad000 == 78 [pid = 1950] [id = 129] 13:14:09 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6e1f000 == 77 [pid = 1950] [id = 168] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 152 (0x7f19a22f0400) [pid = 1950] [serial = 468] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 151 (0x7f19a7636c00) [pid = 1950] [serial = 432] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 150 (0x7f199f363400) [pid = 1950] [serial = 441] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 149 (0x7f19a443b400) [pid = 1950] [serial = 429] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 148 (0x7f19a9583400) [pid = 1950] [serial = 435] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 147 (0x7f199dc56000) [pid = 1950] [serial = 423] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 146 (0x7f19b54edc00) [pid = 1950] [serial = 438] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 145 (0x7f19b69de000) [pid = 1950] [serial = 444] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 144 (0x7f199e5d6c00) [pid = 1950] [serial = 426] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a4fdb800 == 76 [pid = 1950] [id = 167] 13:14:09 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a21dc000 == 75 [pid = 1950] [id = 166] 13:14:09 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199ec1e800 == 74 [pid = 1950] [id = 165] 13:14:09 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199bd65800 == 73 [pid = 1950] [id = 164] 13:14:09 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1ddb800 == 72 [pid = 1950] [id = 157] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 143 (0x7f199bd5bc00) [pid = 1950] [serial = 462] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 142 (0x7f199ea2c800) [pid = 1950] [serial = 453] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 141 (0x7f199f3f5000) [pid = 1950] [serial = 454] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 140 (0x7f19a1ce7000) [pid = 1950] [serial = 456] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 139 (0x7f19a32d0800) [pid = 1950] [serial = 457] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 138 (0x7f199dc5f400) [pid = 1950] [serial = 451] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 137 (0x7f199bdac400) [pid = 1950] [serial = 450] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 136 (0x7f19a6fb5000) [pid = 1950] [serial = 421] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 135 (0x7f19bab04400) [pid = 1950] [serial = 447] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 134 (0x7f199c1b4400) [pid = 1950] [serial = 465] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 133 (0x7f19a125ec00) [pid = 1950] [serial = 466] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 132 (0x7f19a5e66400) [pid = 1950] [serial = 459] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 131 (0x7f19a6fb5c00) [pid = 1950] [serial = 460] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | --DOMWINDOW == 130 (0x7f19a11ee400) [pid = 1950] [serial = 463] [outer = (nil)] [url = about:blank] 13:14:09 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:09 INFO - PROCESS | 1950 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:14:09 INFO - PROCESS | 1950 | 1461356049704 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:14:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 13:14:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1829ms 13:14:09 INFO - PROCESS | 1950 | 1461356049759 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 13:14:09 INFO - PROCESS | 1950 | 1461356049764 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 13:14:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:14:09 INFO - PROCESS | 1950 | 1461356049771 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:14:09 INFO - PROCESS | 1950 | 1461356049774 Marionette TRACE conn4 <- [1,686,null,{}] 13:14:09 INFO - PROCESS | 1950 | 1461356049780 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:10 INFO - PROCESS | 1950 | 1461356049996 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 13:14:10 INFO - PROCESS | 1950 | 1461356050105 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:10 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f6cb800 == 73 [pid = 1950] [id = 179] 13:14:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 131 (0x7f199dc8e400) [pid = 1950] [serial = 537] [outer = (nil)] 13:14:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 132 (0x7f199f794000) [pid = 1950] [serial = 538] [outer = 0x7f199dc8e400] 13:14:10 INFO - PROCESS | 1950 | 1461356050164 Marionette DEBUG loaded listener.js 13:14:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 133 (0x7f19a1fdc800) [pid = 1950] [serial = 539] [outer = 0x7f199dc8e400] 13:14:11 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:11 INFO - PROCESS | 1950 | 1461356051209 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:14:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:14:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1482ms 13:14:11 INFO - PROCESS | 1950 | 1461356051253 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 13:14:11 INFO - PROCESS | 1950 | 1461356051257 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 13:14:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:14:11 INFO - PROCESS | 1950 | 1461356051268 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:14:11 INFO - PROCESS | 1950 | 1461356051276 Marionette TRACE conn4 <- [1,690,null,{}] 13:14:11 INFO - PROCESS | 1950 | 1461356051283 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:11 INFO - PROCESS | 1950 | 1461356051417 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 13:14:11 INFO - PROCESS | 1950 | 1461356051576 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:11 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7777000 == 74 [pid = 1950] [id = 180] 13:14:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 134 (0x7f199f3fc800) [pid = 1950] [serial = 540] [outer = (nil)] 13:14:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 135 (0x7f19a226d400) [pid = 1950] [serial = 541] [outer = 0x7f199f3fc800] 13:14:11 INFO - PROCESS | 1950 | 1461356051632 Marionette DEBUG loaded listener.js 13:14:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 136 (0x7f19a6fb5c00) [pid = 1950] [serial = 542] [outer = 0x7f199f3fc800] 13:14:12 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:12 INFO - PROCESS | 1950 | 1461356052709 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:14:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:14:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1490ms 13:14:12 INFO - PROCESS | 1950 | 1461356052754 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 13:14:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:14:12 INFO - PROCESS | 1950 | 1461356052758 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 13:14:12 INFO - PROCESS | 1950 | 1461356052763 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:14:12 INFO - PROCESS | 1950 | 1461356052765 Marionette TRACE conn4 <- [1,694,null,{}] 13:14:12 INFO - PROCESS | 1950 | 1461356052785 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:12 INFO - PROCESS | 1950 | 1461356052954 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 13:14:13 INFO - PROCESS | 1950 | 1461356053047 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8795800 == 75 [pid = 1950] [id = 181] 13:14:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 137 (0x7f19a11efc00) [pid = 1950] [serial = 543] [outer = (nil)] 13:14:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 138 (0x7f19a719ec00) [pid = 1950] [serial = 544] [outer = 0x7f19a11efc00] 13:14:13 INFO - PROCESS | 1950 | 1461356053103 Marionette DEBUG loaded listener.js 13:14:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 139 (0x7f19a8776800) [pid = 1950] [serial = 545] [outer = 0x7f19a11efc00] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 138 (0x7f19a0407400) [pid = 1950] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 137 (0x7f199e3cc000) [pid = 1950] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 136 (0x7f199e37d800) [pid = 1950] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 135 (0x7f19b6544c00) [pid = 1950] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 134 (0x7f199e3ce400) [pid = 1950] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 133 (0x7f199dc83400) [pid = 1950] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 132 (0x7f19a6fa9000) [pid = 1950] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 131 (0x7f19aac93000) [pid = 1950] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 130 (0x7f19a1fd9c00) [pid = 1950] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 129 (0x7f199dc5d400) [pid = 1950] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 128 (0x7f199f3f6800) [pid = 1950] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 127 (0x7f19a6fa9400) [pid = 1950] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 126 (0x7f1997b46000) [pid = 1950] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 125 (0x7f19a1211000) [pid = 1950] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 124 (0x7f199ea25c00) [pid = 1950] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 123 (0x7f1997b50000) [pid = 1950] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 122 (0x7f199bd5d400) [pid = 1950] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 121 (0x7f199d081c00) [pid = 1950] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 120 (0x7f19a11f2800) [pid = 1950] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 119 (0x7f19aaac8c00) [pid = 1950] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 118 (0x7f19a03f2800) [pid = 1950] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 117 (0x7f19a4fc3000) [pid = 1950] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 116 (0x7f1997b43000) [pid = 1950] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 115 (0x7f199c1b2000) [pid = 1950] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 114 (0x7f199d080800) [pid = 1950] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 113 (0x7f19a11ef400) [pid = 1950] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:14:14 INFO - PROCESS | 1950 | --DOMWINDOW == 112 (0x7f199f35ec00) [pid = 1950] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:14:14 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:14 INFO - PROCESS | 1950 | 1461356054235 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:14:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 13:14:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1478ms 13:14:14 INFO - PROCESS | 1950 | 1461356054241 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 13:14:14 INFO - PROCESS | 1950 | 1461356054243 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 13:14:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:14:14 INFO - PROCESS | 1950 | 1461356054249 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:14:14 INFO - PROCESS | 1950 | 1461356054251 Marionette TRACE conn4 <- [1,698,null,{}] 13:14:14 INFO - PROCESS | 1950 | 1461356054256 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:14 INFO - PROCESS | 1950 | 1461356054422 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 13:14:14 INFO - PROCESS | 1950 | 1461356054535 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:14 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a21d0000 == 76 [pid = 1950] [id = 182] 13:14:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 113 (0x7f199e3d5c00) [pid = 1950] [serial = 546] [outer = (nil)] 13:14:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 114 (0x7f199f35ec00) [pid = 1950] [serial = 547] [outer = 0x7f199e3d5c00] 13:14:14 INFO - PROCESS | 1950 | 1461356054613 Marionette DEBUG loaded listener.js 13:14:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 115 (0x7f19a4fb5400) [pid = 1950] [serial = 548] [outer = 0x7f199e3d5c00] 13:14:15 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:15 INFO - PROCESS | 1950 | 1461356055659 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:14:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 13:14:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1430ms 13:14:15 INFO - PROCESS | 1950 | 1461356055679 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 13:14:15 INFO - PROCESS | 1950 | 1461356055683 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 13:14:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:14:15 INFO - PROCESS | 1950 | 1461356055689 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:14:15 INFO - PROCESS | 1950 | 1461356055691 Marionette TRACE conn4 <- [1,702,null,{}] 13:14:15 INFO - PROCESS | 1950 | 1461356055696 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:15 INFO - PROCESS | 1950 | 1461356055869 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 13:14:16 INFO - PROCESS | 1950 | 1461356056025 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:16 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ab8da000 == 77 [pid = 1950] [id = 183] 13:14:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 116 (0x7f199dc83400) [pid = 1950] [serial = 549] [outer = (nil)] 13:14:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 117 (0x7f19a74ca800) [pid = 1950] [serial = 550] [outer = 0x7f199dc83400] 13:14:16 INFO - PROCESS | 1950 | 1461356056087 Marionette DEBUG loaded listener.js 13:14:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 118 (0x7f19ab816400) [pid = 1950] [serial = 551] [outer = 0x7f199dc83400] 13:14:17 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:17 INFO - PROCESS | 1950 | 1461356057401 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:14:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:14:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1732ms 13:14:17 INFO - PROCESS | 1950 | 1461356057422 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 13:14:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:14:17 INFO - PROCESS | 1950 | 1461356057427 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 13:14:17 INFO - PROCESS | 1950 | 1461356057434 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:14:17 INFO - PROCESS | 1950 | 1461356057439 Marionette TRACE conn4 <- [1,706,null,{}] 13:14:17 INFO - PROCESS | 1950 | 1461356057447 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:17 INFO - PROCESS | 1950 | 1461356057701 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 13:14:17 INFO - PROCESS | 1950 | 1461356057854 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:17 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2465800 == 78 [pid = 1950] [id = 184] 13:14:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 119 (0x7f199c1b8000) [pid = 1950] [serial = 552] [outer = (nil)] 13:14:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 120 (0x7f199e3ce400) [pid = 1950] [serial = 553] [outer = 0x7f199c1b8000] 13:14:17 INFO - PROCESS | 1950 | 1461356057926 Marionette DEBUG loaded listener.js 13:14:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 121 (0x7f199f35a800) [pid = 1950] [serial = 554] [outer = 0x7f199c1b8000] 13:14:19 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:19 INFO - PROCESS | 1950 | 1461356059161 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 13:14:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:14:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1783ms 13:14:19 INFO - PROCESS | 1950 | 1461356059218 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 13:14:19 INFO - PROCESS | 1950 | 1461356059226 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 13:14:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:14:19 INFO - PROCESS | 1950 | 1461356059346 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:14:19 INFO - PROCESS | 1950 | 1461356059351 Marionette TRACE conn4 <- [1,710,null,{}] 13:14:19 INFO - PROCESS | 1950 | 1461356059365 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:19 INFO - PROCESS | 1950 | 1461356059532 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 13:14:19 INFO - PROCESS | 1950 | 1461356059677 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:19 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8fc9800 == 79 [pid = 1950] [id = 185] 13:14:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 122 (0x7f199d075c00) [pid = 1950] [serial = 555] [outer = (nil)] 13:14:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 123 (0x7f199f421400) [pid = 1950] [serial = 556] [outer = 0x7f199d075c00] 13:14:19 INFO - PROCESS | 1950 | 1461356059747 Marionette DEBUG loaded listener.js 13:14:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 124 (0x7f19a22ea000) [pid = 1950] [serial = 557] [outer = 0x7f199d075c00] 13:14:21 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:21 INFO - PROCESS | 1950 | 1461356061064 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 13:14:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:14:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1851ms 13:14:21 INFO - PROCESS | 1950 | 1461356061130 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 13:14:21 INFO - PROCESS | 1950 | 1461356061133 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 13:14:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:14:21 INFO - PROCESS | 1950 | 1461356061142 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:14:21 INFO - PROCESS | 1950 | 1461356061147 Marionette TRACE conn4 <- [1,714,null,{}] 13:14:21 INFO - PROCESS | 1950 | 1461356061164 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:21 INFO - PROCESS | 1950 | 1461356061321 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 13:14:21 INFO - PROCESS | 1950 | 1461356061470 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:21 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b878d800 == 80 [pid = 1950] [id = 186] 13:14:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 125 (0x7f19a22f3c00) [pid = 1950] [serial = 558] [outer = (nil)] 13:14:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 126 (0x7f19a719a400) [pid = 1950] [serial = 559] [outer = 0x7f19a22f3c00] 13:14:21 INFO - PROCESS | 1950 | 1461356061543 Marionette DEBUG loaded listener.js 13:14:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 127 (0x7f19aac72000) [pid = 1950] [serial = 560] [outer = 0x7f19a22f3c00] 13:14:22 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:22 INFO - PROCESS | 1950 | 1461356062765 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 13:14:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 13:14:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1634ms 13:14:22 INFO - PROCESS | 1950 | 1461356062778 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 13:14:22 INFO - PROCESS | 1950 | 1461356062782 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 13:14:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:14:22 INFO - PROCESS | 1950 | 1461356062797 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:14:22 INFO - PROCESS | 1950 | 1461356062800 Marionette TRACE conn4 <- [1,718,null,{}] 13:14:22 INFO - PROCESS | 1950 | 1461356062804 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:22 INFO - PROCESS | 1950 | 1461356062993 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 13:14:23 INFO - PROCESS | 1950 | 1461356063160 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:23 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199d38a800 == 81 [pid = 1950] [id = 187] 13:14:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 128 (0x7f1997b4b400) [pid = 1950] [serial = 561] [outer = (nil)] 13:14:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 129 (0x7f199d080c00) [pid = 1950] [serial = 562] [outer = 0x7f1997b4b400] 13:14:23 INFO - PROCESS | 1950 | 1461356063228 Marionette DEBUG loaded listener.js 13:14:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 130 (0x7f19a0404400) [pid = 1950] [serial = 563] [outer = 0x7f1997b4b400] 13:14:24 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:24 INFO - PROCESS | 1950 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:14:24 INFO - PROCESS | 1950 | 1461356064577 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 13:14:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:14:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1832ms 13:14:24 INFO - PROCESS | 1950 | 1461356064694 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 13:14:24 INFO - PROCESS | 1950 | 1461356064699 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 13:14:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:14:24 INFO - PROCESS | 1950 | 1461356064742 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:14:24 INFO - PROCESS | 1950 | 1461356064747 Marionette TRACE conn4 <- [1,722,null,{}] 13:14:24 INFO - PROCESS | 1950 | 1461356064754 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:24 INFO - PROCESS | 1950 | 1461356064906 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 13:14:25 INFO - PROCESS | 1950 | 1461356065059 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:25 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ec21000 == 82 [pid = 1950] [id = 188] 13:14:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 131 (0x7f199c1ba400) [pid = 1950] [serial = 564] [outer = (nil)] 13:14:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 132 (0x7f199c5ee000) [pid = 1950] [serial = 565] [outer = 0x7f199c1ba400] 13:14:25 INFO - PROCESS | 1950 | 1461356065186 Marionette DEBUG loaded listener.js 13:14:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 133 (0x7f199d078400) [pid = 1950] [serial = 566] [outer = 0x7f199c1ba400] 13:14:25 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19babd8800 == 81 [pid = 1950] [id = 147] 13:14:25 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ba89e000 == 80 [pid = 1950] [id = 146] 13:14:25 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a21d0000 == 79 [pid = 1950] [id = 182] 13:14:25 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8795800 == 78 [pid = 1950] [id = 181] 13:14:25 INFO - PROCESS | 1950 | --DOMWINDOW == 132 (0x7f199c1aa800) [pid = 1950] [serial = 472] [outer = (nil)] [url = about:blank] 13:14:25 INFO - PROCESS | 1950 | --DOMWINDOW == 131 (0x7f199e5d7c00) [pid = 1950] [serial = 475] [outer = (nil)] [url = about:blank] 13:14:25 INFO - PROCESS | 1950 | --DOMWINDOW == 130 (0x7f19a1fdb800) [pid = 1950] [serial = 478] [outer = (nil)] [url = about:blank] 13:14:25 INFO - PROCESS | 1950 | --DOMWINDOW == 129 (0x7f19a65afc00) [pid = 1950] [serial = 481] [outer = (nil)] [url = about:blank] 13:14:25 INFO - PROCESS | 1950 | --DOMWINDOW == 128 (0x7f19a719b800) [pid = 1950] [serial = 484] [outer = (nil)] [url = about:blank] 13:14:25 INFO - PROCESS | 1950 | --DOMWINDOW == 127 (0x7f19a7dea800) [pid = 1950] [serial = 487] [outer = (nil)] [url = about:blank] 13:14:25 INFO - PROCESS | 1950 | --DOMWINDOW == 126 (0x7f19a22eb400) [pid = 1950] [serial = 508] [outer = (nil)] [url = about:blank] 13:14:26 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7777000 == 77 [pid = 1950] [id = 180] 13:14:26 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f6cb800 == 76 [pid = 1950] [id = 179] 13:14:26 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199bd66000 == 75 [pid = 1950] [id = 178] 13:14:26 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a21de000 == 74 [pid = 1950] [id = 177] 13:14:26 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8796800 == 73 [pid = 1950] [id = 172] 13:14:26 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a67ed000 == 72 [pid = 1950] [id = 171] 13:14:26 INFO - PROCESS | 1950 | 1461356066113 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 13:14:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:14:26 INFO - PROCESS | 1950 | 1461356066187 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 13:14:26 INFO - PROCESS | 1950 | 1461356066196 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:14:26 INFO - PROCESS | 1950 | 1461356066199 Marionette TRACE conn4 <- [1,726,null,{}] 13:14:26 INFO - PROCESS | 1950 | 1461356066203 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:26 INFO - PROCESS | 1950 | 1461356066348 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 13:14:26 INFO - PROCESS | 1950 | 1461356066454 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ed50000 == 71 [pid = 1950] [id = 189] 13:14:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 93 (0x7f199c5ea400) [pid = 1950] [serial = 567] [outer = (nil)] 13:14:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 94 (0x7f199dc8a800) [pid = 1950] [serial = 568] [outer = 0x7f199c5ea400] 13:14:26 INFO - PROCESS | 1950 | 1461356066512 Marionette DEBUG loaded listener.js 13:14:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 95 (0x7f199e383800) [pid = 1950] [serial = 569] [outer = 0x7f199c5ea400] 13:14:27 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:27 INFO - PROCESS | 1950 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:14:27 INFO - PROCESS | 1950 | 1461356067306 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 13:14:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:14:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1180ms 13:14:27 INFO - PROCESS | 1950 | 1461356067376 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 13:14:27 INFO - PROCESS | 1950 | 1461356067378 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 13:14:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:14:27 INFO - PROCESS | 1950 | 1461356067385 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:14:27 INFO - PROCESS | 1950 | 1461356067390 Marionette TRACE conn4 <- [1,730,null,{}] 13:14:27 INFO - PROCESS | 1950 | 1461356067404 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:27 INFO - PROCESS | 1950 | 1461356067549 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 13:14:27 INFO - PROCESS | 1950 | 1461356067700 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:27 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2464800 == 72 [pid = 1950] [id = 190] 13:14:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 96 (0x7f199dc89c00) [pid = 1950] [serial = 570] [outer = (nil)] 13:14:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 97 (0x7f199f3f7c00) [pid = 1950] [serial = 571] [outer = 0x7f199dc89c00] 13:14:27 INFO - PROCESS | 1950 | 1461356067761 Marionette DEBUG loaded listener.js 13:14:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 98 (0x7f199f78e000) [pid = 1950] [serial = 572] [outer = 0x7f199dc89c00] 13:14:28 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:28 INFO - PROCESS | 1950 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:14:28 INFO - PROCESS | 1950 | 1461356068494 Marionette TRACE conn4 <- [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] 13:14:28 INFO - PROCESS | 1950 | 1461356068575 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 13:14:28 INFO - PROCESS | 1950 | 1461356068588 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:14:28 INFO - PROCESS | 1950 | 1461356068590 Marionette TRACE conn4 <- [1,734,null,{}] 13:14:28 INFO - PROCESS | 1950 | 1461356068594 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:28 INFO - PROCESS | 1950 | 1461356068780 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 13:14:28 INFO - PROCESS | 1950 | 1461356068799 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:28 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6d05800 == 73 [pid = 1950] [id = 191] 13:14:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 99 (0x7f199e90a400) [pid = 1950] [serial = 573] [outer = (nil)] 13:14:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 100 (0x7f19a1211c00) [pid = 1950] [serial = 574] [outer = 0x7f199e90a400] 13:14:28 INFO - PROCESS | 1950 | 1461356068859 Marionette DEBUG loaded listener.js 13:14:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 101 (0x7f19a1cb2800) [pid = 1950] [serial = 575] [outer = 0x7f199e90a400] 13:14:29 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:29 INFO - PROCESS | 1950 | 1461356069620 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 13:14:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:14:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1083ms 13:14:29 INFO - PROCESS | 1950 | 1461356069664 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 13:14:29 INFO - PROCESS | 1950 | 1461356069667 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 13:14:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:14:29 INFO - PROCESS | 1950 | 1461356069677 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:14:29 INFO - PROCESS | 1950 | 1461356069689 Marionette TRACE conn4 <- [1,738,null,{}] 13:14:29 INFO - PROCESS | 1950 | 1461356069695 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:29 INFO - PROCESS | 1950 | 1461356069865 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 13:14:29 INFO - PROCESS | 1950 | 1461356069891 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:29 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a69db000 == 74 [pid = 1950] [id = 192] 13:14:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 102 (0x7f19a1209800) [pid = 1950] [serial = 576] [outer = (nil)] 13:14:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 103 (0x7f19a1fd7c00) [pid = 1950] [serial = 577] [outer = 0x7f19a1209800] 13:14:29 INFO - PROCESS | 1950 | 1461356069945 Marionette DEBUG loaded listener.js 13:14:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 104 (0x7f19a2262c00) [pid = 1950] [serial = 578] [outer = 0x7f19a1209800] 13:14:30 INFO - PROCESS | 1950 | --DOMWINDOW == 103 (0x7f19a11efc00) [pid = 1950] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:14:30 INFO - PROCESS | 1950 | --DOMWINDOW == 102 (0x7f199f3fc800) [pid = 1950] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:14:30 INFO - PROCESS | 1950 | --DOMWINDOW == 101 (0x7f199dc8e400) [pid = 1950] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:14:30 INFO - PROCESS | 1950 | --DOMWINDOW == 100 (0x7f199bda5c00) [pid = 1950] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:14:30 INFO - PROCESS | 1950 | --DOMWINDOW == 99 (0x7f199e383400) [pid = 1950] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:14:30 INFO - PROCESS | 1950 | --DOMWINDOW == 98 (0x7f199e380000) [pid = 1950] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:14:30 INFO - PROCESS | 1950 | --DOMWINDOW == 97 (0x7f199e3d5c00) [pid = 1950] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:14:30 INFO - PROCESS | 1950 | --DOMWINDOW == 96 (0x7f199bd50400) [pid = 1950] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:14:30 INFO - PROCESS | 1950 | --DOMWINDOW == 95 (0x7f19a11f2c00) [pid = 1950] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:14:30 INFO - PROCESS | 1950 | --DOMWINDOW == 94 (0x7f199f368400) [pid = 1950] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:14:30 INFO - PROCESS | 1950 | --DOMWINDOW == 93 (0x7f199dc82800) [pid = 1950] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:14:30 INFO - PROCESS | 1950 | --DOMWINDOW == 92 (0x7f19a11ee000) [pid = 1950] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:14:30 INFO - PROCESS | 1950 | --DOMWINDOW == 91 (0x7f1997b4f000) [pid = 1950] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:14:30 INFO - PROCESS | 1950 | --DOMWINDOW == 90 (0x7f19a1ca5c00) [pid = 1950] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:14:30 INFO - PROCESS | 1950 | --DOMWINDOW == 89 (0x7f19a32ce000) [pid = 1950] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:14:31 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:31 INFO - PROCESS | 1950 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:14:31 INFO - PROCESS | 1950 | 1461356071398 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 13:14:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:14:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1752ms 13:14:31 INFO - PROCESS | 1950 | 1461356071424 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 13:14:31 INFO - PROCESS | 1950 | 1461356071427 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 13:14:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:14:31 INFO - PROCESS | 1950 | 1461356071433 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:14:31 INFO - PROCESS | 1950 | 1461356071435 Marionette TRACE conn4 <- [1,742,null,{}] 13:14:31 INFO - PROCESS | 1950 | 1461356071440 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:31 INFO - PROCESS | 1950 | 1461356071626 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 13:14:31 INFO - PROCESS | 1950 | 1461356071640 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:31 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8639000 == 75 [pid = 1950] [id = 193] 13:14:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 90 (0x7f199bdaec00) [pid = 1950] [serial = 579] [outer = (nil)] 13:14:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 91 (0x7f19a1fd8000) [pid = 1950] [serial = 580] [outer = 0x7f199bdaec00] 13:14:31 INFO - PROCESS | 1950 | 1461356071701 Marionette DEBUG loaded listener.js 13:14:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 92 (0x7f19a51db800) [pid = 1950] [serial = 581] [outer = 0x7f199bdaec00] 13:14:32 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:32 INFO - PROCESS | 1950 | 1461356072873 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 13:14:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 13:14:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1481ms 13:14:32 INFO - PROCESS | 1950 | 1461356072915 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 13:14:32 INFO - PROCESS | 1950 | 1461356072921 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 13:14:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:14:32 INFO - PROCESS | 1950 | 1461356072929 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:14:32 INFO - PROCESS | 1950 | 1461356072934 Marionette TRACE conn4 <- [1,746,null,{}] 13:14:32 INFO - PROCESS | 1950 | 1461356072944 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:33 INFO - PROCESS | 1950 | 1461356073142 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 13:14:33 INFO - PROCESS | 1950 | 1461356073338 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:33 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f128000 == 76 [pid = 1950] [id = 194] 13:14:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 93 (0x7f199d072c00) [pid = 1950] [serial = 582] [outer = (nil)] 13:14:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 94 (0x7f199dc5bc00) [pid = 1950] [serial = 583] [outer = 0x7f199d072c00] 13:14:33 INFO - PROCESS | 1950 | 1461356073414 Marionette DEBUG loaded listener.js 13:14:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 95 (0x7f199dc90000) [pid = 1950] [serial = 584] [outer = 0x7f199d072c00] 13:14:34 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:34 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 13:14:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1786ms 13:14:34 INFO - PROCESS | 1950 | 1461356074705 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 13:14:34 INFO - PROCESS | 1950 | 1461356074767 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 13:14:34 INFO - PROCESS | 1950 | 1461356074776 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 13:14:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:14:34 INFO - PROCESS | 1950 | 1461356074806 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:14:34 INFO - PROCESS | 1950 | 1461356074810 Marionette TRACE conn4 <- [1,750,null,{}] 13:14:34 INFO - PROCESS | 1950 | 1461356074817 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:34 INFO - PROCESS | 1950 | 1461356074971 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 13:14:35 INFO - PROCESS | 1950 | 1461356075121 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:35 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6c06000 == 77 [pid = 1950] [id = 195] 13:14:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 96 (0x7f199c1b8c00) [pid = 1950] [serial = 585] [outer = (nil)] 13:14:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 97 (0x7f199ea30000) [pid = 1950] [serial = 586] [outer = 0x7f199c1b8c00] 13:14:35 INFO - PROCESS | 1950 | 1461356075193 Marionette DEBUG loaded listener.js 13:14:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 98 (0x7f199f790400) [pid = 1950] [serial = 587] [outer = 0x7f199c1b8c00] 13:14:36 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:36 INFO - PROCESS | 1950 | 1461356076403 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 13:14:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:14:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1637ms 13:14:36 INFO - PROCESS | 1950 | 1461356076445 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 13:14:36 INFO - PROCESS | 1950 | 1461356076448 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 13:14:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:14:36 INFO - PROCESS | 1950 | 1461356076584 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:14:36 INFO - PROCESS | 1950 | 1461356076591 Marionette TRACE conn4 <- [1,754,null,{}] 13:14:36 INFO - PROCESS | 1950 | 1461356076650 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:36 INFO - PROCESS | 1950 | 1461356076800 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 13:14:36 INFO - PROCESS | 1950 | 1461356076945 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8a09000 == 78 [pid = 1950] [id = 196] 13:14:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 99 (0x7f19a0402c00) [pid = 1950] [serial = 588] [outer = (nil)] 13:14:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 100 (0x7f19a1fe3000) [pid = 1950] [serial = 589] [outer = 0x7f19a0402c00] 13:14:37 INFO - PROCESS | 1950 | 1461356077060 Marionette DEBUG loaded listener.js 13:14:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 101 (0x7f19a4438c00) [pid = 1950] [serial = 590] [outer = 0x7f19a0402c00] 13:14:38 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:38 INFO - PROCESS | 1950 | 1461356078279 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 13:14:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 13:14:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1830ms 13:14:38 INFO - PROCESS | 1950 | 1461356078327 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 13:14:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:14:38 INFO - PROCESS | 1950 | 1461356078331 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 13:14:38 INFO - PROCESS | 1950 | 1461356078336 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:14:38 INFO - PROCESS | 1950 | 1461356078340 Marionette TRACE conn4 <- [1,758,null,{}] 13:14:38 INFO - PROCESS | 1950 | 1461356078345 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:38 INFO - PROCESS | 1950 | 1461356078531 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 13:14:38 INFO - PROCESS | 1950 | 1461356078695 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:38 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a98ef000 == 79 [pid = 1950] [id = 197] 13:14:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 102 (0x7f19a11ed000) [pid = 1950] [serial = 591] [outer = (nil)] 13:14:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 103 (0x7f19a59ae800) [pid = 1950] [serial = 592] [outer = 0x7f19a11ed000] 13:14:38 INFO - PROCESS | 1950 | 1461356078770 Marionette DEBUG loaded listener.js 13:14:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 104 (0x7f19a65aa000) [pid = 1950] [serial = 593] [outer = 0x7f19a11ed000] 13:14:39 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:39 INFO - PROCESS | 1950 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:14:39 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:39 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:39 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:39 INFO - PROCESS | 1950 | 1461356079612 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 13:14:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:14:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1330ms 13:14:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:14:39 INFO - PROCESS | 1950 | 1461356079667 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 13:14:39 INFO - PROCESS | 1950 | 1461356079670 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 13:14:39 INFO - PROCESS | 1950 | 1461356079676 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:14:39 INFO - PROCESS | 1950 | 1461356079679 Marionette TRACE conn4 <- [1,762,null,{}] 13:14:39 INFO - PROCESS | 1950 | 1461356079683 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:39 INFO - PROCESS | 1950 | 1461356079834 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 13:14:40 INFO - PROCESS | 1950 | 1461356079997 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:40 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ae91d000 == 80 [pid = 1950] [id = 198] 13:14:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 105 (0x7f1997b4d800) [pid = 1950] [serial = 594] [outer = (nil)] 13:14:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 106 (0x7f19a68d1c00) [pid = 1950] [serial = 595] [outer = 0x7f1997b4d800] 13:14:40 INFO - PROCESS | 1950 | 1461356080067 Marionette DEBUG loaded listener.js 13:14:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 107 (0x7f19a69c5000) [pid = 1950] [serial = 596] [outer = 0x7f1997b4d800] 13:14:41 INFO - PROCESS | 1950 | 1461356081276 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 13:14:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:14:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1632ms 13:14:41 INFO - PROCESS | 1950 | 1461356081360 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 13:14:41 INFO - PROCESS | 1950 | 1461356081365 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 13:14:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:14:41 INFO - PROCESS | 1950 | 1461356081379 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:14:41 INFO - PROCESS | 1950 | 1461356081384 Marionette TRACE conn4 <- [1,766,null,{}] 13:14:41 INFO - PROCESS | 1950 | 1461356081392 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:41 INFO - PROCESS | 1950 | 1461356081585 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 13:14:41 INFO - PROCESS | 1950 | 1461356081822 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:41 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199d398800 == 81 [pid = 1950] [id = 199] 13:14:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 108 (0x7f199d07f000) [pid = 1950] [serial = 597] [outer = (nil)] 13:14:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 109 (0x7f199dc56c00) [pid = 1950] [serial = 598] [outer = 0x7f199d07f000] 13:14:41 INFO - PROCESS | 1950 | 1461356081889 Marionette DEBUG loaded listener.js 13:14:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 110 (0x7f199e37e400) [pid = 1950] [serial = 599] [outer = 0x7f199d07f000] 13:14:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19babe3800 == 80 [pid = 1950] [id = 99] 13:14:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c575800 == 79 [pid = 1950] [id = 132] 13:14:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c0df000 == 78 [pid = 1950] [id = 131] 13:14:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19babda000 == 77 [pid = 1950] [id = 130] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 109 (0x7f19a2264c00) [pid = 1950] [serial = 517] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 108 (0x7f199ed79400) [pid = 1950] [serial = 514] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 107 (0x7f19a7fc5c00) [pid = 1950] [serial = 526] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 106 (0x7f19a51dc800) [pid = 1950] [serial = 520] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 105 (0x7f199c1ab400) [pid = 1950] [serial = 511] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 104 (0x7f19a6fabc00) [pid = 1950] [serial = 523] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9f78800 == 76 [pid = 1950] [id = 176] 13:14:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a69db000 == 75 [pid = 1950] [id = 192] 13:14:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6d05800 == 74 [pid = 1950] [id = 191] 13:14:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2464800 == 73 [pid = 1950] [id = 190] 13:14:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199ed50000 == 72 [pid = 1950] [id = 189] 13:14:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199ec21000 == 71 [pid = 1950] [id = 188] 13:14:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199d38a800 == 70 [pid = 1950] [id = 187] 13:14:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b878d800 == 69 [pid = 1950] [id = 186] 13:14:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8fc9800 == 68 [pid = 1950] [id = 185] 13:14:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2465800 == 67 [pid = 1950] [id = 184] 13:14:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ab8da000 == 66 [pid = 1950] [id = 183] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 103 (0x7f199c1b2800) [pid = 1950] [serial = 473] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 102 (0x7f19a6fb5800) [pid = 1950] [serial = 482] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 101 (0x7f19bd40f400) [pid = 1950] [serial = 448] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 100 (0x7f199f361800) [pid = 1950] [serial = 476] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 99 (0x7f19a22f4c00) [pid = 1950] [serial = 479] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 98 (0x7f19af503000) [pid = 1950] [serial = 488] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 97 (0x7f19a22f4400) [pid = 1950] [serial = 469] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 96 (0x7f19a71a0000) [pid = 1950] [serial = 485] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 95 (0x7f19a719ec00) [pid = 1950] [serial = 544] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 94 (0x7f19a226d400) [pid = 1950] [serial = 541] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 93 (0x7f199f794000) [pid = 1950] [serial = 538] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 92 (0x7f19a1fdc800) [pid = 1950] [serial = 539] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 91 (0x7f199c1bec00) [pid = 1950] [serial = 533] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 90 (0x7f199bdb0000) [pid = 1950] [serial = 532] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 89 (0x7f199f35f400) [pid = 1950] [serial = 536] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 88 (0x7f199e5d8c00) [pid = 1950] [serial = 535] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 87 (0x7f19a9587400) [pid = 1950] [serial = 529] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 86 (0x7f19a4fbc000) [pid = 1950] [serial = 509] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 85 (0x7f19a8776800) [pid = 1950] [serial = 545] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 84 (0x7f199f35ec00) [pid = 1950] [serial = 547] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 83 (0x7f19a6fb5c00) [pid = 1950] [serial = 542] [outer = (nil)] [url = about:blank] 13:14:42 INFO - PROCESS | 1950 | --DOMWINDOW == 82 (0x7f19a4fb5400) [pid = 1950] [serial = 548] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1950 | 1461356083152 Marionette TRACE conn4 <- [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]]]}] 13:14:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:14:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1784ms 13:14:43 INFO - PROCESS | 1950 | 1461356083162 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 13:14:43 INFO - PROCESS | 1950 | 1461356083168 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 13:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:14:43 INFO - PROCESS | 1950 | 1461356083178 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:14:43 INFO - PROCESS | 1950 | 1461356083180 Marionette TRACE conn4 <- [1,770,null,{}] 13:14:43 INFO - PROCESS | 1950 | 1461356083184 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:43 INFO - PROCESS | 1950 | 1461356083354 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 13:14:43 INFO - PROCESS | 1950 | 1461356083462 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1268800 == 67 [pid = 1950] [id = 200] 13:14:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 83 (0x7f199dc52400) [pid = 1950] [serial = 600] [outer = (nil)] 13:14:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 84 (0x7f199ed79400) [pid = 1950] [serial = 601] [outer = 0x7f199dc52400] 13:14:43 INFO - PROCESS | 1950 | 1461356083521 Marionette DEBUG loaded listener.js 13:14:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 85 (0x7f199f3f7000) [pid = 1950] [serial = 602] [outer = 0x7f199dc52400] 13:14:44 INFO - PROCESS | 1950 | 1461356084150 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 13:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1025ms 13:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:14:44 INFO - PROCESS | 1950 | 1461356084203 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 13:14:44 INFO - PROCESS | 1950 | 1461356084206 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 13:14:44 INFO - PROCESS | 1950 | 1461356084212 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:14:44 INFO - PROCESS | 1950 | 1461356084217 Marionette TRACE conn4 <- [1,774,null,{}] 13:14:44 INFO - PROCESS | 1950 | 1461356084270 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:44 INFO - PROCESS | 1950 | 1461356084470 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 13:14:44 INFO - PROCESS | 1950 | 1461356084485 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:44 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6c0a800 == 68 [pid = 1950] [id = 201] 13:14:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 86 (0x7f199f3fbc00) [pid = 1950] [serial = 603] [outer = (nil)] 13:14:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 87 (0x7f19a1ca3c00) [pid = 1950] [serial = 604] [outer = 0x7f199f3fbc00] 13:14:44 INFO - PROCESS | 1950 | 1461356084548 Marionette DEBUG loaded listener.js 13:14:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 88 (0x7f19a2263000) [pid = 1950] [serial = 605] [outer = 0x7f199f3fbc00] 13:14:45 INFO - PROCESS | 1950 | 1461356085367 Marionette TRACE conn4 <- [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]]]}] 13:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1189ms 13:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:14:45 INFO - PROCESS | 1950 | 1461356085400 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 13:14:45 INFO - PROCESS | 1950 | 1461356085403 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 13:14:45 INFO - PROCESS | 1950 | 1461356085426 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:14:45 INFO - PROCESS | 1950 | 1461356085428 Marionette TRACE conn4 <- [1,778,null,{}] 13:14:45 INFO - PROCESS | 1950 | 1461356085434 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:45 INFO - PROCESS | 1950 | 1461356085606 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 13:14:45 INFO - PROCESS | 1950 | 1461356085629 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7dbb800 == 69 [pid = 1950] [id = 202] 13:14:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 89 (0x7f199f78f000) [pid = 1950] [serial = 606] [outer = (nil)] 13:14:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 90 (0x7f19a22f4800) [pid = 1950] [serial = 607] [outer = 0x7f199f78f000] 13:14:45 INFO - PROCESS | 1950 | 1461356085688 Marionette DEBUG loaded listener.js 13:14:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 91 (0x7f19a4fb5400) [pid = 1950] [serial = 608] [outer = 0x7f199f78f000] 13:14:46 INFO - PROCESS | 1950 | 1461356086437 Marionette TRACE conn4 <- [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]]]}] 13:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1049ms 13:14:46 INFO - PROCESS | 1950 | 1461356086457 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 13:14:46 INFO - PROCESS | 1950 | 1461356086460 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 13:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:14:46 INFO - PROCESS | 1950 | 1461356086468 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:14:46 INFO - PROCESS | 1950 | 1461356086471 Marionette TRACE conn4 <- [1,782,null,{}] 13:14:46 INFO - PROCESS | 1950 | 1461356086498 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:46 INFO - PROCESS | 1950 | 1461356086662 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 13:14:46 INFO - PROCESS | 1950 | 1461356086684 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:46 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8797800 == 70 [pid = 1950] [id = 203] 13:14:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 92 (0x7f19a226d400) [pid = 1950] [serial = 609] [outer = (nil)] 13:14:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 93 (0x7f19a67b9800) [pid = 1950] [serial = 610] [outer = 0x7f19a226d400] 13:14:46 INFO - PROCESS | 1950 | 1461356086740 Marionette DEBUG loaded listener.js 13:14:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 94 (0x7f19a6c85c00) [pid = 1950] [serial = 611] [outer = 0x7f19a226d400] 13:14:47 INFO - PROCESS | 1950 | --DOMWINDOW == 93 (0x7f199e90a400) [pid = 1950] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:14:47 INFO - PROCESS | 1950 | --DOMWINDOW == 92 (0x7f1997b4b400) [pid = 1950] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:14:47 INFO - PROCESS | 1950 | --DOMWINDOW == 91 (0x7f199c1ba400) [pid = 1950] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:14:47 INFO - PROCESS | 1950 | --DOMWINDOW == 90 (0x7f199c5ea400) [pid = 1950] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:14:47 INFO - PROCESS | 1950 | --DOMWINDOW == 89 (0x7f199dc89c00) [pid = 1950] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:14:47 INFO - PROCESS | 1950 | --DOMWINDOW == 88 (0x7f19a1209800) [pid = 1950] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:14:47 INFO - PROCESS | 1950 | --DOMWINDOW == 87 (0x7f19a1ca9c00) [pid = 1950] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:14:47 INFO - PROCESS | 1950 | --DOMWINDOW == 86 (0x7f199c1a2000) [pid = 1950] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:14:47 INFO - PROCESS | 1950 | --DOMWINDOW == 85 (0x7f199dc89400) [pid = 1950] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:14:47 INFO - PROCESS | 1950 | --DOMWINDOW == 84 (0x7f19a22f3000) [pid = 1950] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:14:47 INFO - PROCESS | 1950 | --DOMWINDOW == 83 (0x7f19a71ef000) [pid = 1950] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:14:47 INFO - PROCESS | 1950 | --DOMWINDOW == 82 (0x7f19a1fdbc00) [pid = 1950] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:14:47 INFO - PROCESS | 1950 | 1461356087528 Marionette TRACE conn4 <- [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]]]}] 13:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1083ms 13:14:47 INFO - PROCESS | 1950 | 1461356087555 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 13:14:47 INFO - PROCESS | 1950 | 1461356087558 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 13:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:14:47 INFO - PROCESS | 1950 | 1461356087567 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:14:47 INFO - PROCESS | 1950 | 1461356087570 Marionette TRACE conn4 <- [1,786,null,{}] 13:14:47 INFO - PROCESS | 1950 | 1461356087581 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:47 INFO - PROCESS | 1950 | 1461356087761 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 13:14:47 INFO - PROCESS | 1950 | 1461356087783 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:47 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8a17800 == 71 [pid = 1950] [id = 204] 13:14:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 83 (0x7f19a5e61c00) [pid = 1950] [serial = 612] [outer = (nil)] 13:14:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 84 (0x7f19a6fae000) [pid = 1950] [serial = 613] [outer = 0x7f19a5e61c00] 13:14:47 INFO - PROCESS | 1950 | 1461356087850 Marionette DEBUG loaded listener.js 13:14:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 85 (0x7f19a7197800) [pid = 1950] [serial = 614] [outer = 0x7f19a5e61c00] 13:14:48 INFO - PROCESS | 1950 | 1461356088608 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 13:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1075ms 13:14:48 INFO - PROCESS | 1950 | 1461356088643 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 13:14:48 INFO - PROCESS | 1950 | 1461356088646 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 13:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:14:48 INFO - PROCESS | 1950 | 1461356088667 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:14:48 INFO - PROCESS | 1950 | 1461356088669 Marionette TRACE conn4 <- [1,790,null,{}] 13:14:48 INFO - PROCESS | 1950 | 1461356088674 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:48 INFO - PROCESS | 1950 | 1461356088845 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 13:14:48 INFO - PROCESS | 1950 | 1461356088865 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:48 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a98f6800 == 72 [pid = 1950] [id = 205] 13:14:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 86 (0x7f199c1ae000) [pid = 1950] [serial = 615] [outer = (nil)] 13:14:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 87 (0x7f19a719bc00) [pid = 1950] [serial = 616] [outer = 0x7f199c1ae000] 13:14:48 INFO - PROCESS | 1950 | 1461356088923 Marionette DEBUG loaded listener.js 13:14:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 88 (0x7f19a75e8400) [pid = 1950] [serial = 617] [outer = 0x7f199c1ae000] 13:14:49 INFO - PROCESS | 1950 | 1461356089903 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 13:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1276ms 13:14:49 INFO - PROCESS | 1950 | 1461356089944 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 13:14:49 INFO - PROCESS | 1950 | 1461356089951 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 13:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:14:49 INFO - PROCESS | 1950 | 1461356089959 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:14:49 INFO - PROCESS | 1950 | 1461356089964 Marionette TRACE conn4 <- [1,794,null,{}] 13:14:49 INFO - PROCESS | 1950 | 1461356089970 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:50 INFO - PROCESS | 1950 | 1461356090124 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 13:14:50 INFO - PROCESS | 1950 | 1461356090283 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:50 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2beb000 == 73 [pid = 1950] [id = 206] 13:14:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 89 (0x7f199dc57000) [pid = 1950] [serial = 618] [outer = (nil)] 13:14:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 90 (0x7f199e3cdc00) [pid = 1950] [serial = 619] [outer = 0x7f199dc57000] 13:14:50 INFO - PROCESS | 1950 | 1461356090354 Marionette DEBUG loaded listener.js 13:14:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 91 (0x7f199ed7f400) [pid = 1950] [serial = 620] [outer = 0x7f199dc57000] 13:14:51 INFO - PROCESS | 1950 | 1461356091234 Marionette TRACE conn4 <- [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]]]}] 13:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1329ms 13:14:51 INFO - PROCESS | 1950 | 1461356091288 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 13:14:51 INFO - PROCESS | 1950 | 1461356091296 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 13:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:14:51 INFO - PROCESS | 1950 | 1461356091305 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:14:51 INFO - PROCESS | 1950 | 1461356091308 Marionette TRACE conn4 <- [1,798,null,{}] 13:14:51 INFO - PROCESS | 1950 | 1461356091314 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:51 INFO - PROCESS | 1950 | 1461356091474 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 13:14:51 INFO - PROCESS | 1950 | 1461356091624 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:51 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8743800 == 74 [pid = 1950] [id = 207] 13:14:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 92 (0x7f199f3f9c00) [pid = 1950] [serial = 621] [outer = (nil)] 13:14:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 93 (0x7f19a1209800) [pid = 1950] [serial = 622] [outer = 0x7f199f3f9c00] 13:14:51 INFO - PROCESS | 1950 | 1461356091692 Marionette DEBUG loaded listener.js 13:14:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 94 (0x7f19a1fdc000) [pid = 1950] [serial = 623] [outer = 0x7f199f3f9c00] 13:14:52 INFO - PROCESS | 1950 | 1461356092589 Marionette TRACE conn4 <- [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]]]}] 13:14:52 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 13:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1331ms 13:14:52 INFO - PROCESS | 1950 | 1461356092636 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 13:14:52 INFO - PROCESS | 1950 | 1461356092639 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 13:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:14:52 INFO - PROCESS | 1950 | 1461356092645 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:14:52 INFO - PROCESS | 1950 | 1461356092651 Marionette TRACE conn4 <- [1,802,null,{}] 13:14:52 INFO - PROCESS | 1950 | 1461356092665 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:52 INFO - PROCESS | 1950 | 1461356092822 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 13:14:52 INFO - PROCESS | 1950 | 1461356092992 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:53 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b56db800 == 75 [pid = 1950] [id = 208] 13:14:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 95 (0x7f19a443f800) [pid = 1950] [serial = 624] [outer = (nil)] 13:14:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 96 (0x7f19a6c88800) [pid = 1950] [serial = 625] [outer = 0x7f19a443f800] 13:14:53 INFO - PROCESS | 1950 | 1461356093065 Marionette DEBUG loaded listener.js 13:14:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 97 (0x7f19a719c800) [pid = 1950] [serial = 626] [outer = 0x7f19a443f800] 13:14:53 INFO - PROCESS | 1950 | 1461356093931 Marionette TRACE conn4 <- [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]]]}] 13:14:53 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 13:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1332ms 13:14:53 INFO - PROCESS | 1950 | 1461356093979 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 13:14:53 INFO - PROCESS | 1950 | 1461356093983 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 13:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:14:53 INFO - PROCESS | 1950 | 1461356093989 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:14:53 INFO - PROCESS | 1950 | 1461356093991 Marionette TRACE conn4 <- [1,806,null,{}] 13:14:54 INFO - PROCESS | 1950 | 1461356093996 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:54 INFO - PROCESS | 1950 | 1461356094151 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 13:14:54 INFO - PROCESS | 1950 | 1461356094344 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:54 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b686a000 == 76 [pid = 1950] [id = 209] 13:14:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 98 (0x7f19a71f6800) [pid = 1950] [serial = 627] [outer = (nil)] 13:14:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 99 (0x7f19a7dea800) [pid = 1950] [serial = 628] [outer = 0x7f19a71f6800] 13:14:54 INFO - PROCESS | 1950 | 1461356094413 Marionette DEBUG loaded listener.js 13:14:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 100 (0x7f19a7f0e800) [pid = 1950] [serial = 629] [outer = 0x7f19a71f6800] 13:14:55 INFO - PROCESS | 1950 | 1461356095187 Marionette TRACE conn4 <- [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]]]}] 13:14:55 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 13:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1225ms 13:14:55 INFO - PROCESS | 1950 | 1461356095214 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 13:14:55 INFO - PROCESS | 1950 | 1461356095217 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 13:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:14:55 INFO - PROCESS | 1950 | 1461356095223 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:14:55 INFO - PROCESS | 1950 | 1461356095226 Marionette TRACE conn4 <- [1,810,null,{}] 13:14:55 INFO - PROCESS | 1950 | 1461356095230 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:55 INFO - PROCESS | 1950 | 1461356095378 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 13:14:55 INFO - PROCESS | 1950 | 1461356095533 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f41800 == 77 [pid = 1950] [id = 210] 13:14:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 101 (0x7f199d07d000) [pid = 1950] [serial = 630] [outer = (nil)] 13:14:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 102 (0x7f19a8772c00) [pid = 1950] [serial = 631] [outer = 0x7f199d07d000] 13:14:55 INFO - PROCESS | 1950 | 1461356095601 Marionette DEBUG loaded listener.js 13:14:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 103 (0x7f19a877ec00) [pid = 1950] [serial = 632] [outer = 0x7f199d07d000] 13:14:56 INFO - PROCESS | 1950 | 1461356096533 Marionette TRACE conn4 <- [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]]]}] 13:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1379ms 13:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:14:56 INFO - PROCESS | 1950 | 1461356096603 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 13:14:56 INFO - PROCESS | 1950 | 1461356096606 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 13:14:56 INFO - PROCESS | 1950 | 1461356096610 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:14:56 INFO - PROCESS | 1950 | 1461356096614 Marionette TRACE conn4 <- [1,814,null,{}] 13:14:56 INFO - PROCESS | 1950 | 1461356096619 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:56 INFO - PROCESS | 1950 | 1461356096785 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 13:14:56 INFO - PROCESS | 1950 | 1461356096937 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:56 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba01f000 == 78 [pid = 1950] [id = 211] 13:14:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 104 (0x7f19a9583800) [pid = 1950] [serial = 633] [outer = (nil)] 13:14:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 105 (0x7f19a9652400) [pid = 1950] [serial = 634] [outer = 0x7f19a9583800] 13:14:57 INFO - PROCESS | 1950 | 1461356097010 Marionette DEBUG loaded listener.js 13:14:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 106 (0x7f19aaac8c00) [pid = 1950] [serial = 635] [outer = 0x7f19a9583800] 13:14:57 INFO - PROCESS | 1950 | 1461356097847 Marionette TRACE conn4 <- [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] 13:14:57 INFO - PROCESS | 1950 | 1461356097891 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 13:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:14:57 INFO - PROCESS | 1950 | 1461356097897 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:14:57 INFO - PROCESS | 1950 | 1461356097900 Marionette TRACE conn4 <- [1,818,null,{}] 13:14:57 INFO - PROCESS | 1950 | 1461356097923 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:58 INFO - PROCESS | 1950 | 1461356098064 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 13:14:58 INFO - PROCESS | 1950 | 1461356098229 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f866000 == 79 [pid = 1950] [id = 212] 13:14:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 107 (0x7f199bd57800) [pid = 1950] [serial = 636] [outer = (nil)] 13:14:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 108 (0x7f199e3d0400) [pid = 1950] [serial = 637] [outer = 0x7f199bd57800] 13:14:58 INFO - PROCESS | 1950 | 1461356098301 Marionette DEBUG loaded listener.js 13:14:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 109 (0x7f19aac6f000) [pid = 1950] [serial = 638] [outer = 0x7f199bd57800] 13:14:59 INFO - PROCESS | 1950 | 1461356099082 Marionette TRACE conn4 <- [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]]]}] 13:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1248ms 13:14:59 INFO - PROCESS | 1950 | 1461356099145 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 13:14:59 INFO - PROCESS | 1950 | 1461356099149 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 13:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:14:59 INFO - PROCESS | 1950 | 1461356099155 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:14:59 INFO - PROCESS | 1950 | 1461356099158 Marionette TRACE conn4 <- [1,822,null,{}] 13:14:59 INFO - PROCESS | 1950 | 1461356099162 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:14:59 INFO - PROCESS | 1950 | 1461356099308 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 13:14:59 INFO - PROCESS | 1950 | 1461356099808 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:59 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f6c3000 == 80 [pid = 1950] [id = 213] 13:14:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 110 (0x7f199bda9c00) [pid = 1950] [serial = 639] [outer = (nil)] 13:14:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 111 (0x7f199c1a3800) [pid = 1950] [serial = 640] [outer = 0x7f199bda9c00] 13:14:59 INFO - PROCESS | 1950 | 1461356099920 Marionette DEBUG loaded listener.js 13:15:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 112 (0x7f199d073c00) [pid = 1950] [serial = 641] [outer = 0x7f199bda9c00] 13:15:00 INFO - PROCESS | 1950 | 1461356100848 Marionette TRACE conn4 <- [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] 13:15:00 INFO - PROCESS | 1950 | 1461356100897 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 13:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:15:00 INFO - PROCESS | 1950 | 1461356100905 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:15:00 INFO - PROCESS | 1950 | 1461356100908 Marionette TRACE conn4 <- [1,826,null,{}] 13:15:00 INFO - PROCESS | 1950 | 1461356100915 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:01 INFO - PROCESS | 1950 | 1461356101067 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 13:15:01 INFO - PROCESS | 1950 | 1461356101230 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:01 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a045c000 == 81 [pid = 1950] [id = 214] 13:15:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 113 (0x7f199dc86000) [pid = 1950] [serial = 642] [outer = (nil)] 13:15:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 114 (0x7f199e90d400) [pid = 1950] [serial = 643] [outer = 0x7f199dc86000] 13:15:01 INFO - PROCESS | 1950 | 1461356101330 Marionette DEBUG loaded listener.js 13:15:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 115 (0x7f199f3f6000) [pid = 1950] [serial = 644] [outer = 0x7f199dc86000] 13:15:01 INFO - PROCESS | 1950 | --DOMWINDOW == 114 (0x7f19a1fd8000) [pid = 1950] [serial = 580] [outer = (nil)] [url = about:blank] 13:15:01 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8a17800 == 80 [pid = 1950] [id = 204] 13:15:01 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8797800 == 79 [pid = 1950] [id = 203] 13:15:01 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7dbb800 == 78 [pid = 1950] [id = 202] 13:15:01 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6c0a800 == 77 [pid = 1950] [id = 201] 13:15:01 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1268800 == 76 [pid = 1950] [id = 200] 13:15:01 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199d398800 == 75 [pid = 1950] [id = 199] 13:15:01 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6c06000 == 74 [pid = 1950] [id = 195] 13:15:02 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f128000 == 73 [pid = 1950] [id = 194] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 113 (0x7f19a226f400) [pid = 1950] [serial = 518] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 112 (0x7f199d074400) [pid = 1950] [serial = 512] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 111 (0x7f199f369400) [pid = 1950] [serial = 515] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 110 (0x7f19a719d400) [pid = 1950] [serial = 524] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 109 (0x7f19a8cc9c00) [pid = 1950] [serial = 527] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 108 (0x7f19a696e800) [pid = 1950] [serial = 521] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 107 (0x7f19a1211c00) [pid = 1950] [serial = 574] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 106 (0x7f19a0404400) [pid = 1950] [serial = 563] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 105 (0x7f199d080c00) [pid = 1950] [serial = 562] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 104 (0x7f199d078400) [pid = 1950] [serial = 566] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 103 (0x7f199c5ee000) [pid = 1950] [serial = 565] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 102 (0x7f199dc8a800) [pid = 1950] [serial = 568] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 101 (0x7f199e383800) [pid = 1950] [serial = 569] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 100 (0x7f199f3f7c00) [pid = 1950] [serial = 571] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 99 (0x7f19a74ca800) [pid = 1950] [serial = 550] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 98 (0x7f199e3ce400) [pid = 1950] [serial = 553] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 97 (0x7f199f421400) [pid = 1950] [serial = 556] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 96 (0x7f19a719a400) [pid = 1950] [serial = 559] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 95 (0x7f19a2262c00) [pid = 1950] [serial = 578] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 94 (0x7f19a1cb2800) [pid = 1950] [serial = 575] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 93 (0x7f199f78e000) [pid = 1950] [serial = 572] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | --DOMWINDOW == 92 (0x7f19a1fd7c00) [pid = 1950] [serial = 577] [outer = (nil)] [url = about:blank] 13:15:02 INFO - PROCESS | 1950 | 1461356102277 Marionette TRACE conn4 <- [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]]]}] 13:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1427ms 13:15:02 INFO - PROCESS | 1950 | 1461356102336 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 13:15:02 INFO - PROCESS | 1950 | 1461356102342 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 13:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:15:02 INFO - PROCESS | 1950 | 1461356102347 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:15:02 INFO - PROCESS | 1950 | 1461356102349 Marionette TRACE conn4 <- [1,830,null,{}] 13:15:02 INFO - PROCESS | 1950 | 1461356102355 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:02 INFO - PROCESS | 1950 | 1461356102511 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 13:15:02 INFO - PROCESS | 1950 | 1461356102523 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:02 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f6c4800 == 74 [pid = 1950] [id = 215] 13:15:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 93 (0x7f199f3f6800) [pid = 1950] [serial = 645] [outer = (nil)] 13:15:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 94 (0x7f19a0406400) [pid = 1950] [serial = 646] [outer = 0x7f199f3f6800] 13:15:02 INFO - PROCESS | 1950 | 1461356102585 Marionette DEBUG loaded listener.js 13:15:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 95 (0x7f19a1cb1000) [pid = 1950] [serial = 647] [outer = 0x7f199f3f6800] 13:15:03 INFO - PROCESS | 1950 | 1461356103451 Marionette TRACE conn4 <- [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]]]}] 13:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1127ms 13:15:03 INFO - PROCESS | 1950 | 1461356103475 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 13:15:03 INFO - PROCESS | 1950 | 1461356103478 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 13:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:15:03 INFO - PROCESS | 1950 | 1461356103495 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:15:03 INFO - PROCESS | 1950 | 1461356103503 Marionette TRACE conn4 <- [1,834,null,{}] 13:15:03 INFO - PROCESS | 1950 | 1461356103510 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:03 INFO - PROCESS | 1950 | 1461356103702 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 13:15:03 INFO - PROCESS | 1950 | 1461356103783 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:03 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6e10800 == 75 [pid = 1950] [id = 216] 13:15:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 96 (0x7f199ec8dc00) [pid = 1950] [serial = 648] [outer = (nil)] 13:15:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 97 (0x7f19a226e000) [pid = 1950] [serial = 649] [outer = 0x7f199ec8dc00] 13:15:03 INFO - PROCESS | 1950 | 1461356103845 Marionette DEBUG loaded listener.js 13:15:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 98 (0x7f19a32c8400) [pid = 1950] [serial = 650] [outer = 0x7f199ec8dc00] 13:15:04 INFO - PROCESS | 1950 | 1461356104605 Marionette TRACE conn4 <- [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]]]}] 13:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1152ms 13:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:15:04 INFO - PROCESS | 1950 | 1461356104636 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 13:15:04 INFO - PROCESS | 1950 | 1461356104639 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 13:15:04 INFO - PROCESS | 1950 | 1461356104643 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:15:04 INFO - PROCESS | 1950 | 1461356104647 Marionette TRACE conn4 <- [1,838,null,{}] 13:15:04 INFO - PROCESS | 1950 | 1461356104652 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:04 INFO - PROCESS | 1950 | 1461356104820 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 13:15:04 INFO - PROCESS | 1950 | 1461356104844 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:04 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7dc0000 == 76 [pid = 1950] [id = 217] 13:15:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 99 (0x7f19a1cb0400) [pid = 1950] [serial = 651] [outer = (nil)] 13:15:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 100 (0x7f19a51d9800) [pid = 1950] [serial = 652] [outer = 0x7f19a1cb0400] 13:15:04 INFO - PROCESS | 1950 | 1461356104903 Marionette DEBUG loaded listener.js 13:15:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 101 (0x7f19a5e65400) [pid = 1950] [serial = 653] [outer = 0x7f19a1cb0400] 13:15:05 INFO - PROCESS | 1950 | 1461356105666 Marionette TRACE conn4 <- [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]]]}] 13:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1034ms 13:15:05 INFO - PROCESS | 1950 | 1461356105713 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 13:15:05 INFO - PROCESS | 1950 | 1461356105717 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 13:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:15:05 INFO - PROCESS | 1950 | 1461356105722 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:15:05 INFO - PROCESS | 1950 | 1461356105725 Marionette TRACE conn4 <- [1,842,null,{}] 13:15:05 INFO - PROCESS | 1950 | 1461356105736 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:05 INFO - PROCESS | 1950 | 1461356105908 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 13:15:05 INFO - PROCESS | 1950 | 1461356105933 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:05 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8799800 == 77 [pid = 1950] [id = 218] 13:15:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 102 (0x7f19a6fa8400) [pid = 1950] [serial = 654] [outer = (nil)] 13:15:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 103 (0x7f19a6faf400) [pid = 1950] [serial = 655] [outer = 0x7f19a6fa8400] 13:15:06 INFO - PROCESS | 1950 | 1461356106004 Marionette DEBUG loaded listener.js 13:15:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 104 (0x7f19a71f9800) [pid = 1950] [serial = 656] [outer = 0x7f19a6fa8400] 13:15:06 INFO - PROCESS | 1950 | --DOMWINDOW == 103 (0x7f199d07f000) [pid = 1950] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:15:06 INFO - PROCESS | 1950 | --DOMWINDOW == 102 (0x7f1997b4d800) [pid = 1950] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:15:06 INFO - PROCESS | 1950 | --DOMWINDOW == 101 (0x7f199dc52400) [pid = 1950] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:15:06 INFO - PROCESS | 1950 | --DOMWINDOW == 100 (0x7f199f3fbc00) [pid = 1950] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:15:06 INFO - PROCESS | 1950 | --DOMWINDOW == 99 (0x7f199f78f000) [pid = 1950] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:15:06 INFO - PROCESS | 1950 | --DOMWINDOW == 98 (0x7f19a226d400) [pid = 1950] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:15:06 INFO - PROCESS | 1950 | --DOMWINDOW == 97 (0x7f19a5e61c00) [pid = 1950] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:15:06 INFO - PROCESS | 1950 | 1461356106955 Marionette TRACE conn4 <- [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]]]}] 13:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1286ms 13:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:15:07 INFO - PROCESS | 1950 | 1461356107009 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 13:15:07 INFO - PROCESS | 1950 | 1461356107011 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 13:15:07 INFO - PROCESS | 1950 | 1461356107017 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:15:07 INFO - PROCESS | 1950 | 1461356107019 Marionette TRACE conn4 <- [1,846,null,{}] 13:15:07 INFO - PROCESS | 1950 | 1461356107027 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:07 INFO - PROCESS | 1950 | 1461356107168 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 13:15:07 INFO - PROCESS | 1950 | 1461356107182 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a98e5000 == 78 [pid = 1950] [id = 219] 13:15:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 98 (0x7f19a74cac00) [pid = 1950] [serial = 657] [outer = (nil)] 13:15:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 99 (0x7f19a8a45000) [pid = 1950] [serial = 658] [outer = 0x7f19a74cac00] 13:15:07 INFO - PROCESS | 1950 | 1461356107239 Marionette DEBUG loaded listener.js 13:15:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 100 (0x7f19a8f15000) [pid = 1950] [serial = 659] [outer = 0x7f19a74cac00] 13:15:07 INFO - PROCESS | 1950 | 1461356107977 Marionette TRACE conn4 <- [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]]]}] 13:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 982ms 13:15:08 INFO - PROCESS | 1950 | 1461356107998 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 13:15:08 INFO - PROCESS | 1950 | 1461356108000 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 13:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:15:08 INFO - PROCESS | 1950 | 1461356108006 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:15:08 INFO - PROCESS | 1950 | 1461356108008 Marionette TRACE conn4 <- [1,850,null,{}] 13:15:08 INFO - PROCESS | 1950 | 1461356108013 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:08 INFO - PROCESS | 1950 | 1461356108180 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 13:15:08 INFO - PROCESS | 1950 | 1461356108196 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:08 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ae919000 == 79 [pid = 1950] [id = 220] 13:15:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 101 (0x7f199c5f0c00) [pid = 1950] [serial = 660] [outer = (nil)] 13:15:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 102 (0x7f19a8cca400) [pid = 1950] [serial = 661] [outer = 0x7f199c5f0c00] 13:15:08 INFO - PROCESS | 1950 | 1461356108252 Marionette DEBUG loaded listener.js 13:15:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 103 (0x7f19a9658800) [pid = 1950] [serial = 662] [outer = 0x7f199c5f0c00] 13:15:09 INFO - PROCESS | 1950 | 1461356109233 Marionette TRACE conn4 <- [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]]]}] 13:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1273ms 13:15:09 INFO - PROCESS | 1950 | 1461356109281 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 13:15:09 INFO - PROCESS | 1950 | 1461356109287 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 13:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:15:09 INFO - PROCESS | 1950 | 1461356109296 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:15:09 INFO - PROCESS | 1950 | 1461356109300 Marionette TRACE conn4 <- [1,854,null,{}] 13:15:09 INFO - PROCESS | 1950 | 1461356109308 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:09 INFO - PROCESS | 1950 | 1461356109547 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 13:15:09 INFO - PROCESS | 1950 | 1461356109676 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1dc9800 == 80 [pid = 1950] [id = 221] 13:15:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 104 (0x7f199dc61400) [pid = 1950] [serial = 663] [outer = (nil)] 13:15:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 105 (0x7f199e3d8400) [pid = 1950] [serial = 664] [outer = 0x7f199dc61400] 13:15:09 INFO - PROCESS | 1950 | 1461356109747 Marionette DEBUG loaded listener.js 13:15:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 106 (0x7f199f369400) [pid = 1950] [serial = 665] [outer = 0x7f199dc61400] 13:15:10 INFO - PROCESS | 1950 | 1461356110607 Marionette TRACE conn4 <- [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]]]}] 13:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1336ms 13:15:10 INFO - PROCESS | 1950 | 1461356110634 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 13:15:10 INFO - PROCESS | 1950 | 1461356110642 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 13:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:15:10 INFO - PROCESS | 1950 | 1461356110651 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:15:10 INFO - PROCESS | 1950 | 1461356110655 Marionette TRACE conn4 <- [1,858,null,{}] 13:15:10 INFO - PROCESS | 1950 | 1461356110661 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:10 INFO - PROCESS | 1950 | 1461356110826 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 13:15:10 INFO - PROCESS | 1950 | 1461356110989 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:11 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a87a9000 == 81 [pid = 1950] [id = 222] 13:15:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 107 (0x7f199f78f800) [pid = 1950] [serial = 666] [outer = (nil)] 13:15:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 108 (0x7f19a1fe4c00) [pid = 1950] [serial = 667] [outer = 0x7f199f78f800] 13:15:11 INFO - PROCESS | 1950 | 1461356111063 Marionette DEBUG loaded listener.js 13:15:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 109 (0x7f19a32cc800) [pid = 1950] [serial = 668] [outer = 0x7f199f78f800] 13:15:11 INFO - PROCESS | 1950 | 1461356111951 Marionette TRACE conn4 <- [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]]]}] 13:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1328ms 13:15:11 INFO - PROCESS | 1950 | 1461356111979 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 13:15:11 INFO - PROCESS | 1950 | 1461356111982 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 13:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:15:11 INFO - PROCESS | 1950 | 1461356111989 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:15:11 INFO - PROCESS | 1950 | 1461356111995 Marionette TRACE conn4 <- [1,862,null,{}] 13:15:12 INFO - PROCESS | 1950 | 1461356112009 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:12 INFO - PROCESS | 1950 | 1461356112168 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 13:15:12 INFO - PROCESS | 1950 | 1461356112332 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b823c800 == 82 [pid = 1950] [id = 223] 13:15:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 110 (0x7f19a65aa800) [pid = 1950] [serial = 669] [outer = (nil)] 13:15:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 111 (0x7f19a32cb800) [pid = 1950] [serial = 670] [outer = 0x7f19a65aa800] 13:15:12 INFO - PROCESS | 1950 | 1461356112416 Marionette DEBUG loaded listener.js 13:15:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 112 (0x7f19a7fc7400) [pid = 1950] [serial = 671] [outer = 0x7f19a65aa800] 13:15:13 INFO - PROCESS | 1950 | 1461356113266 Marionette TRACE conn4 <- [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]]]}] 13:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1336ms 13:15:13 INFO - PROCESS | 1950 | 1461356113326 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 13:15:13 INFO - PROCESS | 1950 | 1461356113330 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 13:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:15:13 INFO - PROCESS | 1950 | 1461356113336 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:15:13 INFO - PROCESS | 1950 | 1461356113338 Marionette TRACE conn4 <- [1,866,null,{}] 13:15:13 INFO - PROCESS | 1950 | 1461356113344 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:13 INFO - PROCESS | 1950 | 1461356113501 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 13:15:13 INFO - PROCESS | 1950 | 1461356113661 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba01a800 == 83 [pid = 1950] [id = 224] 13:15:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 113 (0x7f19a6faac00) [pid = 1950] [serial = 672] [outer = (nil)] 13:15:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 114 (0x7f19a964d800) [pid = 1950] [serial = 673] [outer = 0x7f19a6faac00] 13:15:13 INFO - PROCESS | 1950 | 1461356113731 Marionette DEBUG loaded listener.js 13:15:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 115 (0x7f19aac6e400) [pid = 1950] [serial = 674] [outer = 0x7f19a6faac00] 13:15:14 INFO - PROCESS | 1950 | 1461356114616 Marionette TRACE conn4 <- [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]]]}] 13:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1329ms 13:15:14 INFO - PROCESS | 1950 | 1461356114666 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 13:15:14 INFO - PROCESS | 1950 | 1461356114670 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 13:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:15:14 INFO - PROCESS | 1950 | 1461356114675 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:15:14 INFO - PROCESS | 1950 | 1461356114678 Marionette TRACE conn4 <- [1,870,null,{}] 13:15:14 INFO - PROCESS | 1950 | 1461356114684 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:14 INFO - PROCESS | 1950 | 1461356114842 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 13:15:15 INFO - PROCESS | 1950 | 1461356115005 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:15 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba8bb800 == 84 [pid = 1950] [id = 225] 13:15:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 116 (0x7f199d07bc00) [pid = 1950] [serial = 675] [outer = (nil)] 13:15:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 117 (0x7f19aac91000) [pid = 1950] [serial = 676] [outer = 0x7f199d07bc00] 13:15:15 INFO - PROCESS | 1950 | 1461356115074 Marionette DEBUG loaded listener.js 13:15:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 118 (0x7f19ae656000) [pid = 1950] [serial = 677] [outer = 0x7f199d07bc00] 13:15:15 INFO - PROCESS | 1950 | 1461356115944 Marionette TRACE conn4 <- [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]]]}] 13:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1326ms 13:15:16 INFO - PROCESS | 1950 | 1461356116003 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 13:15:16 INFO - PROCESS | 1950 | 1461356116006 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 13:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:15:16 INFO - PROCESS | 1950 | 1461356116014 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:15:16 INFO - PROCESS | 1950 | 1461356116017 Marionette TRACE conn4 <- [1,874,null,{}] 13:15:16 INFO - PROCESS | 1950 | 1461356116023 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:16 INFO - PROCESS | 1950 | 1461356116202 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 13:15:16 INFO - PROCESS | 1950 | 1461356116356 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:16 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19babda000 == 85 [pid = 1950] [id = 226] 13:15:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 119 (0x7f19b4519800) [pid = 1950] [serial = 678] [outer = (nil)] 13:15:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 120 (0x7f19b5481400) [pid = 1950] [serial = 679] [outer = 0x7f19b4519800] 13:15:16 INFO - PROCESS | 1950 | 1461356116440 Marionette DEBUG loaded listener.js 13:15:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 121 (0x7f19b560c800) [pid = 1950] [serial = 680] [outer = 0x7f19b4519800] 13:15:17 INFO - PROCESS | 1950 | 1461356117261 Marionette TRACE conn4 <- [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]]]}] 13:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1277ms 13:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:15:17 INFO - PROCESS | 1950 | 1461356117292 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 13:15:17 INFO - PROCESS | 1950 | 1461356117294 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 13:15:17 INFO - PROCESS | 1950 | 1461356117300 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:15:17 INFO - PROCESS | 1950 | 1461356117304 Marionette TRACE conn4 <- [1,878,null,{}] 13:15:17 INFO - PROCESS | 1950 | 1461356117309 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:17 INFO - PROCESS | 1950 | 1461356117458 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 13:15:17 INFO - PROCESS | 1950 | 1461356117630 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:17 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bd16c800 == 86 [pid = 1950] [id = 227] 13:15:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 122 (0x7f19b451a000) [pid = 1950] [serial = 681] [outer = (nil)] 13:15:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 123 (0x7f19b565b800) [pid = 1950] [serial = 682] [outer = 0x7f19b451a000] 13:15:17 INFO - PROCESS | 1950 | 1461356117701 Marionette DEBUG loaded listener.js 13:15:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 124 (0x7f19b5865400) [pid = 1950] [serial = 683] [outer = 0x7f19b451a000] 13:15:18 INFO - PROCESS | 1950 | 1461356118509 Marionette TRACE conn4 <- [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]]]}] 13:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1226ms 13:15:18 INFO - PROCESS | 1950 | 1461356118533 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 13:15:18 INFO - PROCESS | 1950 | 1461356118536 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 13:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:15:18 INFO - PROCESS | 1950 | 1461356118544 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:15:18 INFO - PROCESS | 1950 | 1461356118547 Marionette TRACE conn4 <- [1,882,null,{}] 13:15:18 INFO - PROCESS | 1950 | 1461356118552 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:18 INFO - PROCESS | 1950 | 1461356118701 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 13:15:18 INFO - PROCESS | 1950 | 1461356118859 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:18 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bea3e800 == 87 [pid = 1950] [id = 228] 13:15:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 125 (0x7f19b5484000) [pid = 1950] [serial = 684] [outer = (nil)] 13:15:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 126 (0x7f19b65f4800) [pid = 1950] [serial = 685] [outer = 0x7f19b5484000] 13:15:18 INFO - PROCESS | 1950 | 1461356118927 Marionette DEBUG loaded listener.js 13:15:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 127 (0x7f19b66c5c00) [pid = 1950] [serial = 686] [outer = 0x7f19b5484000] 13:15:19 INFO - PROCESS | 1950 | 1461356119787 Marionette TRACE conn4 <- [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]]]}] 13:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1283ms 13:15:19 INFO - PROCESS | 1950 | 1461356119828 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 13:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:15:19 INFO - PROCESS | 1950 | 1461356119831 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 13:15:19 INFO - PROCESS | 1950 | 1461356119837 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:15:19 INFO - PROCESS | 1950 | 1461356119840 Marionette TRACE conn4 <- [1,886,null,{}] 13:15:19 INFO - PROCESS | 1950 | 1461356119845 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:20 INFO - PROCESS | 1950 | 1461356120004 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 13:15:20 INFO - PROCESS | 1950 | 1461356120167 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:20 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199d30d000 == 88 [pid = 1950] [id = 229] 13:15:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 128 (0x7f1997b48400) [pid = 1950] [serial = 687] [outer = (nil)] 13:15:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 129 (0x7f199d078000) [pid = 1950] [serial = 688] [outer = 0x7f1997b48400] 13:15:20 INFO - PROCESS | 1950 | 1461356120237 Marionette DEBUG loaded listener.js 13:15:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 130 (0x7f19b62b2c00) [pid = 1950] [serial = 689] [outer = 0x7f1997b48400] 13:15:21 INFO - PROCESS | 1950 | 1461356121431 Marionette TRACE conn4 <- [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]]]}] 13:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1634ms 13:15:21 INFO - PROCESS | 1950 | 1461356121470 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 13:15:21 INFO - PROCESS | 1950 | 1461356121477 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 13:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:15:21 INFO - PROCESS | 1950 | 1461356121484 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:15:21 INFO - PROCESS | 1950 | 1461356121489 Marionette TRACE conn4 <- [1,890,null,{}] 13:15:21 INFO - PROCESS | 1950 | 1461356121495 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:21 INFO - PROCESS | 1950 | 1461356121643 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 13:15:21 INFO - PROCESS | 1950 | 1461356121817 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:21 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a45de000 == 89 [pid = 1950] [id = 230] 13:15:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 131 (0x7f199e5d8c00) [pid = 1950] [serial = 690] [outer = (nil)] 13:15:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 132 (0x7f199dc59800) [pid = 1950] [serial = 691] [outer = 0x7f199e5d8c00] 13:15:21 INFO - PROCESS | 1950 | 1461356121944 Marionette DEBUG loaded listener.js 13:15:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 133 (0x7f199f3f2800) [pid = 1950] [serial = 692] [outer = 0x7f199e5d8c00] 13:15:22 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7e1f800 == 88 [pid = 1950] [id = 158] 13:15:22 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a98e5000 == 87 [pid = 1950] [id = 219] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 132 (0x7f19a59ae800) [pid = 1950] [serial = 592] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8799800 == 86 [pid = 1950] [id = 218] 13:15:22 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7dc0000 == 85 [pid = 1950] [id = 217] 13:15:22 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6e10800 == 84 [pid = 1950] [id = 216] 13:15:22 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f6c4800 == 83 [pid = 1950] [id = 215] 13:15:22 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a045c000 == 82 [pid = 1950] [id = 214] 13:15:22 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f6c3000 == 81 [pid = 1950] [id = 213] 13:15:22 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b56db800 == 80 [pid = 1950] [id = 208] 13:15:22 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8743800 == 79 [pid = 1950] [id = 207] 13:15:22 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2beb000 == 78 [pid = 1950] [id = 206] 13:15:22 INFO - PROCESS | 1950 | 1461356122929 Marionette TRACE conn4 <- [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]]]}] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 131 (0x7f199dc56c00) [pid = 1950] [serial = 598] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 130 (0x7f19a69c5000) [pid = 1950] [serial = 596] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 129 (0x7f199f3f7000) [pid = 1950] [serial = 602] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 128 (0x7f19a2263000) [pid = 1950] [serial = 605] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 127 (0x7f19a1ca3c00) [pid = 1950] [serial = 604] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 126 (0x7f199e37e400) [pid = 1950] [serial = 599] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 125 (0x7f199ed79400) [pid = 1950] [serial = 601] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 124 (0x7f19a22f4800) [pid = 1950] [serial = 607] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 123 (0x7f19a1fe3000) [pid = 1950] [serial = 589] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 122 (0x7f199dc5bc00) [pid = 1950] [serial = 583] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 121 (0x7f19a4fb5400) [pid = 1950] [serial = 608] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 120 (0x7f19a67b9800) [pid = 1950] [serial = 610] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 119 (0x7f19a68d1c00) [pid = 1950] [serial = 595] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 118 (0x7f19a6c85c00) [pid = 1950] [serial = 611] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 117 (0x7f199ea30000) [pid = 1950] [serial = 586] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 116 (0x7f19a6fae000) [pid = 1950] [serial = 613] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1950 | --DOMWINDOW == 115 (0x7f19a7197800) [pid = 1950] [serial = 614] [outer = (nil)] [url = about:blank] 13:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1488ms 13:15:22 INFO - PROCESS | 1950 | 1461356122973 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 13:15:22 INFO - PROCESS | 1950 | 1461356122980 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 13:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:15:22 INFO - PROCESS | 1950 | 1461356122988 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:15:22 INFO - PROCESS | 1950 | 1461356122991 Marionette TRACE conn4 <- [1,894,null,{}] 13:15:22 INFO - PROCESS | 1950 | 1461356122995 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:23 INFO - PROCESS | 1950 | 1461356123141 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 13:15:23 INFO - PROCESS | 1950 | 1461356123260 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:23 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a21e2000 == 79 [pid = 1950] [id = 231] 13:15:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 116 (0x7f199e909000) [pid = 1950] [serial = 693] [outer = (nil)] 13:15:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 117 (0x7f19a1cdb000) [pid = 1950] [serial = 694] [outer = 0x7f199e909000] 13:15:23 INFO - PROCESS | 1950 | 1461356123321 Marionette DEBUG loaded listener.js 13:15:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 118 (0x7f19a2269800) [pid = 1950] [serial = 695] [outer = 0x7f199e909000] 13:15:24 INFO - PROCESS | 1950 | 1461356124024 Marionette TRACE conn4 <- [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]]]}] 13:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1077ms 13:15:24 INFO - PROCESS | 1950 | 1461356124065 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 13:15:24 INFO - PROCESS | 1950 | 1461356124069 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 13:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:15:24 INFO - PROCESS | 1950 | 1461356124074 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:15:24 INFO - PROCESS | 1950 | 1461356124079 Marionette TRACE conn4 <- [1,898,null,{}] 13:15:24 INFO - PROCESS | 1950 | 1461356124093 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:24 INFO - PROCESS | 1950 | 1461356124249 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 13:15:24 INFO - PROCESS | 1950 | 1461356124371 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:24 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7779800 == 80 [pid = 1950] [id = 232] 13:15:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 119 (0x7f19a32c6400) [pid = 1950] [serial = 696] [outer = (nil)] 13:15:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 120 (0x7f19a515b400) [pid = 1950] [serial = 697] [outer = 0x7f19a32c6400] 13:15:24 INFO - PROCESS | 1950 | 1461356124431 Marionette DEBUG loaded listener.js 13:15:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 121 (0x7f19a6faf800) [pid = 1950] [serial = 698] [outer = 0x7f19a32c6400] 13:15:25 INFO - PROCESS | 1950 | 1461356125126 Marionette TRACE conn4 <- [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]]]}] 13:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1084ms 13:15:25 INFO - PROCESS | 1950 | 1461356125164 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 13:15:25 INFO - PROCESS | 1950 | 1461356125167 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 13:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:15:25 INFO - PROCESS | 1950 | 1461356125173 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:15:25 INFO - PROCESS | 1950 | 1461356125175 Marionette TRACE conn4 <- [1,902,null,{}] 13:15:25 INFO - PROCESS | 1950 | 1461356125203 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:25 INFO - PROCESS | 1950 | 1461356125386 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 13:15:25 INFO - PROCESS | 1950 | 1461356125411 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:25 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8790800 == 81 [pid = 1950] [id = 233] 13:15:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 122 (0x7f19a22ef400) [pid = 1950] [serial = 699] [outer = (nil)] 13:15:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 123 (0x7f19a7f02800) [pid = 1950] [serial = 700] [outer = 0x7f19a22ef400] 13:15:25 INFO - PROCESS | 1950 | 1461356125472 Marionette DEBUG loaded listener.js 13:15:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 124 (0x7f19a8775000) [pid = 1950] [serial = 701] [outer = 0x7f19a22ef400] 13:15:26 INFO - PROCESS | 1950 | 1461356126264 Marionette TRACE conn4 <- [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]]]}] 13:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1149ms 13:15:26 INFO - PROCESS | 1950 | 1461356126326 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 13:15:26 INFO - PROCESS | 1950 | 1461356126329 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 13:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:15:26 INFO - PROCESS | 1950 | 1461356126334 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:15:26 INFO - PROCESS | 1950 | 1461356126337 Marionette TRACE conn4 <- [1,906,null,{}] 13:15:26 INFO - PROCESS | 1950 | 1461356126341 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:26 INFO - PROCESS | 1950 | 1461356126530 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 13:15:26 INFO - PROCESS | 1950 | 1461356126563 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a9540000 == 82 [pid = 1950] [id = 234] 13:15:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 125 (0x7f19a32d1c00) [pid = 1950] [serial = 702] [outer = (nil)] 13:15:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 126 (0x7f19a8f19400) [pid = 1950] [serial = 703] [outer = 0x7f19a32d1c00] 13:15:26 INFO - PROCESS | 1950 | 1461356126621 Marionette DEBUG loaded listener.js 13:15:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 127 (0x7f19a96db400) [pid = 1950] [serial = 704] [outer = 0x7f19a32d1c00] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 126 (0x7f199d075c00) [pid = 1950] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 125 (0x7f199dc83400) [pid = 1950] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 124 (0x7f19a11ed000) [pid = 1950] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 123 (0x7f199c1b8000) [pid = 1950] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 122 (0x7f19a22f3c00) [pid = 1950] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 121 (0x7f19a75e6000) [pid = 1950] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 120 (0x7f199d072c00) [pid = 1950] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 119 (0x7f199c1b8c00) [pid = 1950] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 118 (0x7f19a0402c00) [pid = 1950] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 117 (0x7f19a1cb0400) [pid = 1950] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 116 (0x7f19a6fa8400) [pid = 1950] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 115 (0x7f19a74cac00) [pid = 1950] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 114 (0x7f199bda9c00) [pid = 1950] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 113 (0x7f199ec8dc00) [pid = 1950] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 112 (0x7f199c1ae000) [pid = 1950] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 111 (0x7f199f3f6800) [pid = 1950] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:15:27 INFO - PROCESS | 1950 | --DOMWINDOW == 110 (0x7f199dc86000) [pid = 1950] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:15:27 INFO - PROCESS | 1950 | 1461356127675 Marionette TRACE conn4 <- [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]]]}] 13:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1374ms 13:15:27 INFO - PROCESS | 1950 | 1461356127710 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 13:15:27 INFO - PROCESS | 1950 | 1461356127712 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 13:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:15:27 INFO - PROCESS | 1950 | 1461356127718 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:15:27 INFO - PROCESS | 1950 | 1461356127720 Marionette TRACE conn4 <- [1,910,null,{}] 13:15:27 INFO - PROCESS | 1950 | 1461356127725 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:27 INFO - PROCESS | 1950 | 1461356127929 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 13:15:28 INFO - PROCESS | 1950 | 1461356128052 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:28 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a98e5000 == 83 [pid = 1950] [id = 235] 13:15:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 111 (0x7f19a75de800) [pid = 1950] [serial = 705] [outer = (nil)] 13:15:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 112 (0x7f19a8a47000) [pid = 1950] [serial = 706] [outer = 0x7f19a75de800] 13:15:28 INFO - PROCESS | 1950 | 1461356128118 Marionette DEBUG loaded listener.js 13:15:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 113 (0x7f19aac8d800) [pid = 1950] [serial = 707] [outer = 0x7f19a75de800] 13:15:28 INFO - PROCESS | 1950 | 1461356128713 Marionette TRACE conn4 <- [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]]]}] 13:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1025ms 13:15:28 INFO - PROCESS | 1950 | 1461356128744 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 13:15:28 INFO - PROCESS | 1950 | 1461356128747 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 13:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:15:28 INFO - PROCESS | 1950 | 1461356128752 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:15:28 INFO - PROCESS | 1950 | 1461356128754 Marionette TRACE conn4 <- [1,914,null,{}] 13:15:28 INFO - PROCESS | 1950 | 1461356128759 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:28 INFO - PROCESS | 1950 | 1461356128951 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 13:15:28 INFO - PROCESS | 1950 | 1461356128975 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:29 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b6633800 == 84 [pid = 1950] [id = 236] 13:15:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 114 (0x7f199ea2f000) [pid = 1950] [serial = 708] [outer = (nil)] 13:15:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 115 (0x7f19b4518c00) [pid = 1950] [serial = 709] [outer = 0x7f199ea2f000] 13:15:29 INFO - PROCESS | 1950 | 1461356129040 Marionette DEBUG loaded listener.js 13:15:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 116 (0x7f19b54ef400) [pid = 1950] [serial = 710] [outer = 0x7f199ea2f000] 13:15:29 INFO - PROCESS | 1950 | 1461356129932 Marionette TRACE conn4 <- [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]]]}] 13:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1224ms 13:15:29 INFO - PROCESS | 1950 | 1461356129979 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 13:15:29 INFO - PROCESS | 1950 | 1461356129985 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 13:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:15:29 INFO - PROCESS | 1950 | 1461356129994 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:15:30 INFO - PROCESS | 1950 | 1461356130000 Marionette TRACE conn4 <- [1,918,null,{}] 13:15:30 INFO - PROCESS | 1950 | 1461356130009 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:30 INFO - PROCESS | 1950 | 1461356130191 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 13:15:30 INFO - PROCESS | 1950 | 1461356130364 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:30 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a117e000 == 85 [pid = 1950] [id = 237] 13:15:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 117 (0x7f199bd54400) [pid = 1950] [serial = 711] [outer = (nil)] 13:15:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 118 (0x7f199dc87800) [pid = 1950] [serial = 712] [outer = 0x7f199bd54400] 13:15:30 INFO - PROCESS | 1950 | 1461356130442 Marionette DEBUG loaded listener.js 13:15:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 119 (0x7f199e90d000) [pid = 1950] [serial = 713] [outer = 0x7f199bd54400] 13:15:31 INFO - PROCESS | 1950 | 1461356131334 Marionette TRACE conn4 <- [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]]]}] 13:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1387ms 13:15:31 INFO - PROCESS | 1950 | 1461356131382 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 13:15:31 INFO - PROCESS | 1950 | 1461356131391 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 13:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:15:31 INFO - PROCESS | 1950 | 1461356131401 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:15:31 INFO - PROCESS | 1950 | 1461356131405 Marionette TRACE conn4 <- [1,922,null,{}] 13:15:31 INFO - PROCESS | 1950 | 1461356131411 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:31 INFO - PROCESS | 1950 | 1461356131597 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 13:15:31 INFO - PROCESS | 1950 | 1461356131759 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:31 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7f32000 == 86 [pid = 1950] [id = 238] 13:15:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 120 (0x7f199ec8e800) [pid = 1950] [serial = 714] [outer = (nil)] 13:15:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 121 (0x7f19a1fe1400) [pid = 1950] [serial = 715] [outer = 0x7f199ec8e800] 13:15:31 INFO - PROCESS | 1950 | 1461356131838 Marionette DEBUG loaded listener.js 13:15:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 122 (0x7f19a22f4800) [pid = 1950] [serial = 716] [outer = 0x7f199ec8e800] 13:15:32 INFO - PROCESS | 1950 | 1461356132762 Marionette TRACE conn4 <- [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]]]}] 13:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1428ms 13:15:32 INFO - PROCESS | 1950 | 1461356132831 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 13:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:15:32 INFO - PROCESS | 1950 | 1461356132835 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 13:15:32 INFO - PROCESS | 1950 | 1461356132841 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:15:32 INFO - PROCESS | 1950 | 1461356132847 Marionette TRACE conn4 <- [1,926,null,{}] 13:15:32 INFO - PROCESS | 1950 | 1461356132865 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:33 INFO - PROCESS | 1950 | 1461356133098 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 13:15:33 INFO - PROCESS | 1950 | 1461356133308 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:33 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba095000 == 87 [pid = 1950] [id = 239] 13:15:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 123 (0x7f19a6fb5000) [pid = 1950] [serial = 717] [outer = (nil)] 13:15:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 124 (0x7f19a7f10c00) [pid = 1950] [serial = 718] [outer = 0x7f19a6fb5000] 13:15:33 INFO - PROCESS | 1950 | 1461356133437 Marionette DEBUG loaded listener.js 13:15:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 125 (0x7f19aaacac00) [pid = 1950] [serial = 719] [outer = 0x7f19a6fb5000] 13:15:34 INFO - PROCESS | 1950 | 1461356134254 Marionette TRACE conn4 <- [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]]]}] 13:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1489ms 13:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:15:34 INFO - PROCESS | 1950 | 1461356134330 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 13:15:34 INFO - PROCESS | 1950 | 1461356134334 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 13:15:34 INFO - PROCESS | 1950 | 1461356134340 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:15:34 INFO - PROCESS | 1950 | 1461356134343 Marionette TRACE conn4 <- [1,930,null,{}] 13:15:34 INFO - PROCESS | 1950 | 1461356134348 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:34 INFO - PROCESS | 1950 | 1461356134556 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 13:15:34 INFO - PROCESS | 1950 | 1461356134717 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:34 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bd1df800 == 88 [pid = 1950] [id = 240] 13:15:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 126 (0x7f19a22f1c00) [pid = 1950] [serial = 720] [outer = (nil)] 13:15:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 127 (0x7f19b5169800) [pid = 1950] [serial = 721] [outer = 0x7f19a22f1c00] 13:15:34 INFO - PROCESS | 1950 | 1461356134809 Marionette DEBUG loaded listener.js 13:15:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 128 (0x7f19b65eec00) [pid = 1950] [serial = 722] [outer = 0x7f19a22f1c00] 13:15:35 INFO - PROCESS | 1950 | 1461356135650 Marionette TRACE conn4 <- [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]]]}] 13:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1377ms 13:15:35 INFO - PROCESS | 1950 | 1461356135717 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 13:15:35 INFO - PROCESS | 1950 | 1461356135720 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 13:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:15:35 INFO - PROCESS | 1950 | 1461356135726 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:15:35 INFO - PROCESS | 1950 | 1461356135728 Marionette TRACE conn4 <- [1,934,null,{}] 13:15:35 INFO - PROCESS | 1950 | 1461356135735 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:35 INFO - PROCESS | 1950 | 1461356135946 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 13:15:36 INFO - PROCESS | 1950 | 1461356136110 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:36 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f3c5000 == 89 [pid = 1950] [id = 241] 13:15:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 129 (0x7f19a71a1400) [pid = 1950] [serial = 723] [outer = (nil)] 13:15:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 130 (0x7f19b6819800) [pid = 1950] [serial = 724] [outer = 0x7f19a71a1400] 13:15:36 INFO - PROCESS | 1950 | 1461356136186 Marionette DEBUG loaded listener.js 13:15:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 131 (0x7f19b82a0400) [pid = 1950] [serial = 725] [outer = 0x7f19a71a1400] 13:15:37 INFO - PROCESS | 1950 | 1461356137056 Marionette TRACE conn4 <- [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]]]}] 13:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1386ms 13:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:15:37 INFO - PROCESS | 1950 | 1461356137113 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 13:15:37 INFO - PROCESS | 1950 | 1461356137116 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 13:15:37 INFO - PROCESS | 1950 | 1461356137123 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:15:37 INFO - PROCESS | 1950 | 1461356137126 Marionette TRACE conn4 <- [1,938,null,{}] 13:15:37 INFO - PROCESS | 1950 | 1461356137132 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:37 INFO - PROCESS | 1950 | 1461356137341 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 13:15:37 INFO - PROCESS | 1950 | 1461356137505 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997ebd800 == 90 [pid = 1950] [id = 242] 13:15:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 132 (0x7f19b874dc00) [pid = 1950] [serial = 726] [outer = (nil)] 13:15:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 133 (0x7f19ba1a0400) [pid = 1950] [serial = 727] [outer = 0x7f19b874dc00] 13:15:37 INFO - PROCESS | 1950 | 1461356137601 Marionette DEBUG loaded listener.js 13:15:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 134 (0x7f19ba6ad000) [pid = 1950] [serial = 728] [outer = 0x7f19b874dc00] 13:15:38 INFO - PROCESS | 1950 | 1461356138431 Marionette TRACE conn4 <- [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]]]}] 13:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1380ms 13:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:15:38 INFO - PROCESS | 1950 | 1461356138502 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 13:15:38 INFO - PROCESS | 1950 | 1461356138505 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 13:15:38 INFO - PROCESS | 1950 | 1461356138512 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:15:38 INFO - PROCESS | 1950 | 1461356138515 Marionette TRACE conn4 <- [1,942,null,{}] 13:15:38 INFO - PROCESS | 1950 | 1461356138520 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:38 INFO - PROCESS | 1950 | 1461356138723 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 13:15:38 INFO - PROCESS | 1950 | 1461356138884 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:38 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995be8800 == 91 [pid = 1950] [id = 243] 13:15:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 135 (0x7f19957c6400) [pid = 1950] [serial = 729] [outer = (nil)] 13:15:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 136 (0x7f19957cb800) [pid = 1950] [serial = 730] [outer = 0x7f19957c6400] 13:15:38 INFO - PROCESS | 1950 | 1461356138958 Marionette DEBUG loaded listener.js 13:15:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 137 (0x7f19957d0800) [pid = 1950] [serial = 731] [outer = 0x7f19957c6400] 13:15:39 INFO - PROCESS | 1950 | 1461356139786 Marionette TRACE conn4 <- [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]]]}] 13:15:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 138 (0x7f19957d0000) [pid = 1950] [serial = 732] [outer = 0x7f199f428400] 13:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1379ms 13:15:39 INFO - PROCESS | 1950 | 1461356139905 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 13:15:39 INFO - PROCESS | 1950 | 1461356139908 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 13:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:15:40 INFO - PROCESS | 1950 | 1461356140003 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:15:40 INFO - PROCESS | 1950 | 1461356140006 Marionette TRACE conn4 <- [1,946,null,{}] 13:15:40 INFO - PROCESS | 1950 | 1461356140013 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:40 INFO - PROCESS | 1950 | 1461356140170 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 13:15:40 INFO - PROCESS | 1950 | 1461356140372 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:40 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19959d7000 == 92 [pid = 1950] [id = 244] 13:15:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 139 (0x7f19957c6c00) [pid = 1950] [serial = 733] [outer = (nil)] 13:15:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 140 (0x7f19957db000) [pid = 1950] [serial = 734] [outer = 0x7f19957c6c00] 13:15:40 INFO - PROCESS | 1950 | 1461356140459 Marionette DEBUG loaded listener.js 13:15:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 141 (0x7f199bd59400) [pid = 1950] [serial = 735] [outer = 0x7f19957c6c00] 13:15:41 INFO - PROCESS | 1950 | 1461356141408 Marionette TRACE conn4 <- [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]]]}] 13:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1458ms 13:15:41 INFO - PROCESS | 1950 | 1461356141437 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 13:15:41 INFO - PROCESS | 1950 | 1461356141441 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 13:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:15:41 INFO - PROCESS | 1950 | 1461356141448 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:15:41 INFO - PROCESS | 1950 | 1461356141450 Marionette TRACE conn4 <- [1,950,null,{}] 13:15:41 INFO - PROCESS | 1950 | 1461356141455 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:41 INFO - PROCESS | 1950 | 1461356141643 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 13:15:41 INFO - PROCESS | 1950 | 1461356141814 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:41 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f3d1000 == 93 [pid = 1950] [id = 245] 13:15:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 142 (0x7f19946c2400) [pid = 1950] [serial = 736] [outer = (nil)] 13:15:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 143 (0x7f19946cb000) [pid = 1950] [serial = 737] [outer = 0x7f19946c2400] 13:15:41 INFO - PROCESS | 1950 | 1461356141887 Marionette DEBUG loaded listener.js 13:15:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 144 (0x7f19946d0c00) [pid = 1950] [serial = 738] [outer = 0x7f19946c2400] 13:15:42 INFO - PROCESS | 1950 | 1461356142751 Marionette TRACE conn4 <- [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]]]}] 13:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1379ms 13:15:42 INFO - PROCESS | 1950 | 1461356142827 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 13:15:42 INFO - PROCESS | 1950 | 1461356142831 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 13:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:15:42 INFO - PROCESS | 1950 | 1461356142837 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:15:42 INFO - PROCESS | 1950 | 1461356142839 Marionette TRACE conn4 <- [1,954,null,{}] 13:15:42 INFO - PROCESS | 1950 | 1461356142845 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:43 INFO - PROCESS | 1950 | 1461356143024 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 13:15:43 INFO - PROCESS | 1950 | 1461356143189 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1996918000 == 94 [pid = 1950] [id = 246] 13:15:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 145 (0x7f19946c4c00) [pid = 1950] [serial = 739] [outer = (nil)] 13:15:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 146 (0x7f19957dfc00) [pid = 1950] [serial = 740] [outer = 0x7f19946c4c00] 13:15:43 INFO - PROCESS | 1950 | 1461356143263 Marionette DEBUG loaded listener.js 13:15:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 147 (0x7f199d081400) [pid = 1950] [serial = 741] [outer = 0x7f19946c4c00] 13:15:44 INFO - PROCESS | 1950 | 1461356144124 Marionette TRACE conn4 <- [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]]]}] 13:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1328ms 13:15:44 INFO - PROCESS | 1950 | 1461356144166 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 13:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:15:44 INFO - PROCESS | 1950 | 1461356144171 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 13:15:44 INFO - PROCESS | 1950 | 1461356144176 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:15:44 INFO - PROCESS | 1950 | 1461356144180 Marionette TRACE conn4 <- [1,958,null,{}] 13:15:44 INFO - PROCESS | 1950 | 1461356144185 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:44 INFO - PROCESS | 1950 | 1461356144390 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 13:15:45 INFO - PROCESS | 1950 | 1461356144997 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c56b000 == 95 [pid = 1950] [id = 247] 13:15:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 148 (0x7f19957d9400) [pid = 1950] [serial = 742] [outer = (nil)] 13:15:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 149 (0x7f1997b4b400) [pid = 1950] [serial = 743] [outer = 0x7f19957d9400] 13:15:45 INFO - PROCESS | 1950 | 1461356145069 Marionette DEBUG loaded listener.js 13:15:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 150 (0x7f199bda4c00) [pid = 1950] [serial = 744] [outer = 0x7f19957d9400] 13:15:45 INFO - PROCESS | 1950 | 1461356145848 Marionette TRACE conn4 <- [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]]]}] 13:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1735ms 13:15:45 INFO - PROCESS | 1950 | 1461356145913 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 13:15:45 INFO - PROCESS | 1950 | 1461356145919 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 13:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:15:45 INFO - PROCESS | 1950 | 1461356145928 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:15:45 INFO - PROCESS | 1950 | 1461356145932 Marionette TRACE conn4 <- [1,962,null,{}] 13:15:45 INFO - PROCESS | 1950 | 1461356145939 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:46 INFO - PROCESS | 1950 | 1461356146112 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 13:15:46 INFO - PROCESS | 1950 | 1461356146407 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:46 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ed4f000 == 96 [pid = 1950] [id = 248] 13:15:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 151 (0x7f199dc5bc00) [pid = 1950] [serial = 745] [outer = (nil)] 13:15:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 152 (0x7f199dc88c00) [pid = 1950] [serial = 746] [outer = 0x7f199dc5bc00] 13:15:46 INFO - PROCESS | 1950 | 1461356146528 Marionette DEBUG loaded listener.js 13:15:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 153 (0x7f199e3d1000) [pid = 1950] [serial = 747] [outer = 0x7f199dc5bc00] 13:15:47 INFO - PROCESS | 1950 | 1461356147364 Marionette TRACE conn4 <- [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]]]}] 13:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1484ms 13:15:47 INFO - PROCESS | 1950 | 1461356147415 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 13:15:47 INFO - PROCESS | 1950 | 1461356147420 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 13:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:15:47 INFO - PROCESS | 1950 | 1461356147427 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:15:47 INFO - PROCESS | 1950 | 1461356147429 Marionette TRACE conn4 <- [1,966,null,{}] 13:15:47 INFO - PROCESS | 1950 | 1461356147434 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:47 INFO - PROCESS | 1950 | 1461356147638 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 13:15:47 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a954c800 == 95 [pid = 1950] [id = 140] 13:15:47 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b5308000 == 94 [pid = 1950] [id = 174] 13:15:47 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a98e5000 == 93 [pid = 1950] [id = 235] 13:15:47 INFO - PROCESS | 1950 | --DOMWINDOW == 152 (0x7f19a7dea800) [pid = 1950] [serial = 628] [outer = (nil)] [url = about:blank] 13:15:47 INFO - PROCESS | 1950 | --DOMWINDOW == 151 (0x7f19a1209800) [pid = 1950] [serial = 622] [outer = (nil)] [url = about:blank] 13:15:47 INFO - PROCESS | 1950 | --DOMWINDOW == 150 (0x7f19a6c88800) [pid = 1950] [serial = 625] [outer = (nil)] [url = about:blank] 13:15:47 INFO - PROCESS | 1950 | --DOMWINDOW == 149 (0x7f199e3cdc00) [pid = 1950] [serial = 619] [outer = (nil)] [url = about:blank] 13:15:47 INFO - PROCESS | 1950 | --DOMWINDOW == 148 (0x7f19a8cca400) [pid = 1950] [serial = 661] [outer = (nil)] [url = about:blank] 13:15:47 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a9540000 == 92 [pid = 1950] [id = 234] 13:15:47 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8790800 == 91 [pid = 1950] [id = 233] 13:15:47 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7779800 == 90 [pid = 1950] [id = 232] 13:15:47 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a21e2000 == 89 [pid = 1950] [id = 231] 13:15:47 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a45de000 == 88 [pid = 1950] [id = 230] 13:15:47 INFO - PROCESS | 1950 | 1461356147846 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:47 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ba01a800 == 87 [pid = 1950] [id = 224] 13:15:47 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b823c800 == 86 [pid = 1950] [id = 223] 13:15:47 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f451800 == 87 [pid = 1950] [id = 249] 13:15:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 149 (0x7f199dc91800) [pid = 1950] [serial = 748] [outer = (nil)] 13:15:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 150 (0x7f199f3f8000) [pid = 1950] [serial = 749] [outer = 0x7f199dc91800] 13:15:47 INFO - PROCESS | 1950 | 1461356147983 Marionette DEBUG loaded listener.js 13:15:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 151 (0x7f19a040f800) [pid = 1950] [serial = 750] [outer = 0x7f199dc91800] 13:15:48 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a87a9000 == 86 [pid = 1950] [id = 222] 13:15:48 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1dc9800 == 85 [pid = 1950] [id = 221] 13:15:48 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ae919000 == 84 [pid = 1950] [id = 220] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 150 (0x7f19aac74000) [pid = 1950] [serial = 530] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 149 (0x7f19aac72000) [pid = 1950] [serial = 560] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 148 (0x7f19a51d9800) [pid = 1950] [serial = 652] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 147 (0x7f19a6faf400) [pid = 1950] [serial = 655] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 146 (0x7f19a5e65400) [pid = 1950] [serial = 653] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 145 (0x7f19a8a45000) [pid = 1950] [serial = 658] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 144 (0x7f199d073c00) [pid = 1950] [serial = 641] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 143 (0x7f199c1a3800) [pid = 1950] [serial = 640] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 142 (0x7f19a226e000) [pid = 1950] [serial = 649] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 141 (0x7f19a719bc00) [pid = 1950] [serial = 616] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 140 (0x7f19a75e8400) [pid = 1950] [serial = 617] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 139 (0x7f19a0406400) [pid = 1950] [serial = 646] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 138 (0x7f19a1cb1000) [pid = 1950] [serial = 647] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 137 (0x7f199f3f6000) [pid = 1950] [serial = 644] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 136 (0x7f199e90d400) [pid = 1950] [serial = 643] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 135 (0x7f19a8772c00) [pid = 1950] [serial = 631] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 134 (0x7f19a9652400) [pid = 1950] [serial = 634] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 133 (0x7f19a71f9800) [pid = 1950] [serial = 656] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 132 (0x7f199e3d0400) [pid = 1950] [serial = 637] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 131 (0x7f19a8f15000) [pid = 1950] [serial = 659] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 130 (0x7f19a32c8400) [pid = 1950] [serial = 650] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 129 (0x7f19a22ea000) [pid = 1950] [serial = 557] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 128 (0x7f19ab816400) [pid = 1950] [serial = 551] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 127 (0x7f19a65aa000) [pid = 1950] [serial = 593] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 126 (0x7f199f35a800) [pid = 1950] [serial = 554] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 125 (0x7f199dc90000) [pid = 1950] [serial = 584] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 124 (0x7f199f790400) [pid = 1950] [serial = 587] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | --DOMWINDOW == 123 (0x7f19a4438c00) [pid = 1950] [serial = 590] [outer = (nil)] [url = about:blank] 13:15:48 INFO - PROCESS | 1950 | 1461356148685 Marionette TRACE conn4 <- [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]]]}] 13:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1279ms 13:15:48 INFO - PROCESS | 1950 | 1461356148707 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 13:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:15:48 INFO - PROCESS | 1950 | 1461356148712 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 13:15:48 INFO - PROCESS | 1950 | 1461356148731 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:15:48 INFO - PROCESS | 1950 | 1461356148740 Marionette TRACE conn4 <- [1,970,null,{}] 13:15:48 INFO - PROCESS | 1950 | 1461356148754 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:48 INFO - PROCESS | 1950 | 1461356148906 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 13:15:48 INFO - PROCESS | 1950 | 1461356148926 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:48 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a45f1800 == 85 [pid = 1950] [id = 250] 13:15:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 124 (0x7f19a120e400) [pid = 1950] [serial = 751] [outer = (nil)] 13:15:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 125 (0x7f19a1fd8800) [pid = 1950] [serial = 752] [outer = 0x7f19a120e400] 13:15:48 INFO - PROCESS | 1950 | 1461356148989 Marionette DEBUG loaded listener.js 13:15:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 126 (0x7f19a2261800) [pid = 1950] [serial = 753] [outer = 0x7f19a120e400] 13:15:49 INFO - PROCESS | 1950 | 1461356149755 Marionette TRACE conn4 <- [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]]]}] 13:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1056ms 13:15:49 INFO - PROCESS | 1950 | 1461356149774 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 13:15:49 INFO - PROCESS | 1950 | 1461356149780 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 13:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:15:49 INFO - PROCESS | 1950 | 1461356149786 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:15:49 INFO - PROCESS | 1950 | 1461356149789 Marionette TRACE conn4 <- [1,974,null,{}] 13:15:49 INFO - PROCESS | 1950 | 1461356149794 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:50 INFO - PROCESS | 1950 | 1461356150021 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 13:15:50 INFO - PROCESS | 1950 | 1461356150103 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:50 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6e05000 == 86 [pid = 1950] [id = 251] 13:15:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 127 (0x7f199c1bb400) [pid = 1950] [serial = 754] [outer = (nil)] 13:15:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 128 (0x7f19a226e000) [pid = 1950] [serial = 755] [outer = 0x7f199c1bb400] 13:15:50 INFO - PROCESS | 1950 | 1461356150163 Marionette DEBUG loaded listener.js 13:15:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 129 (0x7f19a22f5800) [pid = 1950] [serial = 756] [outer = 0x7f199c1bb400] 13:15:50 INFO - PROCESS | 1950 | 1461356150964 Marionette TRACE conn4 <- [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]]]}] 13:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1226ms 13:15:51 INFO - PROCESS | 1950 | 1461356151013 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 13:15:51 INFO - PROCESS | 1950 | 1461356151017 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 13:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:15:51 INFO - PROCESS | 1950 | 1461356151029 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:15:51 INFO - PROCESS | 1950 | 1461356151031 Marionette TRACE conn4 <- [1,978,null,{}] 13:15:51 INFO - PROCESS | 1950 | 1461356151037 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:51 INFO - PROCESS | 1950 | 1461356151235 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 13:15:51 INFO - PROCESS | 1950 | 1461356151265 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:51 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7a0c800 == 87 [pid = 1950] [id = 252] 13:15:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 130 (0x7f19a32d0800) [pid = 1950] [serial = 757] [outer = (nil)] 13:15:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 131 (0x7f19a4437400) [pid = 1950] [serial = 758] [outer = 0x7f19a32d0800] 13:15:51 INFO - PROCESS | 1950 | 1461356151346 Marionette DEBUG loaded listener.js 13:15:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 132 (0x7f19a65aa000) [pid = 1950] [serial = 759] [outer = 0x7f19a32d0800] 13:15:52 INFO - PROCESS | 1950 | 1461356152189 Marionette TRACE conn4 <- [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]]]}] 13:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1226ms 13:15:52 INFO - PROCESS | 1950 | 1461356152256 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 13:15:52 INFO - PROCESS | 1950 | 1461356152259 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 13:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:15:52 INFO - PROCESS | 1950 | 1461356152264 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:15:52 INFO - PROCESS | 1950 | 1461356152267 Marionette TRACE conn4 <- [1,982,null,{}] 13:15:52 INFO - PROCESS | 1950 | 1461356152271 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:52 INFO - PROCESS | 1950 | 1461356152774 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 13:15:52 INFO - PROCESS | 1950 | --DOMWINDOW == 131 (0x7f19a32c6400) [pid = 1950] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:15:52 INFO - PROCESS | 1950 | --DOMWINDOW == 130 (0x7f199e5d8c00) [pid = 1950] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:15:52 INFO - PROCESS | 1950 | --DOMWINDOW == 129 (0x7f19a22ef400) [pid = 1950] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:15:52 INFO - PROCESS | 1950 | --DOMWINDOW == 128 (0x7f19a443f800) [pid = 1950] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:15:52 INFO - PROCESS | 1950 | --DOMWINDOW == 127 (0x7f19a32d1c00) [pid = 1950] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:15:52 INFO - PROCESS | 1950 | --DOMWINDOW == 126 (0x7f19a71f6800) [pid = 1950] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:15:52 INFO - PROCESS | 1950 | --DOMWINDOW == 125 (0x7f199e909000) [pid = 1950] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:15:52 INFO - PROCESS | 1950 | --DOMWINDOW == 124 (0x7f19a75de800) [pid = 1950] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:15:52 INFO - PROCESS | 1950 | --DOMWINDOW == 123 (0x7f199bdaec00) [pid = 1950] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:15:52 INFO - PROCESS | 1950 | --DOMWINDOW == 122 (0x7f199f3f9c00) [pid = 1950] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:15:52 INFO - PROCESS | 1950 | --DOMWINDOW == 121 (0x7f199dc57000) [pid = 1950] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:15:52 INFO - PROCESS | 1950 | 1461356152917 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7335800 == 88 [pid = 1950] [id = 253] 13:15:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 122 (0x7f199f3f4400) [pid = 1950] [serial = 760] [outer = (nil)] 13:15:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 123 (0x7f19a32c6400) [pid = 1950] [serial = 761] [outer = 0x7f199f3f4400] 13:15:52 INFO - PROCESS | 1950 | 1461356152978 Marionette DEBUG loaded listener.js 13:15:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 124 (0x7f19a6fae400) [pid = 1950] [serial = 762] [outer = 0x7f199f3f4400] 13:15:53 INFO - PROCESS | 1950 | 1461356153612 Marionette TRACE conn4 <- [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]]]}] 13:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1386ms 13:15:53 INFO - PROCESS | 1950 | 1461356153651 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 13:15:53 INFO - PROCESS | 1950 | 1461356153654 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 13:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:15:53 INFO - PROCESS | 1950 | 1461356153660 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:15:53 INFO - PROCESS | 1950 | 1461356153662 Marionette TRACE conn4 <- [1,986,null,{}] 13:15:53 INFO - PROCESS | 1950 | 1461356153667 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:53 INFO - PROCESS | 1950 | 1461356153853 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 13:15:53 INFO - PROCESS | 1950 | 1461356153871 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:53 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8a17000 == 89 [pid = 1950] [id = 254] 13:15:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 125 (0x7f19a6ba4000) [pid = 1950] [serial = 763] [outer = (nil)] 13:15:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 126 (0x7f19a71f6400) [pid = 1950] [serial = 764] [outer = 0x7f19a6ba4000] 13:15:53 INFO - PROCESS | 1950 | 1461356153930 Marionette DEBUG loaded listener.js 13:15:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 127 (0x7f19a7f07000) [pid = 1950] [serial = 765] [outer = 0x7f19a6ba4000] 13:15:54 INFO - PROCESS | 1950 | 1461356154627 Marionette TRACE conn4 <- [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]]]}] 13:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 981ms 13:15:54 INFO - PROCESS | 1950 | 1461356154643 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 13:15:54 INFO - PROCESS | 1950 | 1461356154646 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 13:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:15:54 INFO - PROCESS | 1950 | 1461356154652 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:15:54 INFO - PROCESS | 1950 | 1461356154655 Marionette TRACE conn4 <- [1,990,null,{}] 13:15:54 INFO - PROCESS | 1950 | 1461356154665 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:54 INFO - PROCESS | 1950 | 1461356154905 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 13:15:55 INFO - PROCESS | 1950 | 1461356155114 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c0cc800 == 90 [pid = 1950] [id = 255] 13:15:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 128 (0x7f19957c4000) [pid = 1950] [serial = 766] [outer = (nil)] 13:15:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 129 (0x7f19957ce800) [pid = 1950] [serial = 767] [outer = 0x7f19957c4000] 13:15:55 INFO - PROCESS | 1950 | 1461356155186 Marionette DEBUG loaded listener.js 13:15:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 130 (0x7f199bda5000) [pid = 1950] [serial = 768] [outer = 0x7f19957c4000] 13:15:56 INFO - PROCESS | 1950 | 1461356156164 Marionette TRACE conn4 <- [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]]]}] 13:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1582ms 13:15:56 INFO - PROCESS | 1950 | 1461356156237 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 13:15:56 INFO - PROCESS | 1950 | 1461356156241 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 13:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:15:56 INFO - PROCESS | 1950 | 1461356156249 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:15:56 INFO - PROCESS | 1950 | 1461356156255 Marionette TRACE conn4 <- [1,994,null,{}] 13:15:56 INFO - PROCESS | 1950 | 1461356156263 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:56 INFO - PROCESS | 1950 | 1461356156482 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 13:15:56 INFO - PROCESS | 1950 | 1461356156697 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:56 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2457000 == 91 [pid = 1950] [id = 256] 13:15:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 131 (0x7f199ed79000) [pid = 1950] [serial = 769] [outer = (nil)] 13:15:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 132 (0x7f199f363400) [pid = 1950] [serial = 770] [outer = 0x7f199ed79000] 13:15:56 INFO - PROCESS | 1950 | 1461356156820 Marionette DEBUG loaded listener.js 13:15:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 133 (0x7f19a03ee000) [pid = 1950] [serial = 771] [outer = 0x7f199ed79000] 13:15:57 INFO - PROCESS | 1950 | 1461356157680 Marionette TRACE conn4 <- [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]]]}] 13:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1489ms 13:15:57 INFO - PROCESS | 1950 | 1461356157740 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 13:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:15:57 INFO - PROCESS | 1950 | 1461356157745 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 13:15:57 INFO - PROCESS | 1950 | 1461356157752 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:15:57 INFO - PROCESS | 1950 | 1461356157755 Marionette TRACE conn4 <- [1,998,null,{}] 13:15:57 INFO - PROCESS | 1950 | 1461356157762 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:57 INFO - PROCESS | 1950 | 1461356157934 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 13:15:58 INFO - PROCESS | 1950 | 1461356158095 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8731800 == 92 [pid = 1950] [id = 257] 13:15:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 134 (0x7f19a1133800) [pid = 1950] [serial = 772] [outer = (nil)] 13:15:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 135 (0x7f19a226b000) [pid = 1950] [serial = 773] [outer = 0x7f19a1133800] 13:15:58 INFO - PROCESS | 1950 | 1461356158171 Marionette DEBUG loaded listener.js 13:15:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 136 (0x7f19a32c9c00) [pid = 1950] [serial = 774] [outer = 0x7f19a1133800] 13:15:59 INFO - PROCESS | 1950 | 1461356159027 Marionette TRACE conn4 <- [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]]]}] 13:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1329ms 13:15:59 INFO - PROCESS | 1950 | 1461356159081 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 13:15:59 INFO - PROCESS | 1950 | 1461356159088 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 13:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:15:59 INFO - PROCESS | 1950 | 1461356159105 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:15:59 INFO - PROCESS | 1950 | 1461356159111 Marionette TRACE conn4 <- [1,1002,null,{}] 13:15:59 INFO - PROCESS | 1950 | 1461356159116 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:15:59 INFO - PROCESS | 1950 | 1461356159292 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 13:15:59 INFO - PROCESS | 1950 | 1461356159452 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:59 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b45ad800 == 93 [pid = 1950] [id = 258] 13:15:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 137 (0x7f19a11fa000) [pid = 1950] [serial = 775] [outer = (nil)] 13:15:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 138 (0x7f19a6fab800) [pid = 1950] [serial = 776] [outer = 0x7f19a11fa000] 13:15:59 INFO - PROCESS | 1950 | 1461356159518 Marionette DEBUG loaded listener.js 13:15:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 139 (0x7f19a7fc6400) [pid = 1950] [serial = 777] [outer = 0x7f19a11fa000] 13:16:00 INFO - PROCESS | 1950 | 1461356160428 Marionette TRACE conn4 <- [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]]]}] 13:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1391ms 13:16:00 INFO - PROCESS | 1950 | 1461356160488 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 13:16:00 INFO - PROCESS | 1950 | 1461356160492 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 13:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:16:00 INFO - PROCESS | 1950 | 1461356160499 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:16:00 INFO - PROCESS | 1950 | 1461356160501 Marionette TRACE conn4 <- [1,1006,null,{}] 13:16:00 INFO - PROCESS | 1950 | 1461356160508 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:00 INFO - PROCESS | 1950 | 1461356160697 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 13:16:00 INFO - PROCESS | 1950 | 1461356160862 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:00 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b58ab800 == 94 [pid = 1950] [id = 259] 13:16:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 140 (0x7f19a120dc00) [pid = 1950] [serial = 778] [outer = (nil)] 13:16:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 141 (0x7f19a8f99400) [pid = 1950] [serial = 779] [outer = 0x7f19a120dc00] 13:16:00 INFO - PROCESS | 1950 | 1461356160944 Marionette DEBUG loaded listener.js 13:16:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 142 (0x7f19aaaca800) [pid = 1950] [serial = 780] [outer = 0x7f19a120dc00] 13:16:01 INFO - PROCESS | 1950 | 1461356161803 Marionette TRACE conn4 <- [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]]]}] 13:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1332ms 13:16:01 INFO - PROCESS | 1950 | 1461356161834 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 13:16:01 INFO - PROCESS | 1950 | 1461356161838 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 13:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:16:01 INFO - PROCESS | 1950 | 1461356161844 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:16:01 INFO - PROCESS | 1950 | 1461356161848 Marionette TRACE conn4 <- [1,1010,null,{}] 13:16:01 INFO - PROCESS | 1950 | 1461356161853 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:02 INFO - PROCESS | 1950 | 1461356162051 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 13:16:02 INFO - PROCESS | 1950 | 1461356162227 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:02 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f72800 == 95 [pid = 1950] [id = 260] 13:16:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 143 (0x7f19af58a800) [pid = 1950] [serial = 781] [outer = (nil)] 13:16:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 144 (0x7f19b5168800) [pid = 1950] [serial = 782] [outer = 0x7f19af58a800] 13:16:02 INFO - PROCESS | 1950 | 1461356162310 Marionette DEBUG loaded listener.js 13:16:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 145 (0x7f19b5695800) [pid = 1950] [serial = 783] [outer = 0x7f19af58a800] 13:16:03 INFO - PROCESS | 1950 | 1461356163267 Marionette TRACE conn4 <- [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]]]}] 13:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1476ms 13:16:03 INFO - PROCESS | 1950 | 1461356163321 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 13:16:03 INFO - PROCESS | 1950 | 1461356163325 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 13:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:16:03 INFO - PROCESS | 1950 | 1461356163332 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:16:03 INFO - PROCESS | 1950 | 1461356163335 Marionette TRACE conn4 <- [1,1014,null,{}] 13:16:03 INFO - PROCESS | 1950 | 1461356163341 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:03 INFO - PROCESS | 1950 | 1461356163499 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 13:16:03 INFO - PROCESS | 1950 | 1461356163677 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:03 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba8b3800 == 96 [pid = 1950] [id = 261] 13:16:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 146 (0x7f19aac6dc00) [pid = 1950] [serial = 784] [outer = (nil)] 13:16:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 147 (0x7f19b8749c00) [pid = 1950] [serial = 785] [outer = 0x7f19aac6dc00] 13:16:03 INFO - PROCESS | 1950 | 1461356163749 Marionette DEBUG loaded listener.js 13:16:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 148 (0x7f19ba1a2000) [pid = 1950] [serial = 786] [outer = 0x7f19aac6dc00] 13:16:04 INFO - PROCESS | 1950 | 1461356164573 Marionette TRACE conn4 <- [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]]]}] 13:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1279ms 13:16:04 INFO - PROCESS | 1950 | 1461356164612 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 13:16:04 INFO - PROCESS | 1950 | 1461356164616 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 13:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:16:04 INFO - PROCESS | 1950 | 1461356164622 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:16:04 INFO - PROCESS | 1950 | 1461356164626 Marionette TRACE conn4 <- [1,1018,null,{}] 13:16:04 INFO - PROCESS | 1950 | 1461356164631 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:04 INFO - PROCESS | 1950 | 1461356164791 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 13:16:04 INFO - PROCESS | 1950 | 1461356164966 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:04 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bd456000 == 97 [pid = 1950] [id = 262] 13:16:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 149 (0x7f199efbb000) [pid = 1950] [serial = 787] [outer = (nil)] 13:16:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 150 (0x7f199efc0400) [pid = 1950] [serial = 788] [outer = 0x7f199efbb000] 13:16:05 INFO - PROCESS | 1950 | 1461356165036 Marionette DEBUG loaded listener.js 13:16:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 151 (0x7f199efc4000) [pid = 1950] [serial = 789] [outer = 0x7f199efbb000] 13:16:05 INFO - PROCESS | 1950 | 1461356165890 Marionette TRACE conn4 <- [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]]]}] 13:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1327ms 13:16:05 INFO - PROCESS | 1950 | 1461356165951 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 13:16:05 INFO - PROCESS | 1950 | 1461356165955 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 13:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:16:05 INFO - PROCESS | 1950 | 1461356165960 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:16:05 INFO - PROCESS | 1950 | 1461356165962 Marionette TRACE conn4 <- [1,1022,null,{}] 13:16:05 INFO - PROCESS | 1950 | 1461356165968 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:06 INFO - PROCESS | 1950 | 1461356166121 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 13:16:06 INFO - PROCESS | 1950 | 1461356166293 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:06 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997b77800 == 98 [pid = 1950] [id = 263] 13:16:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 152 (0x7f199efbb800) [pid = 1950] [serial = 790] [outer = (nil)] 13:16:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 153 (0x7f19b4518800) [pid = 1950] [serial = 791] [outer = 0x7f199efbb800] 13:16:06 INFO - PROCESS | 1950 | 1461356166369 Marionette DEBUG loaded listener.js 13:16:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 154 (0x7f19ba1a5000) [pid = 1950] [serial = 792] [outer = 0x7f199efbb800] 13:16:07 INFO - PROCESS | 1950 | 1461356167167 Marionette TRACE conn4 <- [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]]]}] 13:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1279ms 13:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:16:07 INFO - PROCESS | 1950 | 1461356167241 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 13:16:07 INFO - PROCESS | 1950 | 1461356167244 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 13:16:07 INFO - PROCESS | 1950 | 1461356167250 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:16:07 INFO - PROCESS | 1950 | 1461356167253 Marionette TRACE conn4 <- [1,1026,null,{}] 13:16:07 INFO - PROCESS | 1950 | 1461356167259 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:07 INFO - PROCESS | 1950 | 1461356167451 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 13:16:07 INFO - PROCESS | 1950 | 1461356167615 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992fd1000 == 99 [pid = 1950] [id = 264] 13:16:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 155 (0x7f199dc8d800) [pid = 1950] [serial = 793] [outer = (nil)] 13:16:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 156 (0x7f19a7106400) [pid = 1950] [serial = 794] [outer = 0x7f199dc8d800] 13:16:07 INFO - PROCESS | 1950 | 1461356167693 Marionette DEBUG loaded listener.js 13:16:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 157 (0x7f19a710c800) [pid = 1950] [serial = 795] [outer = 0x7f199dc8d800] 13:16:08 INFO - PROCESS | 1950 | 1461356168856 Marionette TRACE conn4 <- [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]]]}] 13:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1638ms 13:16:08 INFO - PROCESS | 1950 | 1461356168888 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 13:16:08 INFO - PROCESS | 1950 | 1461356168893 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 13:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:16:08 INFO - PROCESS | 1950 | 1461356168900 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:16:08 INFO - PROCESS | 1950 | 1461356168905 Marionette TRACE conn4 <- [1,1030,null,{}] 13:16:08 INFO - PROCESS | 1950 | 1461356168913 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:09 INFO - PROCESS | 1950 | 1461356169077 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 13:16:09 INFO - PROCESS | 1950 | 1461356169294 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f3ba800 == 100 [pid = 1950] [id = 265] 13:16:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 158 (0x7f199c5f1c00) [pid = 1950] [serial = 796] [outer = (nil)] 13:16:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 159 (0x7f199d07a000) [pid = 1950] [serial = 797] [outer = 0x7f199c5f1c00] 13:16:09 INFO - PROCESS | 1950 | 1461356169358 Marionette DEBUG loaded listener.js 13:16:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 160 (0x7f199e37b800) [pid = 1950] [serial = 798] [outer = 0x7f199c5f1c00] 13:16:10 INFO - PROCESS | 1950 | 1461356170220 Marionette TRACE conn4 <- [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]]]}] 13:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1385ms 13:16:10 INFO - PROCESS | 1950 | 1461356170286 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 13:16:10 INFO - PROCESS | 1950 | 1461356170294 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 13:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:16:10 INFO - PROCESS | 1950 | 1461356170302 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:16:10 INFO - PROCESS | 1950 | 1461356170306 Marionette TRACE conn4 <- [1,1034,null,{}] 13:16:10 INFO - PROCESS | 1950 | 1461356170311 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:10 INFO - PROCESS | 1950 | 1461356170468 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 13:16:10 INFO - PROCESS | 1950 | 1461356170794 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:10 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995be1800 == 101 [pid = 1950] [id = 266] 13:16:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 161 (0x7f199e5d4000) [pid = 1950] [serial = 799] [outer = (nil)] 13:16:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 162 (0x7f199ed7b400) [pid = 1950] [serial = 800] [outer = 0x7f199e5d4000] 13:16:10 INFO - PROCESS | 1950 | 1461356170864 Marionette DEBUG loaded listener.js 13:16:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 163 (0x7f19a1133c00) [pid = 1950] [serial = 801] [outer = 0x7f199e5d4000] 13:16:11 INFO - PROCESS | 1950 | 1461356171707 Marionette TRACE conn4 <- [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]]]}] 13:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1481ms 13:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:16:11 INFO - PROCESS | 1950 | 1461356171784 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 13:16:11 INFO - PROCESS | 1950 | 1461356171786 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 13:16:11 INFO - PROCESS | 1950 | 1461356171793 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:16:11 INFO - PROCESS | 1950 | 1461356171798 Marionette TRACE conn4 <- [1,1038,null,{}] 13:16:11 INFO - PROCESS | 1950 | 1461356171813 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:12 INFO - PROCESS | 1950 | 1461356172062 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 162 (0x7f19aac91000) [pid = 1950] [serial = 676] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 161 (0x7f19b65f4800) [pid = 1950] [serial = 685] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 160 (0x7f19a32cb800) [pid = 1950] [serial = 670] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 159 (0x7f19b565b800) [pid = 1950] [serial = 682] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 158 (0x7f19b5481400) [pid = 1950] [serial = 679] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 157 (0x7f199d078000) [pid = 1950] [serial = 688] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 156 (0x7f19a964d800) [pid = 1950] [serial = 673] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 155 (0x7f19b4518c00) [pid = 1950] [serial = 709] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8a17000 == 100 [pid = 1950] [id = 254] 13:16:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7335800 == 99 [pid = 1950] [id = 253] 13:16:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7a0c800 == 98 [pid = 1950] [id = 252] 13:16:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6e05000 == 97 [pid = 1950] [id = 251] 13:16:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a45f1800 == 96 [pid = 1950] [id = 250] 13:16:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f451800 == 95 [pid = 1950] [id = 249] 13:16:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199ed4f000 == 94 [pid = 1950] [id = 248] 13:16:12 INFO - PROCESS | 1950 | 1461356172355 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c56b000 == 93 [pid = 1950] [id = 247] 13:16:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199690d800 == 94 [pid = 1950] [id = 267] 13:16:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 156 (0x7f199e5d5000) [pid = 1950] [serial = 802] [outer = (nil)] 13:16:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 157 (0x7f19a2267c00) [pid = 1950] [serial = 803] [outer = 0x7f199e5d5000] 13:16:12 INFO - PROCESS | 1950 | 1461356172427 Marionette DEBUG loaded listener.js 13:16:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 158 (0x7f19a32cb800) [pid = 1950] [serial = 804] [outer = 0x7f199e5d5000] 13:16:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bd1df800 == 93 [pid = 1950] [id = 240] 13:16:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ba095000 == 92 [pid = 1950] [id = 239] 13:16:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7f32000 == 91 [pid = 1950] [id = 238] 13:16:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a117e000 == 90 [pid = 1950] [id = 237] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 157 (0x7f19a515b400) [pid = 1950] [serial = 697] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 156 (0x7f199f3f2800) [pid = 1950] [serial = 692] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 155 (0x7f19a8775000) [pid = 1950] [serial = 701] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 154 (0x7f19a719c800) [pid = 1950] [serial = 626] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 153 (0x7f19a7f02800) [pid = 1950] [serial = 700] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 152 (0x7f19a8f19400) [pid = 1950] [serial = 703] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 151 (0x7f19a7f0e800) [pid = 1950] [serial = 629] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 150 (0x7f19a1cdb000) [pid = 1950] [serial = 694] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 149 (0x7f19a6faf800) [pid = 1950] [serial = 698] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 148 (0x7f19a2269800) [pid = 1950] [serial = 695] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 147 (0x7f19a1fe4c00) [pid = 1950] [serial = 667] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 146 (0x7f199e3d8400) [pid = 1950] [serial = 664] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 145 (0x7f19a96db400) [pid = 1950] [serial = 704] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 144 (0x7f19a8a47000) [pid = 1950] [serial = 706] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 143 (0x7f19a51db800) [pid = 1950] [serial = 581] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 142 (0x7f19a1fdc000) [pid = 1950] [serial = 623] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 141 (0x7f19aac8d800) [pid = 1950] [serial = 707] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 140 (0x7f199dc59800) [pid = 1950] [serial = 691] [outer = (nil)] [url = about:blank] 13:16:12 INFO - PROCESS | 1950 | --DOMWINDOW == 139 (0x7f199ed7f400) [pid = 1950] [serial = 620] [outer = (nil)] [url = about:blank] 13:16:13 INFO - PROCESS | 1950 | 1461356173152 Marionette TRACE conn4 <- [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]]]}] 13:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1387ms 13:16:13 INFO - PROCESS | 1950 | 1461356173179 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 13:16:13 INFO - PROCESS | 1950 | 1461356173183 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 13:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:16:13 INFO - PROCESS | 1950 | 1461356173199 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:16:13 INFO - PROCESS | 1950 | 1461356173201 Marionette TRACE conn4 <- [1,1042,null,{}] 13:16:13 INFO - PROCESS | 1950 | 1461356173208 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:13 INFO - PROCESS | 1950 | 1461356173358 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 13:16:13 INFO - PROCESS | 1950 | 1461356173372 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2be5000 == 91 [pid = 1950] [id = 268] 13:16:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 140 (0x7f199efc0800) [pid = 1950] [serial = 805] [outer = (nil)] 13:16:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 141 (0x7f19a5a08800) [pid = 1950] [serial = 806] [outer = 0x7f199efc0800] 13:16:13 INFO - PROCESS | 1950 | 1461356173429 Marionette DEBUG loaded listener.js 13:16:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 142 (0x7f19a6dbac00) [pid = 1950] [serial = 807] [outer = 0x7f199efc0800] 13:16:14 INFO - PROCESS | 1950 | 1461356174178 Marionette TRACE conn4 <- [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]]]}] 13:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1035ms 13:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:16:14 INFO - PROCESS | 1950 | 1461356174229 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 13:16:14 INFO - PROCESS | 1950 | 1461356174232 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 13:16:14 INFO - PROCESS | 1950 | 1461356174237 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:16:14 INFO - PROCESS | 1950 | 1461356174240 Marionette TRACE conn4 <- [1,1046,null,{}] 13:16:14 INFO - PROCESS | 1950 | 1461356174245 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:14 INFO - PROCESS | 1950 | 1461356174451 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 13:16:14 INFO - PROCESS | 1950 | 1461356174471 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:14 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6e10800 == 92 [pid = 1950] [id = 269] 13:16:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 143 (0x7f199c1ac400) [pid = 1950] [serial = 808] [outer = (nil)] 13:16:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 144 (0x7f19a6fb6400) [pid = 1950] [serial = 809] [outer = 0x7f199c1ac400] 13:16:14 INFO - PROCESS | 1950 | 1461356174528 Marionette DEBUG loaded listener.js 13:16:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 145 (0x7f19a710f000) [pid = 1950] [serial = 810] [outer = 0x7f199c1ac400] 13:16:15 INFO - PROCESS | 1950 | 1461356175380 Marionette TRACE conn4 <- [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]]]}] 13:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1181ms 13:16:15 INFO - PROCESS | 1950 | 1461356175419 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 13:16:15 INFO - PROCESS | 1950 | 1461356175421 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 13:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:16:15 INFO - PROCESS | 1950 | 1461356175434 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:16:15 INFO - PROCESS | 1950 | 1461356175436 Marionette TRACE conn4 <- [1,1050,null,{}] 13:16:15 INFO - PROCESS | 1950 | 1461356175442 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:15 INFO - PROCESS | 1950 | 1461356175669 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 13:16:15 INFO - PROCESS | 1950 | 1461356175697 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:15 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7f1a000 == 93 [pid = 1950] [id = 270] 13:16:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 146 (0x7f19a7f04000) [pid = 1950] [serial = 811] [outer = (nil)] 13:16:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 147 (0x7f19aac79800) [pid = 1950] [serial = 812] [outer = 0x7f19a7f04000] 13:16:15 INFO - PROCESS | 1950 | 1461356175763 Marionette DEBUG loaded listener.js 13:16:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 148 (0x7f19af50e400) [pid = 1950] [serial = 813] [outer = 0x7f19a7f04000] 13:16:16 INFO - PROCESS | 1950 | 1461356176595 Marionette TRACE conn4 <- [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]]]}] 13:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1186ms 13:16:16 INFO - PROCESS | 1950 | 1461356176614 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 13:16:16 INFO - PROCESS | 1950 | 1461356176618 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 13:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:16:16 INFO - PROCESS | 1950 | 1461356176627 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:16:16 INFO - PROCESS | 1950 | 1461356176631 Marionette TRACE conn4 <- [1,1054,null,{}] 13:16:16 INFO - PROCESS | 1950 | 1461356176641 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:17 INFO - PROCESS | 1950 | 1461356177153 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 147 (0x7f199bd57800) [pid = 1950] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 146 (0x7f19a9583800) [pid = 1950] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 145 (0x7f1997b48400) [pid = 1950] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 144 (0x7f199f78f800) [pid = 1950] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 143 (0x7f199dc61400) [pid = 1950] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 142 (0x7f19a32d0800) [pid = 1950] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 141 (0x7f199f3f4400) [pid = 1950] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 140 (0x7f19a120e400) [pid = 1950] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 139 (0x7f199ea2f000) [pid = 1950] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 138 (0x7f199dc5bc00) [pid = 1950] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 137 (0x7f19957d9400) [pid = 1950] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 136 (0x7f199c1bb400) [pid = 1950] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 135 (0x7f199dc91800) [pid = 1950] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 134 (0x7f199d07bc00) [pid = 1950] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 133 (0x7f19b5484000) [pid = 1950] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 132 (0x7f19b451a000) [pid = 1950] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 131 (0x7f19b4519800) [pid = 1950] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 130 (0x7f19a6faac00) [pid = 1950] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 129 (0x7f19a65aa800) [pid = 1950] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:16:17 INFO - PROCESS | 1950 | --DOMWINDOW == 128 (0x7f199d07d000) [pid = 1950] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:16:17 INFO - PROCESS | 1950 | 1461356177271 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:17 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199d303000 == 94 [pid = 1950] [id = 271] 13:16:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 129 (0x7f19957d9400) [pid = 1950] [serial = 814] [outer = (nil)] 13:16:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 130 (0x7f199c1b6800) [pid = 1950] [serial = 815] [outer = 0x7f19957d9400] 13:16:17 INFO - PROCESS | 1950 | 1461356177331 Marionette DEBUG loaded listener.js 13:16:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 131 (0x7f199f429800) [pid = 1950] [serial = 816] [outer = 0x7f19957d9400] 13:16:17 INFO - PROCESS | 1950 | 1461356177994 Marionette TRACE conn4 <- [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]]]}] 13:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1386ms 13:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:16:18 INFO - PROCESS | 1950 | 1461356178010 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 13:16:18 INFO - PROCESS | 1950 | 1461356178012 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 13:16:18 INFO - PROCESS | 1950 | 1461356178018 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:16:18 INFO - PROCESS | 1950 | 1461356178020 Marionette TRACE conn4 <- [1,1058,null,{}] 13:16:18 INFO - PROCESS | 1950 | 1461356178025 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:18 INFO - PROCESS | 1950 | 1461356178210 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 13:16:18 INFO - PROCESS | 1950 | 1461356178231 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:18 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a9545800 == 95 [pid = 1950] [id = 272] 13:16:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 132 (0x7f1997b43800) [pid = 1950] [serial = 817] [outer = (nil)] 13:16:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 133 (0x7f19a8f17c00) [pid = 1950] [serial = 818] [outer = 0x7f1997b43800] 13:16:18 INFO - PROCESS | 1950 | 1461356178287 Marionette DEBUG loaded listener.js 13:16:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 134 (0x7f19b5168c00) [pid = 1950] [serial = 819] [outer = 0x7f1997b43800] 13:16:18 INFO - PROCESS | 1950 | 1461356178963 Marionette TRACE conn4 <- [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]]]}] 13:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 981ms 13:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:16:19 INFO - PROCESS | 1950 | 1461356178999 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 13:16:19 INFO - PROCESS | 1950 | 1461356179001 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 13:16:19 INFO - PROCESS | 1950 | 1461356179008 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:16:19 INFO - PROCESS | 1950 | 1461356179011 Marionette TRACE conn4 <- [1,1062,null,{}] 13:16:19 INFO - PROCESS | 1950 | 1461356179016 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:19 INFO - PROCESS | 1950 | 1461356179167 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 13:16:19 INFO - PROCESS | 1950 | 1461356179398 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:19 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995bf1800 == 96 [pid = 1950] [id = 273] 13:16:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 135 (0x7f19946c9000) [pid = 1950] [serial = 820] [outer = (nil)] 13:16:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 136 (0x7f19957d5000) [pid = 1950] [serial = 821] [outer = 0x7f19946c9000] 13:16:19 INFO - PROCESS | 1950 | 1461356179470 Marionette DEBUG loaded listener.js 13:16:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 137 (0x7f199bd5fc00) [pid = 1950] [serial = 822] [outer = 0x7f19946c9000] 13:16:20 INFO - PROCESS | 1950 | 1461356180421 Marionette TRACE conn4 <- [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]]]}] 13:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1442ms 13:16:20 INFO - PROCESS | 1950 | 1461356180449 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 13:16:20 INFO - PROCESS | 1950 | 1461356180455 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 13:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:16:20 INFO - PROCESS | 1950 | 1461356180462 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:16:20 INFO - PROCESS | 1950 | 1461356180468 Marionette TRACE conn4 <- [1,1066,null,{}] 13:16:20 INFO - PROCESS | 1950 | 1461356180475 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:20 INFO - PROCESS | 1950 | 1461356180641 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 13:16:20 INFO - PROCESS | 1950 | 1461356180814 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:20 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a21c3000 == 97 [pid = 1950] [id = 274] 13:16:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 138 (0x7f199c1a7400) [pid = 1950] [serial = 823] [outer = (nil)] 13:16:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 139 (0x7f199f426000) [pid = 1950] [serial = 824] [outer = 0x7f199c1a7400] 13:16:20 INFO - PROCESS | 1950 | 1461356180887 Marionette DEBUG loaded listener.js 13:16:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 140 (0x7f19a125ec00) [pid = 1950] [serial = 825] [outer = 0x7f199c1a7400] 13:16:21 INFO - PROCESS | 1950 | 1461356181779 Marionette TRACE conn4 <- [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]]]}] 13:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1331ms 13:16:21 INFO - PROCESS | 1950 | 1461356181795 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 13:16:21 INFO - PROCESS | 1950 | 1461356181801 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 13:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:16:21 INFO - PROCESS | 1950 | 1461356181807 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:16:21 INFO - PROCESS | 1950 | 1461356181810 Marionette TRACE conn4 <- [1,1070,null,{}] 13:16:21 INFO - PROCESS | 1950 | 1461356181815 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:21 INFO - PROCESS | 1950 | 1461356181979 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 13:16:22 INFO - PROCESS | 1950 | 1461356182166 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:22 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a98e5000 == 98 [pid = 1950] [id = 275] 13:16:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 141 (0x7f199d077c00) [pid = 1950] [serial = 826] [outer = (nil)] 13:16:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 142 (0x7f19a443d800) [pid = 1950] [serial = 827] [outer = 0x7f199d077c00] 13:16:22 INFO - PROCESS | 1950 | 1461356182238 Marionette DEBUG loaded listener.js 13:16:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 143 (0x7f19a7109000) [pid = 1950] [serial = 828] [outer = 0x7f199d077c00] 13:16:23 INFO - PROCESS | 1950 | 1461356183090 Marionette TRACE conn4 <- [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]]]}] 13:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1334ms 13:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:16:23 INFO - PROCESS | 1950 | 1461356183142 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 13:16:23 INFO - PROCESS | 1950 | 1461356183145 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 13:16:23 INFO - PROCESS | 1950 | 1461356183160 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:16:23 INFO - PROCESS | 1950 | 1461356183168 Marionette TRACE conn4 <- [1,1074,null,{}] 13:16:23 INFO - PROCESS | 1950 | 1461356183174 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:23 INFO - PROCESS | 1950 | 1461356183341 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 13:16:23 INFO - PROCESS | 1950 | 1461356183506 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:23 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f35800 == 99 [pid = 1950] [id = 276] 13:16:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 144 (0x7f199e381c00) [pid = 1950] [serial = 829] [outer = (nil)] 13:16:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 145 (0x7f19a8f19400) [pid = 1950] [serial = 830] [outer = 0x7f199e381c00] 13:16:23 INFO - PROCESS | 1950 | 1461356183575 Marionette DEBUG loaded listener.js 13:16:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 146 (0x7f19ae65b000) [pid = 1950] [serial = 831] [outer = 0x7f199e381c00] 13:16:24 INFO - PROCESS | 1950 | 1461356184441 Marionette TRACE conn4 <- [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]]]}] 13:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1343ms 13:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:16:24 INFO - PROCESS | 1950 | 1461356184494 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 13:16:24 INFO - PROCESS | 1950 | 1461356184498 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 13:16:24 INFO - PROCESS | 1950 | 1461356184503 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:16:24 INFO - PROCESS | 1950 | 1461356184507 Marionette TRACE conn4 <- [1,1078,null,{}] 13:16:24 INFO - PROCESS | 1950 | 1461356184511 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:24 INFO - PROCESS | 1950 | 1461356184666 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 13:16:24 INFO - PROCESS | 1950 | 1461356184837 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:24 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba6df000 == 100 [pid = 1950] [id = 277] 13:16:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 147 (0x7f19a45c2000) [pid = 1950] [serial = 832] [outer = (nil)] 13:16:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 148 (0x7f19b565b800) [pid = 1950] [serial = 833] [outer = 0x7f19a45c2000] 13:16:24 INFO - PROCESS | 1950 | 1461356184906 Marionette DEBUG loaded listener.js 13:16:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 149 (0x7f19b66b9000) [pid = 1950] [serial = 834] [outer = 0x7f19a45c2000] 13:16:25 INFO - PROCESS | 1950 | 1461356185762 Marionette TRACE conn4 <- [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]]]}] 13:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1286ms 13:16:25 INFO - PROCESS | 1950 | 1461356185789 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 13:16:25 INFO - PROCESS | 1950 | 1461356185793 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 13:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:16:25 INFO - PROCESS | 1950 | 1461356185798 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:16:25 INFO - PROCESS | 1950 | 1461356185800 Marionette TRACE conn4 <- [1,1082,null,{}] 13:16:25 INFO - PROCESS | 1950 | 1461356185807 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:25 INFO - PROCESS | 1950 | 1461356185962 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 13:16:26 INFO - PROCESS | 1950 | 1461356186140 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bd451000 == 101 [pid = 1950] [id = 278] 13:16:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 150 (0x7f19b8749000) [pid = 1950] [serial = 835] [outer = (nil)] 13:16:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 151 (0x7f19b9e71800) [pid = 1950] [serial = 836] [outer = 0x7f19b8749000] 13:16:26 INFO - PROCESS | 1950 | 1461356186221 Marionette DEBUG loaded listener.js 13:16:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 152 (0x7f19ba675400) [pid = 1950] [serial = 837] [outer = 0x7f19b8749000] 13:16:27 INFO - PROCESS | 1950 | 1461356187073 Marionette TRACE conn4 <- [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]]]}] 13:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1331ms 13:16:27 INFO - PROCESS | 1950 | 1461356187130 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 13:16:27 INFO - PROCESS | 1950 | 1461356187133 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 13:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:16:27 INFO - PROCESS | 1950 | 1461356187139 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:16:27 INFO - PROCESS | 1950 | 1461356187141 Marionette TRACE conn4 <- [1,1086,null,{}] 13:16:27 INFO - PROCESS | 1950 | 1461356187147 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:27 INFO - PROCESS | 1950 | 1461356187312 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 13:16:27 INFO - PROCESS | 1950 | 1461356187479 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:27 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994819800 == 102 [pid = 1950] [id = 279] 13:16:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 153 (0x7f19948d3c00) [pid = 1950] [serial = 838] [outer = (nil)] 13:16:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 154 (0x7f19948d8400) [pid = 1950] [serial = 839] [outer = 0x7f19948d3c00] 13:16:27 INFO - PROCESS | 1950 | 1461356187556 Marionette DEBUG loaded listener.js 13:16:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 155 (0x7f19958f0c00) [pid = 1950] [serial = 840] [outer = 0x7f19948d3c00] 13:16:28 INFO - PROCESS | 1950 | 1461356188375 Marionette TRACE conn4 <- [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]]]}] 13:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1282ms 13:16:28 INFO - PROCESS | 1950 | 1461356188422 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 13:16:28 INFO - PROCESS | 1950 | 1461356188426 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 13:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:16:28 INFO - PROCESS | 1950 | 1461356188431 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:16:28 INFO - PROCESS | 1950 | 1461356188433 Marionette TRACE conn4 <- [1,1090,null,{}] 13:16:28 INFO - PROCESS | 1950 | 1461356188439 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:28 INFO - PROCESS | 1950 | 1461356188586 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 13:16:28 INFO - PROCESS | 1950 | 1461356188759 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:28 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1996670800 == 103 [pid = 1950] [id = 280] 13:16:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 156 (0x7f19948d4400) [pid = 1950] [serial = 841] [outer = (nil)] 13:16:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 157 (0x7f19958f5400) [pid = 1950] [serial = 842] [outer = 0x7f19948d4400] 13:16:28 INFO - PROCESS | 1950 | 1461356188824 Marionette DEBUG loaded listener.js 13:16:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 158 (0x7f19958fa000) [pid = 1950] [serial = 843] [outer = 0x7f19948d4400] 13:16:29 INFO - PROCESS | 1950 | 1461356189627 Marionette TRACE conn4 <- [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]]]}] 13:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1224ms 13:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:16:29 INFO - PROCESS | 1950 | 1461356189659 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 13:16:29 INFO - PROCESS | 1950 | 1461356189662 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 13:16:29 INFO - PROCESS | 1950 | 1461356189670 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:16:29 INFO - PROCESS | 1950 | 1461356189673 Marionette TRACE conn4 <- [1,1094,null,{}] 13:16:29 INFO - PROCESS | 1950 | 1461356189678 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:29 INFO - PROCESS | 1950 | 1461356189833 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 13:16:30 INFO - PROCESS | 1950 | 1461356190007 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:30 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19920cf800 == 104 [pid = 1950] [id = 281] 13:16:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 159 (0x7f19948d6c00) [pid = 1950] [serial = 844] [outer = (nil)] 13:16:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 160 (0x7f1996513000) [pid = 1950] [serial = 845] [outer = 0x7f19948d6c00] 13:16:30 INFO - PROCESS | 1950 | 1461356190072 Marionette DEBUG loaded listener.js 13:16:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 161 (0x7f1996517400) [pid = 1950] [serial = 846] [outer = 0x7f19948d6c00] 13:16:30 INFO - PROCESS | 1950 | 1461356190931 Marionette TRACE conn4 <- [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]]]}] 13:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1326ms 13:16:30 INFO - PROCESS | 1950 | 1461356190996 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 13:16:31 INFO - PROCESS | 1950 | 1461356191000 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 13:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:16:31 INFO - PROCESS | 1950 | 1461356191005 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:16:31 INFO - PROCESS | 1950 | 1461356191008 Marionette TRACE conn4 <- [1,1098,null,{}] 13:16:31 INFO - PROCESS | 1950 | 1461356191013 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:31 INFO - PROCESS | 1950 | 1461356191164 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 13:16:31 INFO - PROCESS | 1950 | 1461356191348 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:31 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199667d000 == 105 [pid = 1950] [id = 282] 13:16:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 162 (0x7f19948d9c00) [pid = 1950] [serial = 847] [outer = (nil)] 13:16:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 163 (0x7f199651bc00) [pid = 1950] [serial = 848] [outer = 0x7f19948d9c00] 13:16:31 INFO - PROCESS | 1950 | 1461356191423 Marionette DEBUG loaded listener.js 13:16:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 164 (0x7f1996520800) [pid = 1950] [serial = 849] [outer = 0x7f19948d9c00] 13:16:32 INFO - PROCESS | 1950 | 1461356192208 Marionette TRACE conn4 <- [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]]]}] 13:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1234ms 13:16:32 INFO - PROCESS | 1950 | 1461356192241 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 13:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:16:32 INFO - PROCESS | 1950 | 1461356192244 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 13:16:32 INFO - PROCESS | 1950 | 1461356192249 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:16:32 INFO - PROCESS | 1950 | 1461356192252 Marionette TRACE conn4 <- [1,1102,null,{}] 13:16:32 INFO - PROCESS | 1950 | 1461356192257 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:32 INFO - PROCESS | 1950 | 1461356192410 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 13:16:32 INFO - PROCESS | 1950 | 1461356192590 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:32 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19928e0800 == 106 [pid = 1950] [id = 283] 13:16:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 165 (0x7f1995b71000) [pid = 1950] [serial = 850] [outer = (nil)] 13:16:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 166 (0x7f1995b79800) [pid = 1950] [serial = 851] [outer = 0x7f1995b71000] 13:16:32 INFO - PROCESS | 1950 | 1461356192668 Marionette DEBUG loaded listener.js 13:16:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 167 (0x7f1996519800) [pid = 1950] [serial = 852] [outer = 0x7f1995b71000] 13:16:33 INFO - PROCESS | 1950 | 1461356193577 Marionette TRACE conn4 <- [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]]]}] 13:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1376ms 13:16:33 INFO - PROCESS | 1950 | 1461356193625 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 13:16:33 INFO - PROCESS | 1950 | 1461356193630 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 13:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:16:33 INFO - PROCESS | 1950 | 1461356193635 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:16:33 INFO - PROCESS | 1950 | 1461356193644 Marionette TRACE conn4 <- [1,1106,null,{}] 13:16:33 INFO - PROCESS | 1950 | 1461356193649 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:33 INFO - PROCESS | 1950 | 1461356193832 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 13:16:34 INFO - PROCESS | 1950 | 1461356194005 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:34 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992443000 == 107 [pid = 1950] [id = 284] 13:16:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 168 (0x7f19924cec00) [pid = 1950] [serial = 853] [outer = (nil)] 13:16:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 169 (0x7f19924d5800) [pid = 1950] [serial = 854] [outer = 0x7f19924cec00] 13:16:34 INFO - PROCESS | 1950 | 1461356194074 Marionette DEBUG loaded listener.js 13:16:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 170 (0x7f1996520400) [pid = 1950] [serial = 855] [outer = 0x7f19924cec00] 13:16:35 INFO - PROCESS | 1950 | 1461356195257 Marionette TRACE conn4 <- [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]]]}] 13:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1685ms 13:16:35 INFO - PROCESS | 1950 | 1461356195326 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 13:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:16:35 INFO - PROCESS | 1950 | 1461356195331 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 13:16:35 INFO - PROCESS | 1950 | 1461356195338 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:16:35 INFO - PROCESS | 1950 | 1461356195343 Marionette TRACE conn4 <- [1,1110,null,{}] 13:16:35 INFO - PROCESS | 1950 | 1461356195350 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:35 INFO - PROCESS | 1950 | 1461356195584 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 13:16:35 INFO - PROCESS | 1950 | 1461356195746 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:35 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199666d800 == 108 [pid = 1950] [id = 285] 13:16:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 171 (0x7f19948d0800) [pid = 1950] [serial = 856] [outer = (nil)] 13:16:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 172 (0x7f19948d7800) [pid = 1950] [serial = 857] [outer = 0x7f19948d0800] 13:16:35 INFO - PROCESS | 1950 | 1461356195808 Marionette DEBUG loaded listener.js 13:16:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 173 (0x7f19958f6400) [pid = 1950] [serial = 858] [outer = 0x7f19948d0800] 13:16:36 INFO - PROCESS | 1950 | 1461356196583 Marionette TRACE conn4 <- [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]]]}] 13:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1282ms 13:16:36 INFO - PROCESS | 1950 | 1461356196620 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 13:16:36 INFO - PROCESS | 1950 | 1461356196628 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 13:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:16:36 INFO - PROCESS | 1950 | 1461356196637 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:16:36 INFO - PROCESS | 1950 | 1461356196641 Marionette TRACE conn4 <- [1,1114,null,{}] 13:16:36 INFO - PROCESS | 1950 | 1461356196646 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:36 INFO - PROCESS | 1950 | 1461356196804 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 13:16:37 INFO - PROCESS | 1950 | 1461356196997 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199d31e800 == 109 [pid = 1950] [id = 286] 13:16:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 174 (0x7f19946c7c00) [pid = 1950] [serial = 859] [outer = (nil)] 13:16:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 175 (0x7f1997b48400) [pid = 1950] [serial = 860] [outer = 0x7f19946c7c00] 13:16:37 INFO - PROCESS | 1950 | 1461356197056 Marionette DEBUG loaded listener.js 13:16:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 176 (0x7f199c1a1400) [pid = 1950] [serial = 861] [outer = 0x7f19946c7c00] 13:16:38 INFO - PROCESS | 1950 | 1461356198025 Marionette TRACE conn4 <- [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]]]}] 13:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1437ms 13:16:38 INFO - PROCESS | 1950 | 1461356198075 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 13:16:38 INFO - PROCESS | 1950 | 1461356198078 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 13:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:16:38 INFO - PROCESS | 1950 | 1461356198083 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:16:38 INFO - PROCESS | 1950 | 1461356198088 Marionette TRACE conn4 <- [1,1118,null,{}] 13:16:38 INFO - PROCESS | 1950 | 1461356198102 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:38 INFO - PROCESS | 1950 | 1461356198259 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 13:16:38 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8639000 == 108 [pid = 1950] [id = 193] 13:16:38 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bea3e800 == 107 [pid = 1950] [id = 228] 13:16:38 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bd16c800 == 106 [pid = 1950] [id = 227] 13:16:38 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19babda000 == 105 [pid = 1950] [id = 226] 13:16:38 INFO - PROCESS | 1950 | --DOMWINDOW == 175 (0x7f19a71f6400) [pid = 1950] [serial = 764] [outer = (nil)] [url = about:blank] 13:16:38 INFO - PROCESS | 1950 | --DOMWINDOW == 174 (0x7f19a1fe1400) [pid = 1950] [serial = 715] [outer = (nil)] [url = about:blank] 13:16:38 INFO - PROCESS | 1950 | --DOMWINDOW == 173 (0x7f19a7f10c00) [pid = 1950] [serial = 718] [outer = (nil)] [url = about:blank] 13:16:38 INFO - PROCESS | 1950 | --DOMWINDOW == 172 (0x7f19b5169800) [pid = 1950] [serial = 721] [outer = (nil)] [url = about:blank] 13:16:38 INFO - PROCESS | 1950 | --DOMWINDOW == 171 (0x7f19b6819800) [pid = 1950] [serial = 724] [outer = (nil)] [url = about:blank] 13:16:38 INFO - PROCESS | 1950 | --DOMWINDOW == 170 (0x7f19ba1a0400) [pid = 1950] [serial = 727] [outer = (nil)] [url = about:blank] 13:16:38 INFO - PROCESS | 1950 | --DOMWINDOW == 169 (0x7f19957cb800) [pid = 1950] [serial = 730] [outer = (nil)] [url = about:blank] 13:16:38 INFO - PROCESS | 1950 | --DOMWINDOW == 168 (0x7f19946cb000) [pid = 1950] [serial = 737] [outer = (nil)] [url = about:blank] 13:16:38 INFO - PROCESS | 1950 | --DOMWINDOW == 167 (0x7f19957db000) [pid = 1950] [serial = 734] [outer = (nil)] [url = about:blank] 13:16:38 INFO - PROCESS | 1950 | --DOMWINDOW == 166 (0x7f19957dfc00) [pid = 1950] [serial = 740] [outer = (nil)] [url = about:blank] 13:16:38 INFO - PROCESS | 1950 | 1461356198511 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:38 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a9545800 == 104 [pid = 1950] [id = 272] 13:16:38 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199d303000 == 103 [pid = 1950] [id = 271] 13:16:38 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7f1a000 == 102 [pid = 1950] [id = 270] 13:16:38 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6e10800 == 101 [pid = 1950] [id = 269] 13:16:38 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1996902800 == 102 [pid = 1950] [id = 287] 13:16:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 167 (0x7f19957cb800) [pid = 1950] [serial = 862] [outer = (nil)] 13:16:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 168 (0x7f199bd5b400) [pid = 1950] [serial = 863] [outer = 0x7f19957cb800] 13:16:38 INFO - PROCESS | 1950 | 1461356198599 Marionette DEBUG loaded listener.js 13:16:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 169 (0x7f199ed79400) [pid = 1950] [serial = 864] [outer = 0x7f19957cb800] 13:16:38 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2be5000 == 101 [pid = 1950] [id = 268] 13:16:38 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199690d800 == 100 [pid = 1950] [id = 267] 13:16:38 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995be1800 == 99 [pid = 1950] [id = 266] 13:16:38 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f3ba800 == 98 [pid = 1950] [id = 265] 13:16:38 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9f72800 == 97 [pid = 1950] [id = 260] 13:16:38 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b58ab800 == 96 [pid = 1950] [id = 259] 13:16:38 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b45ad800 == 95 [pid = 1950] [id = 258] 13:16:39 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8731800 == 94 [pid = 1950] [id = 257] 13:16:39 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2457000 == 93 [pid = 1950] [id = 256] 13:16:39 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c0cc800 == 92 [pid = 1950] [id = 255] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 168 (0x7f19a877ec00) [pid = 1950] [serial = 632] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 167 (0x7f19aac6f000) [pid = 1950] [serial = 638] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 166 (0x7f19aaac8c00) [pid = 1950] [serial = 635] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 165 (0x7f19b62b2c00) [pid = 1950] [serial = 689] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 164 (0x7f19b66c5c00) [pid = 1950] [serial = 686] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 163 (0x7f19b5865400) [pid = 1950] [serial = 683] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 162 (0x7f19b560c800) [pid = 1950] [serial = 680] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 161 (0x7f19aac6e400) [pid = 1950] [serial = 674] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 160 (0x7f19a7fc7400) [pid = 1950] [serial = 671] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 159 (0x7f19a4437400) [pid = 1950] [serial = 758] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 158 (0x7f19a32c6400) [pid = 1950] [serial = 761] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 157 (0x7f19a65aa000) [pid = 1950] [serial = 759] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 156 (0x7f19a1fd8800) [pid = 1950] [serial = 752] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 155 (0x7f19a2261800) [pid = 1950] [serial = 753] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 154 (0x7f19b54ef400) [pid = 1950] [serial = 710] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 153 (0x7f199dc87800) [pid = 1950] [serial = 712] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 152 (0x7f199dc88c00) [pid = 1950] [serial = 746] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 151 (0x7f199e3d1000) [pid = 1950] [serial = 747] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 150 (0x7f199bda4c00) [pid = 1950] [serial = 744] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 149 (0x7f1997b4b400) [pid = 1950] [serial = 743] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 148 (0x7f19a226e000) [pid = 1950] [serial = 755] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 147 (0x7f199f3f8000) [pid = 1950] [serial = 749] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 146 (0x7f19a040f800) [pid = 1950] [serial = 750] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 145 (0x7f19a22f8c00) [pid = 1950] [serial = 470] [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.] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 144 (0x7f19a6fae400) [pid = 1950] [serial = 762] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 143 (0x7f19a22f5800) [pid = 1950] [serial = 756] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 142 (0x7f19ae656000) [pid = 1950] [serial = 677] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 141 (0x7f19a32cc800) [pid = 1950] [serial = 668] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | --DOMWINDOW == 140 (0x7f199f369400) [pid = 1950] [serial = 665] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1950 | 1461356199382 Marionette TRACE conn4 <- [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]]]}] 13:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1330ms 13:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:16:39 INFO - PROCESS | 1950 | 1461356199414 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 13:16:39 INFO - PROCESS | 1950 | 1461356199417 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 13:16:39 INFO - PROCESS | 1950 | 1461356199421 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:16:39 INFO - PROCESS | 1950 | 1461356199425 Marionette TRACE conn4 <- [1,1122,null,{}] 13:16:39 INFO - PROCESS | 1950 | 1461356199429 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:39 INFO - PROCESS | 1950 | 1461356199575 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 13:16:39 INFO - PROCESS | 1950 | 1461356199706 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:39 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ed5a800 == 93 [pid = 1950] [id = 288] 13:16:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 141 (0x7f19957db000) [pid = 1950] [serial = 865] [outer = (nil)] 13:16:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 142 (0x7f199f35b000) [pid = 1950] [serial = 866] [outer = 0x7f19957db000] 13:16:39 INFO - PROCESS | 1950 | 1461356199763 Marionette DEBUG loaded listener.js 13:16:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 143 (0x7f19a03f4400) [pid = 1950] [serial = 867] [outer = 0x7f19957db000] 13:16:40 INFO - PROCESS | 1950 | 1461356200381 Marionette TRACE conn4 <- [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]]]}] 13:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1027ms 13:16:40 INFO - PROCESS | 1950 | 1461356200453 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 13:16:40 INFO - PROCESS | 1950 | 1461356200457 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 13:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:16:40 INFO - PROCESS | 1950 | 1461356200465 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:16:40 INFO - PROCESS | 1950 | 1461356200466 Marionette TRACE conn4 <- [1,1126,null,{}] 13:16:40 INFO - PROCESS | 1950 | 1461356200512 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:40 INFO - PROCESS | 1950 | 1461356200653 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 13:16:40 INFO - PROCESS | 1950 | 1461356200662 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:40 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a118e000 == 94 [pid = 1950] [id = 289] 13:16:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 144 (0x7f199f3f2800) [pid = 1950] [serial = 868] [outer = (nil)] 13:16:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 145 (0x7f19a1ca7c00) [pid = 1950] [serial = 869] [outer = 0x7f199f3f2800] 13:16:40 INFO - PROCESS | 1950 | 1461356200728 Marionette DEBUG loaded listener.js 13:16:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 146 (0x7f19a1fd6000) [pid = 1950] [serial = 870] [outer = 0x7f199f3f2800] 13:16:41 INFO - PROCESS | 1950 | 1461356201547 Marionette TRACE conn4 <- [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]]]}] 13:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1103ms 13:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:16:41 INFO - PROCESS | 1950 | 1461356201576 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 13:16:41 INFO - PROCESS | 1950 | 1461356201578 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 13:16:41 INFO - PROCESS | 1950 | 1461356201582 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:16:41 INFO - PROCESS | 1950 | 1461356201586 Marionette TRACE conn4 <- [1,1130,null,{}] 13:16:41 INFO - PROCESS | 1950 | 1461356201597 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:41 INFO - PROCESS | 1950 | 1461356201807 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 13:16:41 INFO - PROCESS | 1950 | 1461356201842 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:41 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a67d5000 == 95 [pid = 1950] [id = 290] 13:16:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 147 (0x7f19a1fe1400) [pid = 1950] [serial = 871] [outer = (nil)] 13:16:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 148 (0x7f19a32ce000) [pid = 1950] [serial = 872] [outer = 0x7f19a1fe1400] 13:16:41 INFO - PROCESS | 1950 | 1461356201900 Marionette DEBUG loaded listener.js 13:16:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 149 (0x7f19a5a02800) [pid = 1950] [serial = 873] [outer = 0x7f19a1fe1400] 13:16:42 INFO - PROCESS | 1950 | 1461356202672 Marionette TRACE conn4 <- [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]]]}] 13:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1127ms 13:16:42 INFO - PROCESS | 1950 | 1461356202710 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 13:16:42 INFO - PROCESS | 1950 | 1461356202713 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 13:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:16:42 INFO - PROCESS | 1950 | 1461356202718 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:16:42 INFO - PROCESS | 1950 | 1461356202720 Marionette TRACE conn4 <- [1,1134,null,{}] 13:16:42 INFO - PROCESS | 1950 | 1461356202726 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:42 INFO - PROCESS | 1950 | 1461356202960 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 13:16:43 INFO - PROCESS | 1950 | --DOMWINDOW == 148 (0x7f19957d9400) [pid = 1950] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:16:43 INFO - PROCESS | 1950 | --DOMWINDOW == 147 (0x7f199e5d4000) [pid = 1950] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:16:43 INFO - PROCESS | 1950 | --DOMWINDOW == 146 (0x7f199c1ac400) [pid = 1950] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:16:43 INFO - PROCESS | 1950 | --DOMWINDOW == 145 (0x7f199c5f1c00) [pid = 1950] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:16:43 INFO - PROCESS | 1950 | --DOMWINDOW == 144 (0x7f199e5d5000) [pid = 1950] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:16:43 INFO - PROCESS | 1950 | --DOMWINDOW == 143 (0x7f199efc0800) [pid = 1950] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:16:43 INFO - PROCESS | 1950 | --DOMWINDOW == 142 (0x7f19a6ba4000) [pid = 1950] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:16:43 INFO - PROCESS | 1950 | --DOMWINDOW == 141 (0x7f19a7f04000) [pid = 1950] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:16:43 INFO - PROCESS | 1950 | 1461356203323 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ed4f000 == 96 [pid = 1950] [id = 291] 13:16:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 142 (0x7f19957d3800) [pid = 1950] [serial = 874] [outer = (nil)] 13:16:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 143 (0x7f199e90b400) [pid = 1950] [serial = 875] [outer = 0x7f19957d3800] 13:16:43 INFO - PROCESS | 1950 | 1461356203381 Marionette DEBUG loaded listener.js 13:16:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 144 (0x7f19a6ba4000) [pid = 1950] [serial = 876] [outer = 0x7f19957d3800] 13:16:44 INFO - PROCESS | 1950 | 1461356204036 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 13:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1375ms 13:16:44 INFO - PROCESS | 1950 | 1461356204095 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 13:16:44 INFO - PROCESS | 1950 | 1461356204098 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 13:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:16:44 INFO - PROCESS | 1950 | 1461356204107 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:16:44 INFO - PROCESS | 1950 | 1461356204109 Marionette TRACE conn4 <- [1,1138,null,{}] 13:16:44 INFO - PROCESS | 1950 | 1461356204113 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:44 INFO - PROCESS | 1950 | 1461356204311 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 13:16:44 INFO - PROCESS | 1950 | 1461356204329 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:44 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7dc6000 == 97 [pid = 1950] [id = 292] 13:16:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 145 (0x7f19a6bac000) [pid = 1950] [serial = 877] [outer = (nil)] 13:16:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 146 (0x7f19a7102c00) [pid = 1950] [serial = 878] [outer = 0x7f19a6bac000] 13:16:44 INFO - PROCESS | 1950 | 1461356204389 Marionette DEBUG loaded listener.js 13:16:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 147 (0x7f19a710e800) [pid = 1950] [serial = 879] [outer = 0x7f19a6bac000] 13:16:45 INFO - PROCESS | 1950 | 1461356205122 Marionette TRACE conn4 <- [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]]]}] 13:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1032ms 13:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:16:45 INFO - PROCESS | 1950 | 1461356205136 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 13:16:45 INFO - PROCESS | 1950 | 1461356205138 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 13:16:45 INFO - PROCESS | 1950 | 1461356205144 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:16:45 INFO - PROCESS | 1950 | 1461356205147 Marionette TRACE conn4 <- [1,1142,null,{}] 13:16:45 INFO - PROCESS | 1950 | 1461356205152 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:45 INFO - PROCESS | 1950 | 1461356205583 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 13:16:45 INFO - PROCESS | 1950 | 1461356205718 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19928e3000 == 98 [pid = 1950] [id = 293] 13:16:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 148 (0x7f19924cbc00) [pid = 1950] [serial = 880] [outer = (nil)] 13:16:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 149 (0x7f19924d1c00) [pid = 1950] [serial = 881] [outer = 0x7f19924cbc00] 13:16:45 INFO - PROCESS | 1950 | 1461356205797 Marionette DEBUG loaded listener.js 13:16:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 150 (0x7f19948cd000) [pid = 1950] [serial = 882] [outer = 0x7f19924cbc00] 13:16:46 INFO - PROCESS | 1950 | 1461356206731 Marionette TRACE conn4 <- [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]]]}] 13:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1626ms 13:16:46 INFO - PROCESS | 1950 | 1461356206772 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 13:16:46 INFO - PROCESS | 1950 | 1461356206779 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 13:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:16:46 INFO - PROCESS | 1950 | 1461356206786 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:16:46 INFO - PROCESS | 1950 | 1461356206793 Marionette TRACE conn4 <- [1,1146,null,{}] 13:16:46 INFO - PROCESS | 1950 | 1461356206799 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:46 INFO - PROCESS | 1950 | 1461356206984 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 13:16:47 INFO - PROCESS | 1950 | 1461356207155 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:47 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199d3a1800 == 99 [pid = 1950] [id = 294] 13:16:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 151 (0x7f1995b79000) [pid = 1950] [serial = 883] [outer = (nil)] 13:16:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 152 (0x7f199c5f5400) [pid = 1950] [serial = 884] [outer = 0x7f1995b79000] 13:16:47 INFO - PROCESS | 1950 | 1461356207251 Marionette DEBUG loaded listener.js 13:16:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 153 (0x7f199dc88c00) [pid = 1950] [serial = 885] [outer = 0x7f1995b79000] 13:16:48 INFO - PROCESS | 1950 | 1461356208540 Marionette TRACE conn4 <- [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]]]}] 13:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1783ms 13:16:48 INFO - PROCESS | 1950 | 1461356208571 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 13:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:16:48 INFO - PROCESS | 1950 | 1461356208577 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 13:16:48 INFO - PROCESS | 1950 | 1461356208583 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:16:48 INFO - PROCESS | 1950 | 1461356208587 Marionette TRACE conn4 <- [1,1150,null,{}] 13:16:48 INFO - PROCESS | 1950 | 1461356208593 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:48 INFO - PROCESS | 1950 | 1461356208831 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 13:16:49 INFO - PROCESS | 1950 | 1461356209009 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:49 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7f17000 == 100 [pid = 1950] [id = 295] 13:16:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 154 (0x7f199f78e000) [pid = 1950] [serial = 886] [outer = (nil)] 13:16:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 155 (0x7f19a1cab400) [pid = 1950] [serial = 887] [outer = 0x7f199f78e000] 13:16:49 INFO - PROCESS | 1950 | 1461356209085 Marionette DEBUG loaded listener.js 13:16:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 156 (0x7f19a2270400) [pid = 1950] [serial = 888] [outer = 0x7f199f78e000] 13:16:50 INFO - PROCESS | 1950 | 1461356210002 Marionette TRACE conn4 <- [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]]]}] 13:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1478ms 13:16:50 INFO - PROCESS | 1950 | 1461356210062 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 13:16:50 INFO - PROCESS | 1950 | 1461356210068 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 13:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:16:50 INFO - PROCESS | 1950 | 1461356210084 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:16:50 INFO - PROCESS | 1950 | 1461356210091 Marionette TRACE conn4 <- [1,1154,null,{}] 13:16:50 INFO - PROCESS | 1950 | 1461356210096 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:50 INFO - PROCESS | 1950 | 1461356210314 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 13:16:50 INFO - PROCESS | 1950 | 1461356210495 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:50 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ae767000 == 101 [pid = 1950] [id = 296] 13:16:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 157 (0x7f199f792000) [pid = 1950] [serial = 889] [outer = (nil)] 13:16:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 158 (0x7f19a69c5c00) [pid = 1950] [serial = 890] [outer = 0x7f199f792000] 13:16:50 INFO - PROCESS | 1950 | 1461356210570 Marionette DEBUG loaded listener.js 13:16:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 159 (0x7f19a7197c00) [pid = 1950] [serial = 891] [outer = 0x7f199f792000] 13:16:51 INFO - PROCESS | 1950 | 1461356211434 Marionette TRACE conn4 <- [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]]]}] 13:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1392ms 13:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:16:51 INFO - PROCESS | 1950 | 1461356211468 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 13:16:51 INFO - PROCESS | 1950 | 1461356211471 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 13:16:51 INFO - PROCESS | 1950 | 1461356211477 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:16:51 INFO - PROCESS | 1950 | 1461356211480 Marionette TRACE conn4 <- [1,1158,null,{}] 13:16:51 INFO - PROCESS | 1950 | 1461356211486 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:51 INFO - PROCESS | 1950 | 1461356211661 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 13:16:51 INFO - PROCESS | 1950 | 1461356211844 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:51 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b58b9000 == 102 [pid = 1950] [id = 297] 13:16:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 160 (0x7f19a0408000) [pid = 1950] [serial = 892] [outer = (nil)] 13:16:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 161 (0x7f19a7f7a000) [pid = 1950] [serial = 893] [outer = 0x7f19a0408000] 13:16:51 INFO - PROCESS | 1950 | 1461356211915 Marionette DEBUG loaded listener.js 13:16:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 162 (0x7f19a9580000) [pid = 1950] [serial = 894] [outer = 0x7f19a0408000] 13:16:52 INFO - PROCESS | 1950 | 1461356212775 Marionette TRACE conn4 <- [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]]]}] 13:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1335ms 13:16:52 INFO - PROCESS | 1950 | 1461356212813 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 13:16:52 INFO - PROCESS | 1950 | 1461356212816 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 13:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:16:52 INFO - PROCESS | 1950 | 1461356212822 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:16:52 INFO - PROCESS | 1950 | 1461356212824 Marionette TRACE conn4 <- [1,1162,null,{}] 13:16:52 INFO - PROCESS | 1950 | 1461356212830 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:53 INFO - PROCESS | 1950 | 1461356213016 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 13:16:53 INFO - PROCESS | 1950 | 1461356213207 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:53 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f74800 == 103 [pid = 1950] [id = 298] 13:16:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 163 (0x7f19aac94c00) [pid = 1950] [serial = 895] [outer = (nil)] 13:16:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 164 (0x7f19af50a800) [pid = 1950] [serial = 896] [outer = 0x7f19aac94c00] 13:16:53 INFO - PROCESS | 1950 | 1461356213287 Marionette DEBUG loaded listener.js 13:16:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 165 (0x7f19b54edc00) [pid = 1950] [serial = 897] [outer = 0x7f19aac94c00] 13:16:54 INFO - PROCESS | 1950 | 1461356214161 Marionette TRACE conn4 <- [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]]]}] 13:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1379ms 13:16:54 INFO - PROCESS | 1950 | 1461356214202 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 13:16:54 INFO - PROCESS | 1950 | 1461356214206 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 13:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:16:54 INFO - PROCESS | 1950 | 1461356214212 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:16:54 INFO - PROCESS | 1950 | 1461356214216 Marionette TRACE conn4 <- [1,1166,null,{}] 13:16:54 INFO - PROCESS | 1950 | 1461356214222 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:54 INFO - PROCESS | 1950 | 1461356214409 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 13:16:54 INFO - PROCESS | 1950 | 1461356214589 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:54 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19baaa8800 == 104 [pid = 1950] [id = 299] 13:16:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 166 (0x7f19aac97c00) [pid = 1950] [serial = 898] [outer = (nil)] 13:16:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 167 (0x7f19b874f400) [pid = 1950] [serial = 899] [outer = 0x7f19aac97c00] 13:16:54 INFO - PROCESS | 1950 | 1461356214658 Marionette DEBUG loaded listener.js 13:16:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 168 (0x7f19ba1a1800) [pid = 1950] [serial = 900] [outer = 0x7f19aac97c00] 13:16:55 INFO - PROCESS | 1950 | 1461356215556 Marionette TRACE conn4 <- [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]]]}] 13:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1378ms 13:16:55 INFO - PROCESS | 1950 | 1461356215591 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 13:16:55 INFO - PROCESS | 1950 | 1461356215594 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 13:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:16:55 INFO - PROCESS | 1950 | 1461356215600 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:16:55 INFO - PROCESS | 1950 | 1461356215603 Marionette TRACE conn4 <- [1,1170,null,{}] 13:16:55 INFO - PROCESS | 1950 | 1461356215608 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:55 INFO - PROCESS | 1950 | 1461356215776 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 13:16:55 INFO - PROCESS | 1950 | 1461356215951 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bd4e0800 == 105 [pid = 1950] [id = 300] 13:16:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 169 (0x7f19a2203c00) [pid = 1950] [serial = 901] [outer = (nil)] 13:16:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 170 (0x7f19a220ac00) [pid = 1950] [serial = 902] [outer = 0x7f19a2203c00] 13:16:56 INFO - PROCESS | 1950 | 1461356216025 Marionette DEBUG loaded listener.js 13:16:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 171 (0x7f19a2210400) [pid = 1950] [serial = 903] [outer = 0x7f19a2203c00] 13:16:56 INFO - PROCESS | 1950 | 1461356216861 Marionette TRACE conn4 <- [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]]]}] 13:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1326ms 13:16:56 INFO - PROCESS | 1950 | 1461356216927 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 13:16:56 INFO - PROCESS | 1950 | 1461356216930 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 13:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:16:56 INFO - PROCESS | 1950 | 1461356216936 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:16:56 INFO - PROCESS | 1950 | 1461356216938 Marionette TRACE conn4 <- [1,1174,null,{}] 13:16:56 INFO - PROCESS | 1950 | 1461356216944 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:57 INFO - PROCESS | 1950 | 1461356217106 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 13:16:57 INFO - PROCESS | 1950 | 1461356217285 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:57 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995ab5000 == 106 [pid = 1950] [id = 301] 13:16:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 172 (0x7f19a2204c00) [pid = 1950] [serial = 904] [outer = (nil)] 13:16:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 173 (0x7f19ba1a4000) [pid = 1950] [serial = 905] [outer = 0x7f19a2204c00] 13:16:57 INFO - PROCESS | 1950 | 1461356217358 Marionette DEBUG loaded listener.js 13:16:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 174 (0x7f19ba671400) [pid = 1950] [serial = 906] [outer = 0x7f19a2204c00] 13:16:58 INFO - PROCESS | 1950 | 1461356218209 Marionette TRACE conn4 <- [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] 13:16:58 INFO - PROCESS | 1950 | 1461356218272 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 13:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:16:58 INFO - PROCESS | 1950 | 1461356218278 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:16:58 INFO - PROCESS | 1950 | 1461356218281 Marionette TRACE conn4 <- [1,1178,null,{}] 13:16:58 INFO - PROCESS | 1950 | 1461356218287 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:58 INFO - PROCESS | 1950 | 1461356218449 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 13:16:58 INFO - PROCESS | 1950 | 1461356218627 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199e510000 == 107 [pid = 1950] [id = 302] 13:16:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 175 (0x7f19920ae400) [pid = 1950] [serial = 907] [outer = (nil)] 13:16:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 176 (0x7f19920b8000) [pid = 1950] [serial = 908] [outer = 0x7f19920ae400] 13:16:58 INFO - PROCESS | 1950 | 1461356218701 Marionette DEBUG loaded listener.js 13:16:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 177 (0x7f19920bdc00) [pid = 1950] [serial = 909] [outer = 0x7f19920ae400] 13:16:59 INFO - PROCESS | 1950 | 1461356219573 Marionette TRACE conn4 <- [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] 13:16:59 INFO - PROCESS | 1950 | 1461356219611 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 13:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:16:59 INFO - PROCESS | 1950 | 1461356219617 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:16:59 INFO - PROCESS | 1950 | 1461356219620 Marionette TRACE conn4 <- [1,1182,null,{}] 13:16:59 INFO - PROCESS | 1950 | 1461356219625 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:16:59 INFO - PROCESS | 1950 | 1461356219799 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 13:16:59 INFO - PROCESS | 1950 | 1461356219981 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:00 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199270c000 == 108 [pid = 1950] [id = 303] 13:17:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 178 (0x7f19908c7000) [pid = 1950] [serial = 910] [outer = (nil)] 13:17:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 179 (0x7f19908ce000) [pid = 1950] [serial = 911] [outer = 0x7f19908c7000] 13:17:00 INFO - PROCESS | 1950 | 1461356220058 Marionette DEBUG loaded listener.js 13:17:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 180 (0x7f19920bac00) [pid = 1950] [serial = 912] [outer = 0x7f19908c7000] 13:17:00 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:00 INFO - PROCESS | 1950 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:17:00 INFO - PROCESS | 1950 | 1461356220980 Marionette TRACE conn4 <- [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] 13:17:01 INFO - PROCESS | 1950 | 1461356221065 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 13:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:17:01 INFO - PROCESS | 1950 | 1461356221071 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:17:01 INFO - PROCESS | 1950 | 1461356221074 Marionette TRACE conn4 <- [1,1186,null,{}] 13:17:01 INFO - PROCESS | 1950 | 1461356221080 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:01 INFO - PROCESS | 1950 | 1461356221308 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 13:17:01 INFO - PROCESS | 1950 | 1461356221491 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:01 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19916af800 == 109 [pid = 1950] [id = 304] 13:17:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 181 (0x7f19908c9400) [pid = 1950] [serial = 913] [outer = (nil)] 13:17:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 182 (0x7f199163cc00) [pid = 1950] [serial = 914] [outer = 0x7f19908c9400] 13:17:01 INFO - PROCESS | 1950 | 1461356221620 Marionette DEBUG loaded listener.js 13:17:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 183 (0x7f19b6817000) [pid = 1950] [serial = 915] [outer = 0x7f19908c9400] 13:17:02 INFO - PROCESS | 1950 | 1461356222463 Marionette TRACE conn4 <- [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] 13:17:02 INFO - PROCESS | 1950 | 1461356222504 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 13:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:17:02 INFO - PROCESS | 1950 | 1461356222511 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:17:02 INFO - PROCESS | 1950 | 1461356222513 Marionette TRACE conn4 <- [1,1190,null,{}] 13:17:02 INFO - PROCESS | 1950 | 1461356222518 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:02 INFO - PROCESS | 1950 | 1461356222695 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 13:17:02 INFO - PROCESS | 1950 | 1461356222878 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:02 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199e92a800 == 110 [pid = 1950] [id = 305] 13:17:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 184 (0x7f19908cfc00) [pid = 1950] [serial = 916] [outer = (nil)] 13:17:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 185 (0x7f1991848400) [pid = 1950] [serial = 917] [outer = 0x7f19908cfc00] 13:17:02 INFO - PROCESS | 1950 | 1461356222955 Marionette DEBUG loaded listener.js 13:17:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 186 (0x7f199184dc00) [pid = 1950] [serial = 918] [outer = 0x7f19908cfc00] 13:17:04 INFO - PROCESS | 1950 | 1461356224180 Marionette TRACE conn4 <- [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] 13:17:04 INFO - PROCESS | 1950 | 1461356224257 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 13:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:17:04 INFO - PROCESS | 1950 | 1461356224267 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:17:04 INFO - PROCESS | 1950 | 1461356224272 Marionette TRACE conn4 <- [1,1194,null,{}] 13:17:04 INFO - PROCESS | 1950 | 1461356224280 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:04 INFO - PROCESS | 1950 | 1461356224511 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 13:17:04 INFO - PROCESS | 1950 | 1461356224706 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:04 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997b72000 == 111 [pid = 1950] [id = 306] 13:17:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 187 (0x7f1991840400) [pid = 1950] [serial = 919] [outer = (nil)] 13:17:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 188 (0x7f19924c9c00) [pid = 1950] [serial = 920] [outer = 0x7f1991840400] 13:17:04 INFO - PROCESS | 1950 | 1461356224776 Marionette DEBUG loaded listener.js 13:17:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f19946cfc00) [pid = 1950] [serial = 921] [outer = 0x7f1991840400] 13:17:05 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:05 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:17:05 INFO - PROCESS | 1950 | 1461356225578 Marionette TRACE conn4 <- [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] 13:17:05 INFO - PROCESS | 1950 | 1461356225661 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 13:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:17:05 INFO - PROCESS | 1950 | 1461356225669 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:17:05 INFO - PROCESS | 1950 | 1461356225672 Marionette TRACE conn4 <- [1,1198,null,{}] 13:17:05 INFO - PROCESS | 1950 | 1461356225676 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:05 INFO - PROCESS | 1950 | 1461356225841 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 13:17:06 INFO - PROCESS | 1950 | 1461356226197 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:06 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19920e1800 == 112 [pid = 1950] [id = 307] 13:17:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f19957ccc00) [pid = 1950] [serial = 922] [outer = (nil)] 13:17:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 191 (0x7f1995b77800) [pid = 1950] [serial = 923] [outer = 0x7f19957ccc00] 13:17:06 INFO - PROCESS | 1950 | 1461356226268 Marionette DEBUG loaded listener.js 13:17:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 192 (0x7f1996515c00) [pid = 1950] [serial = 924] [outer = 0x7f19957ccc00] 13:17:07 INFO - PROCESS | 1950 | 1461356227138 Marionette TRACE conn4 <- [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]]]}] 13:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1482ms 13:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:17:07 INFO - PROCESS | 1950 | 1461356227151 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 13:17:07 INFO - PROCESS | 1950 | 1461356227153 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 13:17:07 INFO - PROCESS | 1950 | 1461356227159 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:17:07 INFO - PROCESS | 1950 | 1461356227164 Marionette TRACE conn4 <- [1,1202,null,{}] 13:17:07 INFO - PROCESS | 1950 | 1461356227179 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:07 INFO - PROCESS | 1950 | 1461356227349 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 13:17:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7dc6000 == 111 [pid = 1950] [id = 292] 13:17:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199ed4f000 == 110 [pid = 1950] [id = 291] 13:17:07 INFO - PROCESS | 1950 | --DOMWINDOW == 191 (0x7f199efc0400) [pid = 1950] [serial = 788] [outer = (nil)] [url = about:blank] 13:17:07 INFO - PROCESS | 1950 | --DOMWINDOW == 190 (0x7f19b4518800) [pid = 1950] [serial = 791] [outer = (nil)] [url = about:blank] 13:17:07 INFO - PROCESS | 1950 | --DOMWINDOW == 189 (0x7f19b8749c00) [pid = 1950] [serial = 785] [outer = (nil)] [url = about:blank] 13:17:07 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f19a8f17c00) [pid = 1950] [serial = 818] [outer = (nil)] [url = about:blank] 13:17:07 INFO - PROCESS | 1950 | --DOMWINDOW == 187 (0x7f19b5168800) [pid = 1950] [serial = 782] [outer = (nil)] [url = about:blank] 13:17:07 INFO - PROCESS | 1950 | --DOMWINDOW == 186 (0x7f19a8f99400) [pid = 1950] [serial = 779] [outer = (nil)] [url = about:blank] 13:17:07 INFO - PROCESS | 1950 | 1461356227631 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a67d5000 == 109 [pid = 1950] [id = 290] 13:17:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a118e000 == 108 [pid = 1950] [id = 289] 13:17:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19959d2000 == 109 [pid = 1950] [id = 308] 13:17:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 187 (0x7f1995b76400) [pid = 1950] [serial = 925] [outer = (nil)] 13:17:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 188 (0x7f199e5cd800) [pid = 1950] [serial = 926] [outer = 0x7f1995b76400] 13:17:07 INFO - PROCESS | 1950 | 1461356227740 Marionette DEBUG loaded listener.js 13:17:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f199efbe400) [pid = 1950] [serial = 927] [outer = 0x7f1995b76400] 13:17:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199ed5a800 == 108 [pid = 1950] [id = 288] 13:17:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1996902800 == 107 [pid = 1950] [id = 287] 13:17:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199d31e800 == 106 [pid = 1950] [id = 286] 13:17:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199666d800 == 105 [pid = 1950] [id = 285] 13:17:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992443000 == 104 [pid = 1950] [id = 284] 13:17:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19928e0800 == 103 [pid = 1950] [id = 283] 13:17:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199667d000 == 102 [pid = 1950] [id = 282] 13:17:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19920cf800 == 101 [pid = 1950] [id = 281] 13:17:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1996670800 == 100 [pid = 1950] [id = 280] 13:17:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994819800 == 99 [pid = 1950] [id = 279] 13:17:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bd451000 == 98 [pid = 1950] [id = 278] 13:17:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ba6df000 == 97 [pid = 1950] [id = 277] 13:17:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9f35800 == 96 [pid = 1950] [id = 276] 13:17:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a98e5000 == 95 [pid = 1950] [id = 275] 13:17:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a21c3000 == 94 [pid = 1950] [id = 274] 13:17:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995bf1800 == 93 [pid = 1950] [id = 273] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f199f429800) [pid = 1950] [serial = 816] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 187 (0x7f199ed7b400) [pid = 1950] [serial = 800] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 186 (0x7f19a6fb6400) [pid = 1950] [serial = 809] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 185 (0x7f19a710f000) [pid = 1950] [serial = 810] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 184 (0x7f19a7106400) [pid = 1950] [serial = 794] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 183 (0x7f19a6fab800) [pid = 1950] [serial = 776] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 182 (0x7f199d07a000) [pid = 1950] [serial = 797] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 181 (0x7f199f363400) [pid = 1950] [serial = 770] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 180 (0x7f19a2267c00) [pid = 1950] [serial = 803] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 179 (0x7f19a32cb800) [pid = 1950] [serial = 804] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 178 (0x7f19a226b000) [pid = 1950] [serial = 773] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 177 (0x7f199c1b6800) [pid = 1950] [serial = 815] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 176 (0x7f19a1133c00) [pid = 1950] [serial = 801] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 175 (0x7f19a5a08800) [pid = 1950] [serial = 806] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 174 (0x7f19a7f07000) [pid = 1950] [serial = 765] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 173 (0x7f19af50e400) [pid = 1950] [serial = 813] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 172 (0x7f19957ce800) [pid = 1950] [serial = 767] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 171 (0x7f19a6dbac00) [pid = 1950] [serial = 807] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 170 (0x7f19aac79800) [pid = 1950] [serial = 812] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | --DOMWINDOW == 169 (0x7f199e37b800) [pid = 1950] [serial = 798] [outer = (nil)] [url = about:blank] 13:17:08 INFO - PROCESS | 1950 | 1461356228475 Marionette TRACE conn4 <- [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]]]}] 13:17: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 13:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1332ms 13:17:08 INFO - PROCESS | 1950 | 1461356228492 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 13:17:08 INFO - PROCESS | 1950 | 1461356228496 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 13:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:17:08 INFO - PROCESS | 1950 | 1461356228502 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:17:08 INFO - PROCESS | 1950 | 1461356228505 Marionette TRACE conn4 <- [1,1206,null,{}] 13:17:08 INFO - PROCESS | 1950 | 1461356228526 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:08 INFO - PROCESS | 1950 | 1461356228678 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 13:17:08 INFO - PROCESS | 1950 | 1461356228692 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:08 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c113000 == 94 [pid = 1950] [id = 309] 13:17:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 170 (0x7f199c5f1c00) [pid = 1950] [serial = 928] [outer = (nil)] 13:17:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 171 (0x7f19a11edc00) [pid = 1950] [serial = 929] [outer = 0x7f199c5f1c00] 13:17:08 INFO - PROCESS | 1950 | 1461356228752 Marionette DEBUG loaded listener.js 13:17:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 172 (0x7f19a1cb0400) [pid = 1950] [serial = 930] [outer = 0x7f199c5f1c00] 13:17:09 INFO - PROCESS | 1950 | 1461356229605 Marionette TRACE conn4 <- [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]]]}] 13:17:09 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 13:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1189ms 13:17:09 INFO - PROCESS | 1950 | 1461356229691 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 13:17:09 INFO - PROCESS | 1950 | 1461356229695 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 13:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:17:09 INFO - PROCESS | 1950 | 1461356229701 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:17:09 INFO - PROCESS | 1950 | 1461356229703 Marionette TRACE conn4 <- [1,1210,null,{}] 13:17:09 INFO - PROCESS | 1950 | 1461356229708 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:09 INFO - PROCESS | 1950 | 1461356229859 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 13:17:09 INFO - PROCESS | 1950 | 1461356229869 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a118e000 == 95 [pid = 1950] [id = 310] 13:17:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 173 (0x7f199f368c00) [pid = 1950] [serial = 931] [outer = (nil)] 13:17:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 174 (0x7f19a220fc00) [pid = 1950] [serial = 932] [outer = 0x7f199f368c00] 13:17:09 INFO - PROCESS | 1950 | 1461356229925 Marionette DEBUG loaded listener.js 13:17:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 175 (0x7f19a22ef000) [pid = 1950] [serial = 933] [outer = 0x7f199f368c00] 13:17:10 INFO - PROCESS | 1950 | 1461356230891 Marionette TRACE conn4 <- [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]]]}] 13:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1228ms 13:17:10 INFO - PROCESS | 1950 | 1461356230929 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 13:17:10 INFO - PROCESS | 1950 | 1461356230933 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 13:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:17:10 INFO - PROCESS | 1950 | 1461356230938 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:17:10 INFO - PROCESS | 1950 | 1461356230940 Marionette TRACE conn4 <- [1,1214,null,{}] 13:17:10 INFO - PROCESS | 1950 | 1461356230946 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:11 INFO - PROCESS | 1950 | 1461356231183 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 13:17:11 INFO - PROCESS | 1950 | 1461356231214 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:11 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7770800 == 96 [pid = 1950] [id = 311] 13:17:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 176 (0x7f199dc57400) [pid = 1950] [serial = 934] [outer = (nil)] 13:17:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 177 (0x7f19a6faf400) [pid = 1950] [serial = 935] [outer = 0x7f199dc57400] 13:17:11 INFO - PROCESS | 1950 | 1461356231277 Marionette DEBUG loaded listener.js 13:17:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 178 (0x7f19a957d800) [pid = 1950] [serial = 936] [outer = 0x7f199dc57400] 13:17:12 INFO - PROCESS | 1950 | 1461356232066 Marionette TRACE conn4 <- [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]]]}] 13:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1178ms 13:17:12 INFO - PROCESS | 1950 | --DOMWINDOW == 177 (0x7f19a1fe1400) [pid = 1950] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:17:12 INFO - PROCESS | 1950 | --DOMWINDOW == 176 (0x7f19946c7c00) [pid = 1950] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:17:12 INFO - PROCESS | 1950 | --DOMWINDOW == 175 (0x7f19957cb800) [pid = 1950] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:17:12 INFO - PROCESS | 1950 | --DOMWINDOW == 174 (0x7f199f3f2800) [pid = 1950] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:17:12 INFO - PROCESS | 1950 | --DOMWINDOW == 173 (0x7f19957d3800) [pid = 1950] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:17:12 INFO - PROCESS | 1950 | --DOMWINDOW == 172 (0x7f19948d0800) [pid = 1950] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:17:12 INFO - PROCESS | 1950 | --DOMWINDOW == 171 (0x7f19957db000) [pid = 1950] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:17:12 INFO - PROCESS | 1950 | --DOMWINDOW == 170 (0x7f1997b43800) [pid = 1950] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:17:12 INFO - PROCESS | 1950 | 1461356232370 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 13:17:12 INFO - PROCESS | 1950 | 1461356232372 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 13:17:12 INFO - PROCESS | 1950 | 1461356232380 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:17:12 INFO - PROCESS | 1950 | 1461356232383 Marionette TRACE conn4 <- [1,1218,null,{}] 13:17:12 INFO - PROCESS | 1950 | 1461356232387 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:12 INFO - PROCESS | 1950 | 1461356232521 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 13:17:12 INFO - PROCESS | 1950 | 1461356232530 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f3ce000 == 97 [pid = 1950] [id = 312] 13:17:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 171 (0x7f199dc83000) [pid = 1950] [serial = 937] [outer = (nil)] 13:17:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 172 (0x7f19a710f400) [pid = 1950] [serial = 938] [outer = 0x7f199dc83000] 13:17:12 INFO - PROCESS | 1950 | 1461356232598 Marionette DEBUG loaded listener.js 13:17:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 173 (0x7f19a9653800) [pid = 1950] [serial = 939] [outer = 0x7f199dc83000] 13:17:13 INFO - PROCESS | 1950 | 1461356233361 Marionette TRACE conn4 <- [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]]]}] 13:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1025ms 13:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:17:13 INFO - PROCESS | 1950 | 1461356233405 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 13:17:13 INFO - PROCESS | 1950 | 1461356233408 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 13:17:13 INFO - PROCESS | 1950 | 1461356233413 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:17:13 INFO - PROCESS | 1950 | 1461356233416 Marionette TRACE conn4 <- [1,1222,null,{}] 13:17:13 INFO - PROCESS | 1950 | 1461356233420 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:13 INFO - PROCESS | 1950 | 1461356233621 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 13:17:13 INFO - PROCESS | 1950 | 1461356233642 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a954c800 == 98 [pid = 1950] [id = 313] 13:17:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 174 (0x7f199dc8f000) [pid = 1950] [serial = 940] [outer = (nil)] 13:17:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 175 (0x7f19b4518800) [pid = 1950] [serial = 941] [outer = 0x7f199dc8f000] 13:17:13 INFO - PROCESS | 1950 | 1461356233697 Marionette DEBUG loaded listener.js 13:17:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 176 (0x7f19b62ae400) [pid = 1950] [serial = 942] [outer = 0x7f199dc8f000] 13:17:14 INFO - PROCESS | 1950 | 1461356234520 Marionette TRACE conn4 <- [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] 13:17:14 INFO - PROCESS | 1950 | 1461356234576 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 13:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:17:14 INFO - PROCESS | 1950 | 1461356234584 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:17:14 INFO - PROCESS | 1950 | 1461356234589 Marionette TRACE conn4 <- [1,1226,null,{}] 13:17:14 INFO - PROCESS | 1950 | 1461356234597 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:14 INFO - PROCESS | 1950 | 1461356234784 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 13:17:14 INFO - PROCESS | 1950 | 1461356234934 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:14 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19959e7000 == 99 [pid = 1950] [id = 314] 13:17:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 177 (0x7f199184b000) [pid = 1950] [serial = 943] [outer = (nil)] 13:17:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 178 (0x7f19920b4800) [pid = 1950] [serial = 944] [outer = 0x7f199184b000] 13:17:15 INFO - PROCESS | 1950 | 1461356235007 Marionette DEBUG loaded listener.js 13:17:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 179 (0x7f19948ccc00) [pid = 1950] [serial = 945] [outer = 0x7f199184b000] 13:17:15 INFO - PROCESS | 1950 | 1461356235911 Marionette TRACE conn4 <- [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]]]}] 13:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1397ms 13:17:15 INFO - PROCESS | 1950 | 1461356235982 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 13:17:15 INFO - PROCESS | 1950 | 1461356235990 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 13:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:17:16 INFO - PROCESS | 1950 | 1461356235999 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:17:16 INFO - PROCESS | 1950 | 1461356236002 Marionette TRACE conn4 <- [1,1230,null,{}] 13:17:16 INFO - PROCESS | 1950 | 1461356236008 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:16 INFO - PROCESS | 1950 | 1461356236218 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 13:17:16 INFO - PROCESS | 1950 | 1461356236405 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:16 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f6d7000 == 100 [pid = 1950] [id = 315] 13:17:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 180 (0x7f1996516c00) [pid = 1950] [serial = 946] [outer = (nil)] 13:17:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 181 (0x7f199bd58800) [pid = 1950] [serial = 947] [outer = 0x7f1996516c00] 13:17:16 INFO - PROCESS | 1950 | 1461356236514 Marionette DEBUG loaded listener.js 13:17:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 182 (0x7f199e37f000) [pid = 1950] [serial = 948] [outer = 0x7f1996516c00] 13:17:17 INFO - PROCESS | 1950 | 1461356237407 Marionette TRACE conn4 <- [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]]]}] 13:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1481ms 13:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:17:17 INFO - PROCESS | 1950 | 1461356237481 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 13:17:17 INFO - PROCESS | 1950 | 1461356237484 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 13:17:17 INFO - PROCESS | 1950 | 1461356237491 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:17:17 INFO - PROCESS | 1950 | 1461356237496 Marionette TRACE conn4 <- [1,1234,null,{}] 13:17:17 INFO - PROCESS | 1950 | 1461356237511 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:17 INFO - PROCESS | 1950 | 1461356237717 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 13:17:17 INFO - PROCESS | 1950 | 1461356237934 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:18 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b5311800 == 101 [pid = 1950] [id = 316] 13:17:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 183 (0x7f19a1fe0400) [pid = 1950] [serial = 949] [outer = (nil)] 13:17:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 184 (0x7f19a22ebc00) [pid = 1950] [serial = 950] [outer = 0x7f19a1fe0400] 13:17:18 INFO - PROCESS | 1950 | 1461356238051 Marionette DEBUG loaded listener.js 13:17:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 185 (0x7f19a59af800) [pid = 1950] [serial = 951] [outer = 0x7f19a1fe0400] 13:17:18 INFO - PROCESS | 1950 | 1461356238861 Marionette TRACE conn4 <- [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]]]}] 13:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1436ms 13:17:18 INFO - PROCESS | 1950 | 1461356238926 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 13:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:17:18 INFO - PROCESS | 1950 | 1461356238931 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 13:17:18 INFO - PROCESS | 1950 | 1461356238936 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:17:18 INFO - PROCESS | 1950 | 1461356238939 Marionette TRACE conn4 <- [1,1238,null,{}] 13:17:18 INFO - PROCESS | 1950 | 1461356238944 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:19 INFO - PROCESS | 1950 | 1461356239115 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 13:17:19 INFO - PROCESS | 1950 | 1461356239296 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:19 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f83800 == 102 [pid = 1950] [id = 317] 13:17:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 186 (0x7f19a1fd8400) [pid = 1950] [serial = 952] [outer = (nil)] 13:17:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 187 (0x7f19a719e000) [pid = 1950] [serial = 953] [outer = 0x7f19a1fd8400] 13:17:19 INFO - PROCESS | 1950 | 1461356239367 Marionette DEBUG loaded listener.js 13:17:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 188 (0x7f19a9656800) [pid = 1950] [serial = 954] [outer = 0x7f19a1fd8400] 13:17:20 INFO - PROCESS | 1950 | 1461356240165 Marionette TRACE conn4 <- [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]]]}] 13:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1276ms 13:17:20 INFO - PROCESS | 1950 | 1461356240212 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 13:17:20 INFO - PROCESS | 1950 | 1461356240216 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 13:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:17:20 INFO - PROCESS | 1950 | 1461356240240 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:17:20 INFO - PROCESS | 1950 | 1461356240243 Marionette TRACE conn4 <- [1,1242,null,{}] 13:17:20 INFO - PROCESS | 1950 | 1461356240249 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:20 INFO - PROCESS | 1950 | 1461356240425 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 13:17:20 INFO - PROCESS | 1950 | 1461356240605 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:20 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19babe7800 == 103 [pid = 1950] [id = 318] 13:17:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f199e911c00) [pid = 1950] [serial = 955] [outer = (nil)] 13:17:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f19b653e800) [pid = 1950] [serial = 956] [outer = 0x7f199e911c00] 13:17:20 INFO - PROCESS | 1950 | 1461356240682 Marionette DEBUG loaded listener.js 13:17:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 191 (0x7f19b8749c00) [pid = 1950] [serial = 957] [outer = 0x7f199e911c00] 13:17:21 INFO - PROCESS | 1950 | 1461356241540 Marionette TRACE conn4 <- [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]]]}] 13:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1335ms 13:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:17:21 INFO - PROCESS | 1950 | 1461356241572 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 13:17:21 INFO - PROCESS | 1950 | 1461356241575 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 13:17:21 INFO - PROCESS | 1950 | 1461356241580 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:17:21 INFO - PROCESS | 1950 | 1461356241583 Marionette TRACE conn4 <- [1,1246,null,{}] 13:17:21 INFO - PROCESS | 1950 | 1461356241588 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:21 INFO - PROCESS | 1950 | 1461356241781 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 13:17:21 INFO - PROCESS | 1950 | 1461356241979 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:21 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19c21b3000 == 104 [pid = 1950] [id = 319] 13:17:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 192 (0x7f19948bd400) [pid = 1950] [serial = 958] [outer = (nil)] 13:17:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 193 (0x7f19a220e800) [pid = 1950] [serial = 959] [outer = 0x7f19948bd400] 13:17:22 INFO - PROCESS | 1950 | 1461356242051 Marionette DEBUG loaded listener.js 13:17:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 194 (0x7f19ba848800) [pid = 1950] [serial = 960] [outer = 0x7f19948bd400] 13:17:22 INFO - PROCESS | 1950 | 1461356242925 Marionette TRACE conn4 <- [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]]]}] 13:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1378ms 13:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:17:22 INFO - PROCESS | 1950 | 1461356242959 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 13:17:22 INFO - PROCESS | 1950 | 1461356242962 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 13:17:22 INFO - PROCESS | 1950 | 1461356242973 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:17:22 INFO - PROCESS | 1950 | 1461356242982 Marionette TRACE conn4 <- [1,1250,null,{}] 13:17:22 INFO - PROCESS | 1950 | 1461356242986 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:23 INFO - PROCESS | 1950 | 1461356243154 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 13:17:23 INFO - PROCESS | 1950 | 1461356243335 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:23 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2929000 == 105 [pid = 1950] [id = 320] 13:17:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 195 (0x7f19948c1400) [pid = 1950] [serial = 961] [outer = (nil)] 13:17:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f1995a2a800) [pid = 1950] [serial = 962] [outer = 0x7f19948c1400] 13:17:23 INFO - PROCESS | 1950 | 1461356243401 Marionette DEBUG loaded listener.js 13:17:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f1995a2f000) [pid = 1950] [serial = 963] [outer = 0x7f19948c1400] 13:17:24 INFO - PROCESS | 1950 | 1461356244213 Marionette TRACE conn4 <- [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]]]}] 13:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1295ms 13:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:17:24 INFO - PROCESS | 1950 | 1461356244263 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 13:17:24 INFO - PROCESS | 1950 | 1461356244266 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 13:17:24 INFO - PROCESS | 1950 | 1461356244290 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:17:24 INFO - PROCESS | 1950 | 1461356244294 Marionette TRACE conn4 <- [1,1254,null,{}] 13:17:24 INFO - PROCESS | 1950 | 1461356244300 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:24 INFO - PROCESS | 1950 | 1461356244478 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 13:17:24 INFO - PROCESS | 1950 | 1461356244668 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:24 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997d34000 == 106 [pid = 1950] [id = 321] 13:17:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f19948c2400) [pid = 1950] [serial = 964] [outer = (nil)] 13:17:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f19948ec000) [pid = 1950] [serial = 965] [outer = 0x7f19948c2400] 13:17:24 INFO - PROCESS | 1950 | 1461356244737 Marionette DEBUG loaded listener.js 13:17:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 200 (0x7f19948f1400) [pid = 1950] [serial = 966] [outer = 0x7f19948c2400] 13:17:25 INFO - PROCESS | 1950 | 1461356245574 Marionette TRACE conn4 <- [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]]]}] 13:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1358ms 13:17:25 INFO - PROCESS | 1950 | 1461356245629 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 13:17:25 INFO - PROCESS | 1950 | 1461356245633 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 13:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:17:25 INFO - PROCESS | 1950 | 1461356245638 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:17:25 INFO - PROCESS | 1950 | 1461356245640 Marionette TRACE conn4 <- [1,1258,null,{}] 13:17:25 INFO - PROCESS | 1950 | 1461356245645 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:25 INFO - PROCESS | 1950 | 1461356245847 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 13:17:26 INFO - PROCESS | 1950 | 1461356246034 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19c21a7800 == 107 [pid = 1950] [id = 322] 13:17:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 201 (0x7f19948e4c00) [pid = 1950] [serial = 967] [outer = (nil)] 13:17:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 202 (0x7f1997e0d400) [pid = 1950] [serial = 968] [outer = 0x7f19948e4c00] 13:17:26 INFO - PROCESS | 1950 | 1461356246104 Marionette DEBUG loaded listener.js 13:17:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 203 (0x7f1997e12000) [pid = 1950] [serial = 969] [outer = 0x7f19948e4c00] 13:17:26 INFO - PROCESS | 1950 | 1461356246983 Marionette TRACE conn4 <- [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]]]}] 13:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1375ms 13:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:17:27 INFO - PROCESS | 1950 | 1461356247014 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 13:17:27 INFO - PROCESS | 1950 | 1461356247018 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 13:17:27 INFO - PROCESS | 1950 | 1461356247024 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:17:27 INFO - PROCESS | 1950 | 1461356247027 Marionette TRACE conn4 <- [1,1262,null,{}] 13:17:27 INFO - PROCESS | 1950 | 1461356247032 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:27 INFO - PROCESS | 1950 | 1461356247206 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 13:17:27 INFO - PROCESS | 1950 | 1461356247411 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:27 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198f4dd000 == 108 [pid = 1950] [id = 323] 13:17:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 204 (0x7f198f4e5800) [pid = 1950] [serial = 970] [outer = (nil)] 13:17:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 205 (0x7f198f4ed800) [pid = 1950] [serial = 971] [outer = 0x7f198f4e5800] 13:17:27 INFO - PROCESS | 1950 | 1461356247482 Marionette DEBUG loaded listener.js 13:17:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 206 (0x7f198f4f2400) [pid = 1950] [serial = 972] [outer = 0x7f198f4e5800] 13:17:28 INFO - PROCESS | 1950 | 1461356248372 Marionette TRACE conn4 <- [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]]]}] 13:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1380ms 13:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:17:28 INFO - PROCESS | 1950 | 1461356248404 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 13:17:28 INFO - PROCESS | 1950 | 1461356248407 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 13:17:28 INFO - PROCESS | 1950 | 1461356248413 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:17:28 INFO - PROCESS | 1950 | 1461356248417 Marionette TRACE conn4 <- [1,1266,null,{}] 13:17:28 INFO - PROCESS | 1950 | 1461356248422 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:28 INFO - PROCESS | 1950 | 1461356248613 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 13:17:28 INFO - PROCESS | 1950 | 1461356248802 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:28 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f3d0800 == 109 [pid = 1950] [id = 324] 13:17:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f198f4e6800) [pid = 1950] [serial = 973] [outer = (nil)] 13:17:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 208 (0x7f1996519000) [pid = 1950] [serial = 974] [outer = 0x7f198f4e6800] 13:17:28 INFO - PROCESS | 1950 | 1461356248874 Marionette DEBUG loaded listener.js 13:17:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f1997e1bc00) [pid = 1950] [serial = 975] [outer = 0x7f198f4e6800] 13:17:30 INFO - PROCESS | 1950 | 1461356250295 Marionette TRACE conn4 <- [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]]]}] 13:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1937ms 13:17:30 INFO - PROCESS | 1950 | 1461356250350 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 13:17:30 INFO - PROCESS | 1950 | 1461356250356 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 13:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:17:30 INFO - PROCESS | 1950 | 1461356250364 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:17:30 INFO - PROCESS | 1950 | 1461356250368 Marionette TRACE conn4 <- [1,1270,null,{}] 13:17:30 INFO - PROCESS | 1950 | 1461356250375 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:30 INFO - PROCESS | 1950 | 1461356250550 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 13:17:30 INFO - PROCESS | 1950 | 1461356250753 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:30 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997b81000 == 110 [pid = 1950] [id = 325] 13:17:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f1991845800) [pid = 1950] [serial = 976] [outer = (nil)] 13:17:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f19920b5000) [pid = 1950] [serial = 977] [outer = 0x7f1991845800] 13:17:30 INFO - PROCESS | 1950 | 1461356250837 Marionette DEBUG loaded listener.js 13:17:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f19948c5c00) [pid = 1950] [serial = 978] [outer = 0x7f1991845800] 13:17:31 INFO - PROCESS | 1950 | 1461356251872 Marionette TRACE conn4 <- [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]]]}] 13:17:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1579ms 13:17:31 INFO - PROCESS | 1950 | 1461356251944 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 13:17:31 INFO - PROCESS | 1950 | 1461356251957 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 13:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:17:31 INFO - PROCESS | 1950 | 1461356251966 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:17:31 INFO - PROCESS | 1950 | 1461356251970 Marionette TRACE conn4 <- [1,1274,null,{}] 13:17:31 INFO - PROCESS | 1950 | 1461356251975 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:32 INFO - PROCESS | 1950 | 1461356252173 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a98ee800 == 109 [pid = 1950] [id = 173] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f3ce000 == 108 [pid = 1950] [id = 312] 13:17:32 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f19b9e71800) [pid = 1950] [serial = 836] [outer = (nil)] [url = about:blank] 13:17:32 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f19a7102c00) [pid = 1950] [serial = 878] [outer = (nil)] [url = about:blank] 13:17:32 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f19948d8400) [pid = 1950] [serial = 839] [outer = (nil)] [url = about:blank] 13:17:32 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f19958f5400) [pid = 1950] [serial = 842] [outer = (nil)] [url = about:blank] 13:17:32 INFO - PROCESS | 1950 | --DOMWINDOW == 207 (0x7f1996513000) [pid = 1950] [serial = 845] [outer = (nil)] [url = about:blank] 13:17:32 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f199651bc00) [pid = 1950] [serial = 848] [outer = (nil)] [url = about:blank] 13:17:32 INFO - PROCESS | 1950 | --DOMWINDOW == 205 (0x7f1995b79800) [pid = 1950] [serial = 851] [outer = (nil)] [url = about:blank] 13:17:32 INFO - PROCESS | 1950 | --DOMWINDOW == 204 (0x7f19924d5800) [pid = 1950] [serial = 854] [outer = (nil)] [url = about:blank] 13:17:32 INFO - PROCESS | 1950 | 1461356252476 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7770800 == 107 [pid = 1950] [id = 311] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a118e000 == 106 [pid = 1950] [id = 310] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c113000 == 105 [pid = 1950] [id = 309] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19959d2000 == 104 [pid = 1950] [id = 308] 13:17:32 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19928cb000 == 105 [pid = 1950] [id = 326] 13:17:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 205 (0x7f19924d5800) [pid = 1950] [serial = 979] [outer = (nil)] 13:17:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 206 (0x7f19957d1000) [pid = 1950] [serial = 980] [outer = 0x7f19924d5800] 13:17:32 INFO - PROCESS | 1950 | 1461356252564 Marionette DEBUG loaded listener.js 13:17:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f1996519400) [pid = 1950] [serial = 981] [outer = 0x7f19924d5800] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19920e1800 == 104 [pid = 1950] [id = 307] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997b72000 == 103 [pid = 1950] [id = 306] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199e510000 == 102 [pid = 1950] [id = 302] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995ab5000 == 101 [pid = 1950] [id = 301] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bd4e0800 == 100 [pid = 1950] [id = 300] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19baaa8800 == 99 [pid = 1950] [id = 299] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9f74800 == 98 [pid = 1950] [id = 298] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b58b9000 == 97 [pid = 1950] [id = 297] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ae767000 == 96 [pid = 1950] [id = 296] 13:17:32 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7f17000 == 95 [pid = 1950] [id = 295] 13:17:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199d3a1800 == 94 [pid = 1950] [id = 294] 13:17:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19928e3000 == 93 [pid = 1950] [id = 293] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f19b5168c00) [pid = 1950] [serial = 819] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 205 (0x7f19a32ce000) [pid = 1950] [serial = 872] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 204 (0x7f19a8f19400) [pid = 1950] [serial = 830] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 203 (0x7f199c1a1400) [pid = 1950] [serial = 861] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 202 (0x7f1997b48400) [pid = 1950] [serial = 860] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 201 (0x7f199bd5b400) [pid = 1950] [serial = 863] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 200 (0x7f199ed79400) [pid = 1950] [serial = 864] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 199 (0x7f19957d5000) [pid = 1950] [serial = 821] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 198 (0x7f199f426000) [pid = 1950] [serial = 824] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f19a1ca7c00) [pid = 1950] [serial = 869] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f199e90b400) [pid = 1950] [serial = 875] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 195 (0x7f19a443d800) [pid = 1950] [serial = 827] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 194 (0x7f19b565b800) [pid = 1950] [serial = 833] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 193 (0x7f19958f6400) [pid = 1950] [serial = 858] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 192 (0x7f19948d7800) [pid = 1950] [serial = 857] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 191 (0x7f199f35b000) [pid = 1950] [serial = 866] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 190 (0x7f19a03f4400) [pid = 1950] [serial = 867] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 189 (0x7f19a5a02800) [pid = 1950] [serial = 873] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f19a1fd6000) [pid = 1950] [serial = 870] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | --DOMWINDOW == 187 (0x7f19a6ba4000) [pid = 1950] [serial = 876] [outer = (nil)] [url = about:blank] 13:17:33 INFO - PROCESS | 1950 | 1461356253286 Marionette TRACE conn4 <- [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]]]}] 13:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1379ms 13:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:17:33 INFO - PROCESS | 1950 | 1461356253345 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 13:17:33 INFO - PROCESS | 1950 | 1461356253348 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 13:17:33 INFO - PROCESS | 1950 | 1461356253353 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:17:33 INFO - PROCESS | 1950 | 1461356253358 Marionette TRACE conn4 <- [1,1278,null,{}] 13:17:33 INFO - PROCESS | 1950 | 1461356253372 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:33 INFO - PROCESS | 1950 | 1461356253521 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 13:17:33 INFO - PROCESS | 1950 | 1461356253661 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:33 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995be1800 == 94 [pid = 1950] [id = 327] 13:17:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 188 (0x7f19948d8800) [pid = 1950] [serial = 982] [outer = (nil)] 13:17:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f199bd54000) [pid = 1950] [serial = 983] [outer = 0x7f19948d8800] 13:17:33 INFO - PROCESS | 1950 | 1461356253720 Marionette DEBUG loaded listener.js 13:17:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f199c1bd400) [pid = 1950] [serial = 984] [outer = 0x7f19948d8800] 13:17:34 INFO - PROCESS | 1950 | 1461356254366 Marionette TRACE conn4 <- [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]]]}] 13:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1036ms 13:17:34 INFO - PROCESS | 1950 | 1461356254390 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 13:17:34 INFO - PROCESS | 1950 | 1461356254394 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 13:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:17:34 INFO - PROCESS | 1950 | 1461356254399 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:17:34 INFO - PROCESS | 1950 | 1461356254401 Marionette TRACE conn4 <- [1,1282,null,{}] 13:17:34 INFO - PROCESS | 1950 | 1461356254406 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:34 INFO - PROCESS | 1950 | 1461356254613 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 13:17:34 INFO - PROCESS | 1950 | 1461356254706 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:34 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c0d2800 == 95 [pid = 1950] [id = 328] 13:17:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 191 (0x7f19920b6800) [pid = 1950] [serial = 985] [outer = (nil)] 13:17:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 192 (0x7f199d07e000) [pid = 1950] [serial = 986] [outer = 0x7f19920b6800] 13:17:34 INFO - PROCESS | 1950 | 1461356254763 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 193 (0x7f199e904400) [pid = 1950] [serial = 987] [outer = 0x7f19920b6800] 13:17:35 INFO - PROCESS | 1950 | 1461356255508 Marionette TRACE conn4 <- [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]]]}] 13:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1178ms 13:17:35 INFO - PROCESS | 1950 | 1461356255578 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 13:17:35 INFO - PROCESS | 1950 | 1461356255581 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 13:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:17:35 INFO - PROCESS | 1950 | 1461356255587 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:17:35 INFO - PROCESS | 1950 | 1461356255588 Marionette TRACE conn4 <- [1,1286,null,{}] 13:17:35 INFO - PROCESS | 1950 | 1461356255593 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:35 INFO - PROCESS | 1950 | 1461356255782 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 13:17:35 INFO - PROCESS | 1950 | 1461356255809 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:35 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ed4d800 == 96 [pid = 1950] [id = 329] 13:17:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 194 (0x7f1995a2f400) [pid = 1950] [serial = 988] [outer = (nil)] 13:17:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 195 (0x7f199ed7b400) [pid = 1950] [serial = 989] [outer = 0x7f1995a2f400] 13:17:35 INFO - PROCESS | 1950 | 1461356255877 Marionette DEBUG loaded listener.js 13:17:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f199f3ef800) [pid = 1950] [serial = 990] [outer = 0x7f1995a2f400] 13:17:36 INFO - PROCESS | 1950 | 1461356256687 Marionette TRACE conn4 <- [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]]]}] 13:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1127ms 13:17:36 INFO - PROCESS | 1950 | 1461356256715 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 13:17:36 INFO - PROCESS | 1950 | 1461356256718 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 13:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:17:36 INFO - PROCESS | 1950 | 1461356256723 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:17:36 INFO - PROCESS | 1950 | 1461356256725 Marionette TRACE conn4 <- [1,1290,null,{}] 13:17:36 INFO - PROCESS | 1950 | 1461356256733 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:36 INFO - PROCESS | 1950 | 1461356256933 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 13:17:37 INFO - PROCESS | 1950 | --DOMWINDOW == 195 (0x7f19a6bac000) [pid = 1950] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:17:37 INFO - PROCESS | 1950 | --DOMWINDOW == 194 (0x7f1995b76400) [pid = 1950] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:17:37 INFO - PROCESS | 1950 | --DOMWINDOW == 193 (0x7f19957ccc00) [pid = 1950] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:17:37 INFO - PROCESS | 1950 | --DOMWINDOW == 192 (0x7f199dc57400) [pid = 1950] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:17:37 INFO - PROCESS | 1950 | --DOMWINDOW == 191 (0x7f199f368c00) [pid = 1950] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:17:37 INFO - PROCESS | 1950 | --DOMWINDOW == 190 (0x7f1991840400) [pid = 1950] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:17:37 INFO - PROCESS | 1950 | --DOMWINDOW == 189 (0x7f199c5f1c00) [pid = 1950] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:17:37 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f199dc83000) [pid = 1950] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:17:37 INFO - PROCESS | 1950 | 1461356257462 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19959e2000 == 97 [pid = 1950] [id = 330] 13:17:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f1991840400) [pid = 1950] [serial = 991] [outer = (nil)] 13:17:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f199bda6800) [pid = 1950] [serial = 992] [outer = 0x7f1991840400] 13:17:37 INFO - PROCESS | 1950 | 1461356257551 Marionette DEBUG loaded listener.js 13:17:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 191 (0x7f19a1fe2400) [pid = 1950] [serial = 993] [outer = 0x7f1991840400] 13:17:38 INFO - PROCESS | 1950 | 1461356258231 Marionette TRACE conn4 <- [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]]]}] 13:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1579ms 13:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:17:38 INFO - PROCESS | 1950 | 1461356258303 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 13:17:38 INFO - PROCESS | 1950 | 1461356258306 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 13:17:38 INFO - PROCESS | 1950 | 1461356258311 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:17:38 INFO - PROCESS | 1950 | 1461356258314 Marionette TRACE conn4 <- [1,1294,null,{}] 13:17:38 INFO - PROCESS | 1950 | 1461356258318 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:38 INFO - PROCESS | 1950 | 1461356258608 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 13:17:38 INFO - PROCESS | 1950 | 1461356258751 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:38 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992439800 == 98 [pid = 1950] [id = 331] 13:17:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 192 (0x7f198f4e9c00) [pid = 1950] [serial = 994] [outer = (nil)] 13:17:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 193 (0x7f198f4ee800) [pid = 1950] [serial = 995] [outer = 0x7f198f4e9c00] 13:17:38 INFO - PROCESS | 1950 | 1461356258835 Marionette DEBUG loaded listener.js 13:17:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 194 (0x7f1991636800) [pid = 1950] [serial = 996] [outer = 0x7f198f4e9c00] 13:17:39 INFO - PROCESS | 1950 | 1461356259753 Marionette TRACE conn4 <- [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]]]}] 13:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1478ms 13:17:39 INFO - PROCESS | 1950 | 1461356259790 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 13:17:39 INFO - PROCESS | 1950 | 1461356259796 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 13:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:17:39 INFO - PROCESS | 1950 | 1461356259803 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:17:39 INFO - PROCESS | 1950 | 1461356259809 Marionette TRACE conn4 <- [1,1298,null,{}] 13:17:39 INFO - PROCESS | 1950 | 1461356259815 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:39 INFO - PROCESS | 1950 | 1461356259984 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 13:17:40 INFO - PROCESS | 1950 | 1461356260167 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:40 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997ec9800 == 99 [pid = 1950] [id = 332] 13:17:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 195 (0x7f19948c2800) [pid = 1950] [serial = 997] [outer = (nil)] 13:17:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f19957e1400) [pid = 1950] [serial = 998] [outer = 0x7f19948c2800] 13:17:40 INFO - PROCESS | 1950 | 1461356260236 Marionette DEBUG loaded listener.js 13:17:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f1995b73000) [pid = 1950] [serial = 999] [outer = 0x7f19948c2800] 13:17:41 INFO - PROCESS | 1950 | 1461356261185 Marionette TRACE conn4 <- [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]]]}] 13:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1430ms 13:17:41 INFO - PROCESS | 1950 | 1461356261234 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 13:17:41 INFO - PROCESS | 1950 | 1461356261238 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 13:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:17:41 INFO - PROCESS | 1950 | 1461356261244 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:17:41 INFO - PROCESS | 1950 | 1461356261247 Marionette TRACE conn4 <- [1,1302,null,{}] 13:17:41 INFO - PROCESS | 1950 | 1461356261254 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:41 INFO - PROCESS | 1950 | 1461356261452 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 13:17:41 INFO - PROCESS | 1950 | 1461356261636 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:41 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2924000 == 100 [pid = 1950] [id = 333] 13:17:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f1997e18800) [pid = 1950] [serial = 1000] [outer = (nil)] 13:17:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f199c5ea400) [pid = 1950] [serial = 1001] [outer = 0x7f1997e18800] 13:17:41 INFO - PROCESS | 1950 | 1461356261785 Marionette DEBUG loaded listener.js 13:17:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 200 (0x7f199e908800) [pid = 1950] [serial = 1002] [outer = 0x7f1997e18800] 13:17:42 INFO - PROCESS | 1950 | 1461356262660 Marionette TRACE conn4 <- [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]]]}] 13:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1479ms 13:17:42 INFO - PROCESS | 1950 | 1461356262724 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 13:17:42 INFO - PROCESS | 1950 | 1461356262731 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 13:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:17:42 INFO - PROCESS | 1950 | 1461356262746 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:17:42 INFO - PROCESS | 1950 | 1461356262753 Marionette TRACE conn4 <- [1,1306,null,{}] 13:17:42 INFO - PROCESS | 1950 | 1461356262758 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:42 INFO - PROCESS | 1950 | 1461356262927 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 13:17:43 INFO - PROCESS | 1950 | 1461356263114 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7343000 == 101 [pid = 1950] [id = 334] 13:17:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 201 (0x7f1997e13400) [pid = 1950] [serial = 1003] [outer = (nil)] 13:17:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 202 (0x7f19a11fa800) [pid = 1950] [serial = 1004] [outer = 0x7f1997e13400] 13:17:43 INFO - PROCESS | 1950 | 1461356263186 Marionette DEBUG loaded listener.js 13:17:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 203 (0x7f19a220e400) [pid = 1950] [serial = 1005] [outer = 0x7f1997e13400] 13:17:44 INFO - PROCESS | 1950 | 1461356264041 Marionette TRACE conn4 <- [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]]]}] 13:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1344ms 13:17:44 INFO - PROCESS | 1950 | 1461356264083 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 13:17:44 INFO - PROCESS | 1950 | 1461356264087 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 13:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:17:44 INFO - PROCESS | 1950 | 1461356264092 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:17:44 INFO - PROCESS | 1950 | 1461356264095 Marionette TRACE conn4 <- [1,1310,null,{}] 13:17:44 INFO - PROCESS | 1950 | 1461356264100 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:44 INFO - PROCESS | 1950 | 1461356264269 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 13:17:44 INFO - PROCESS | 1950 | 1461356264452 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:44 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7f2f000 == 102 [pid = 1950] [id = 335] 13:17:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 204 (0x7f1997e16400) [pid = 1950] [serial = 1006] [outer = (nil)] 13:17:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 205 (0x7f19a32d1000) [pid = 1950] [serial = 1007] [outer = 0x7f1997e16400] 13:17:44 INFO - PROCESS | 1950 | 1461356264519 Marionette DEBUG loaded listener.js 13:17:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 206 (0x7f19a4fbbc00) [pid = 1950] [serial = 1008] [outer = 0x7f1997e16400] 13:17:45 INFO - PROCESS | 1950 | 1461356265342 Marionette TRACE conn4 <- [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] 13:17:45 INFO - PROCESS | 1950 | 1461356265425 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 13:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:17:45 INFO - PROCESS | 1950 | 1461356265430 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:17:45 INFO - PROCESS | 1950 | 1461356265433 Marionette TRACE conn4 <- [1,1314,null,{}] 13:17:45 INFO - PROCESS | 1950 | 1461356265438 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:45 INFO - PROCESS | 1950 | 1461356265639 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 13:17:45 INFO - PROCESS | 1950 | 1461356265818 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8fb8000 == 103 [pid = 1950] [id = 336] 13:17:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f19a691b800) [pid = 1950] [serial = 1009] [outer = (nil)] 13:17:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 208 (0x7f19a69c5000) [pid = 1950] [serial = 1010] [outer = 0x7f19a691b800] 13:17:45 INFO - PROCESS | 1950 | 1461356265898 Marionette DEBUG loaded listener.js 13:17:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f19a7111800) [pid = 1950] [serial = 1011] [outer = 0x7f19a691b800] 13:17:46 INFO - PROCESS | 1950 | 1461356266743 Marionette TRACE conn4 <- [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]]]}] 13:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1377ms 13:17:46 INFO - PROCESS | 1950 | 1461356266807 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 13:17:46 INFO - PROCESS | 1950 | 1461356266811 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 13:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:17:46 INFO - PROCESS | 1950 | 1461356266816 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:17:46 INFO - PROCESS | 1950 | 1461356266818 Marionette TRACE conn4 <- [1,1318,null,{}] 13:17:46 INFO - PROCESS | 1950 | 1461356266824 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:46 INFO - PROCESS | 1950 | 1461356266980 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 13:17:47 INFO - PROCESS | 1950 | 1461356267173 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:47 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b51bc000 == 104 [pid = 1950] [id = 337] 13:17:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f19a696dc00) [pid = 1950] [serial = 1012] [outer = (nil)] 13:17:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f19a877e400) [pid = 1950] [serial = 1013] [outer = 0x7f19a696dc00] 13:17:47 INFO - PROCESS | 1950 | 1461356267244 Marionette DEBUG loaded listener.js 13:17:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f19a8f1ac00) [pid = 1950] [serial = 1014] [outer = 0x7f19a696dc00] 13:17:48 INFO - PROCESS | 1950 | 1461356268038 Marionette TRACE conn4 <- [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]]]}] 13:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1281ms 13:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:17:48 INFO - PROCESS | 1950 | 1461356268098 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 13:17:48 INFO - PROCESS | 1950 | 1461356268101 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 13:17:48 INFO - PROCESS | 1950 | 1461356268106 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:17:48 INFO - PROCESS | 1950 | 1461356268109 Marionette TRACE conn4 <- [1,1322,null,{}] 13:17:48 INFO - PROCESS | 1950 | 1461356268114 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:48 INFO - PROCESS | 1950 | 1461356268263 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 13:17:48 INFO - PROCESS | 1950 | 1461356268445 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:48 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9e4f000 == 105 [pid = 1950] [id = 338] 13:17:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f19a6fb2000) [pid = 1950] [serial = 1015] [outer = (nil)] 13:17:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f19a8f99400) [pid = 1950] [serial = 1016] [outer = 0x7f19a6fb2000] 13:17:48 INFO - PROCESS | 1950 | 1461356268523 Marionette DEBUG loaded listener.js 13:17:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f19af58ac00) [pid = 1950] [serial = 1017] [outer = 0x7f19a6fb2000] 13:17:49 INFO - PROCESS | 1950 | 1461356269339 Marionette TRACE conn4 <- [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]]]}] 13:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1284ms 13:17:49 INFO - PROCESS | 1950 | 1461356269390 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 13:17:49 INFO - PROCESS | 1950 | 1461356269395 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 13:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:17:49 INFO - PROCESS | 1950 | 1461356269401 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:17:49 INFO - PROCESS | 1950 | 1461356269403 Marionette TRACE conn4 <- [1,1326,null,{}] 13:17:49 INFO - PROCESS | 1950 | 1461356269408 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:49 INFO - PROCESS | 1950 | 1461356269561 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 13:17:49 INFO - PROCESS | 1950 | 1461356269743 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:49 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19baa9c800 == 106 [pid = 1950] [id = 339] 13:17:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f19a75ec400) [pid = 1950] [serial = 1018] [outer = (nil)] 13:17:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f19b568c800) [pid = 1950] [serial = 1019] [outer = 0x7f19a75ec400] 13:17:49 INFO - PROCESS | 1950 | 1461356269808 Marionette DEBUG loaded listener.js 13:17:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f19b6817800) [pid = 1950] [serial = 1020] [outer = 0x7f19a75ec400] 13:17:50 INFO - PROCESS | 1950 | 1461356270634 Marionette TRACE conn4 <- [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]]]}] 13:17:50 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 13:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1275ms 13:17:50 INFO - PROCESS | 1950 | 1461356270677 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 13:17:50 INFO - PROCESS | 1950 | 1461356270680 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 13:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:17:50 INFO - PROCESS | 1950 | 1461356270685 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:17:50 INFO - PROCESS | 1950 | 1461356270687 Marionette TRACE conn4 <- [1,1330,null,{}] 13:17:50 INFO - PROCESS | 1950 | 1461356270693 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:50 INFO - PROCESS | 1950 | 1461356270853 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 13:17:51 INFO - PROCESS | 1950 | 1461356271048 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:51 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19c21a4000 == 107 [pid = 1950] [id = 340] 13:17:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f1991aecc00) [pid = 1950] [serial = 1021] [outer = (nil)] 13:17:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f1991af4c00) [pid = 1950] [serial = 1022] [outer = 0x7f1991aecc00] 13:17:51 INFO - PROCESS | 1950 | 1461356271113 Marionette DEBUG loaded listener.js 13:17:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f1991af8c00) [pid = 1950] [serial = 1023] [outer = 0x7f1991aecc00] 13:17:51 INFO - PROCESS | 1950 | 1461356271922 Marionette TRACE conn4 <- [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]]]}] 13:17:51 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 13:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1275ms 13:17:51 INFO - PROCESS | 1950 | 1461356271961 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 13:17:51 INFO - PROCESS | 1950 | 1461356271965 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 13:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:17:51 INFO - PROCESS | 1950 | 1461356271970 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:17:51 INFO - PROCESS | 1950 | 1461356271972 Marionette TRACE conn4 <- [1,1334,null,{}] 13:17:51 INFO - PROCESS | 1950 | 1461356271977 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:52 INFO - PROCESS | 1950 | 1461356272141 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 13:17:52 INFO - PROCESS | 1950 | 1461356272329 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19928ae000 == 108 [pid = 1950] [id = 341] 13:17:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f1991aef000) [pid = 1950] [serial = 1024] [outer = (nil)] 13:17:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f19b681b000) [pid = 1950] [serial = 1025] [outer = 0x7f1991aef000] 13:17:52 INFO - PROCESS | 1950 | 1461356272402 Marionette DEBUG loaded listener.js 13:17:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f19ba1ab000) [pid = 1950] [serial = 1026] [outer = 0x7f1991aef000] 13:17:53 INFO - PROCESS | 1950 | 1461356273310 Marionette TRACE conn4 <- [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]]]}] 13:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1380ms 13:17:53 INFO - PROCESS | 1950 | 1461356273350 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 13:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:17:53 INFO - PROCESS | 1950 | 1461356273360 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 13:17:53 INFO - PROCESS | 1950 | 1461356273365 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:17:53 INFO - PROCESS | 1950 | 1461356273369 Marionette TRACE conn4 <- [1,1338,null,{}] 13:17:53 INFO - PROCESS | 1950 | 1461356273374 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:53 INFO - PROCESS | 1950 | 1461356273549 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 13:17:54 INFO - PROCESS | 1950 | 1461356274069 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:54 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995aa6800 == 109 [pid = 1950] [id = 342] 13:17:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f19908ce800) [pid = 1950] [serial = 1027] [outer = (nil)] 13:17:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f1991635400) [pid = 1950] [serial = 1028] [outer = 0x7f19908ce800] 13:17:54 INFO - PROCESS | 1950 | 1461356274179 Marionette DEBUG loaded listener.js 13:17:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f1991af6000) [pid = 1950] [serial = 1029] [outer = 0x7f19908ce800] 13:17:55 INFO - PROCESS | 1950 | 1461356275483 Marionette TRACE conn4 <- [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]]]}] 13:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2131ms 13:17:55 INFO - PROCESS | 1950 | 1461356275497 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 13:17:55 INFO - PROCESS | 1950 | 1461356275502 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 13:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:17:55 INFO - PROCESS | 1950 | 1461356275508 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:17:55 INFO - PROCESS | 1950 | 1461356275513 Marionette TRACE conn4 <- [1,1342,null,{}] 13:17:55 INFO - PROCESS | 1950 | 1461356275520 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:55 INFO - PROCESS | 1950 | 1461356275718 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 13:17:55 INFO - PROCESS | 1950 | 1461356275920 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994822000 == 110 [pid = 1950] [id = 343] 13:17:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f19946cac00) [pid = 1950] [serial = 1030] [outer = (nil)] 13:17:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f19948e8c00) [pid = 1950] [serial = 1031] [outer = 0x7f19946cac00] 13:17:55 INFO - PROCESS | 1950 | 1461356275985 Marionette DEBUG loaded listener.js 13:17:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f19958ef800) [pid = 1950] [serial = 1032] [outer = 0x7f19946cac00] 13:17:56 INFO - PROCESS | 1950 | 1461356276855 Marionette TRACE conn4 <- [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]]]}] 13:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1392ms 13:17:56 INFO - PROCESS | 1950 | 1461356276904 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 13:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:17:56 INFO - PROCESS | 1950 | 1461356276910 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 13:17:56 INFO - PROCESS | 1950 | 1461356276916 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:17:56 INFO - PROCESS | 1950 | 1461356276919 Marionette TRACE conn4 <- [1,1346,null,{}] 13:17:56 INFO - PROCESS | 1950 | 1461356276924 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:57 INFO - PROCESS | 1950 | 1461356277104 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 13:17:57 INFO - PROCESS | 1950 | 1461356277296 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:57 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997b68800 == 111 [pid = 1950] [id = 344] 13:17:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f1995b78000) [pid = 1950] [serial = 1033] [outer = (nil)] 13:17:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f1997ab9c00) [pid = 1950] [serial = 1034] [outer = 0x7f1995b78000] 13:17:57 INFO - PROCESS | 1950 | 1461356277359 Marionette DEBUG loaded listener.js 13:17:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f1997abe800) [pid = 1950] [serial = 1035] [outer = 0x7f1995b78000] 13:17:58 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19959e2000 == 110 [pid = 1950] [id = 330] 13:17:58 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199ed4d800 == 109 [pid = 1950] [id = 329] 13:17:58 INFO - PROCESS | 1950 | 1461356278305 Marionette TRACE conn4 <- [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]]]}] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f19908ce000) [pid = 1950] [serial = 911] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f199163cc00) [pid = 1950] [serial = 914] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f19ba1a4000) [pid = 1950] [serial = 905] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f19af50a800) [pid = 1950] [serial = 896] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f199c5f5400) [pid = 1950] [serial = 884] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f19a220ac00) [pid = 1950] [serial = 902] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f19a7f7a000) [pid = 1950] [serial = 893] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f1991848400) [pid = 1950] [serial = 917] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f19924d1c00) [pid = 1950] [serial = 881] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f19a1cab400) [pid = 1950] [serial = 887] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f19920b8000) [pid = 1950] [serial = 908] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f19b874f400) [pid = 1950] [serial = 899] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f19b4518800) [pid = 1950] [serial = 941] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f19a69c5c00) [pid = 1950] [serial = 890] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c0d2800 == 108 [pid = 1950] [id = 328] 13:17:58 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995be1800 == 107 [pid = 1950] [id = 327] 13:17:58 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19928cb000 == 106 [pid = 1950] [id = 326] 13:17:58 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997b81000 == 105 [pid = 1950] [id = 325] 13:17:58 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19c21a7800 == 104 [pid = 1950] [id = 322] 13:17:58 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997d34000 == 103 [pid = 1950] [id = 321] 13:17:58 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2929000 == 102 [pid = 1950] [id = 320] 13:17:58 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19c21b3000 == 101 [pid = 1950] [id = 319] 13:17:58 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19babe7800 == 100 [pid = 1950] [id = 318] 13:17:58 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9f83800 == 99 [pid = 1950] [id = 317] 13:17:58 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b5311800 == 98 [pid = 1950] [id = 316] 13:17:58 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f6d7000 == 97 [pid = 1950] [id = 315] 13:17:58 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19959e7000 == 96 [pid = 1950] [id = 314] 13:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1486ms 13:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:17:58 INFO - PROCESS | 1950 | 1461356278402 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 13:17:58 INFO - PROCESS | 1950 | 1461356278405 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 13:17:58 INFO - PROCESS | 1950 | 1461356278417 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:17:58 INFO - PROCESS | 1950 | 1461356278424 Marionette TRACE conn4 <- [1,1350,null,{}] 13:17:58 INFO - PROCESS | 1950 | 1461356278431 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:58 INFO - PROCESS | 1950 | 1461356278590 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f1995b77800) [pid = 1950] [serial = 923] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f19a957d800) [pid = 1950] [serial = 936] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f19a220fc00) [pid = 1950] [serial = 932] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f1996515c00) [pid = 1950] [serial = 924] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f19924c9c00) [pid = 1950] [serial = 920] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f19a11edc00) [pid = 1950] [serial = 929] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f199efbe400) [pid = 1950] [serial = 927] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f19a22ef000) [pid = 1950] [serial = 933] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f19946cfc00) [pid = 1950] [serial = 921] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f19a6faf400) [pid = 1950] [serial = 935] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f19a9653800) [pid = 1950] [serial = 939] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 207 (0x7f19a1cb0400) [pid = 1950] [serial = 930] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f19a710f400) [pid = 1950] [serial = 938] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 205 (0x7f19a710e800) [pid = 1950] [serial = 879] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | --DOMWINDOW == 204 (0x7f199e5cd800) [pid = 1950] [serial = 926] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1950 | 1461356278748 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994810000 == 97 [pid = 1950] [id = 345] 13:17:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 205 (0x7f19924c9c00) [pid = 1950] [serial = 1036] [outer = (nil)] 13:17:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 206 (0x7f1997e17800) [pid = 1950] [serial = 1037] [outer = 0x7f19924c9c00] 13:17:58 INFO - PROCESS | 1950 | 1461356278808 Marionette DEBUG loaded listener.js 13:17:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f199c1b2400) [pid = 1950] [serial = 1038] [outer = 0x7f19924c9c00] 13:17:59 INFO - PROCESS | 1950 | 1461356279467 Marionette TRACE conn4 <- [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]]]}] 13:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1091ms 13:17:59 INFO - PROCESS | 1950 | 1461356279501 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 13:17:59 INFO - PROCESS | 1950 | 1461356279505 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 13:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:17:59 INFO - PROCESS | 1950 | 1461356279510 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:17:59 INFO - PROCESS | 1950 | 1461356279513 Marionette TRACE conn4 <- [1,1354,null,{}] 13:17:59 INFO - PROCESS | 1950 | 1461356279517 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:17:59 INFO - PROCESS | 1950 | 1461356279669 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 13:17:59 INFO - PROCESS | 1950 | 1461356279817 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:59 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199d311800 == 98 [pid = 1950] [id = 346] 13:17:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 208 (0x7f19946cfc00) [pid = 1950] [serial = 1039] [outer = (nil)] 13:17:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f199e5cd800) [pid = 1950] [serial = 1040] [outer = 0x7f19946cfc00] 13:17:59 INFO - PROCESS | 1950 | 1461356279874 Marionette DEBUG loaded listener.js 13:17:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f199f35c800) [pid = 1950] [serial = 1041] [outer = 0x7f19946cfc00] 13:18:00 INFO - PROCESS | 1950 | 1461356280588 Marionette TRACE conn4 <- [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]]]}] 13:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1131ms 13:18:00 INFO - PROCESS | 1950 | 1461356280649 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 13:18:00 INFO - PROCESS | 1950 | 1461356280653 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 13:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:18:00 INFO - PROCESS | 1950 | 1461356280670 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:18:00 INFO - PROCESS | 1950 | 1461356280672 Marionette TRACE conn4 <- [1,1358,null,{}] 13:18:00 INFO - PROCESS | 1950 | 1461356280678 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:00 INFO - PROCESS | 1950 | 1461356280892 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 13:18:00 INFO - PROCESS | 1950 | 1461356280916 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:00 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f3bb800 == 99 [pid = 1950] [id = 347] 13:18:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f19a1ca7400) [pid = 1950] [serial = 1042] [outer = (nil)] 13:18:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f19a1fda400) [pid = 1950] [serial = 1043] [outer = 0x7f19a1ca7400] 13:18:00 INFO - PROCESS | 1950 | 1461356280985 Marionette DEBUG loaded listener.js 13:18:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f19a32c9400) [pid = 1950] [serial = 1044] [outer = 0x7f19a1ca7400] 13:18:01 INFO - PROCESS | 1950 | 1461356281818 Marionette TRACE conn4 <- [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]]]}] 13:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1186ms 13:18:01 INFO - PROCESS | 1950 | 1461356281856 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 13:18:01 INFO - PROCESS | 1950 | 1461356281858 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 13:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:18:01 INFO - PROCESS | 1950 | 1461356281875 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:18:01 INFO - PROCESS | 1950 | 1461356281878 Marionette TRACE conn4 <- [1,1362,null,{}] 13:18:01 INFO - PROCESS | 1950 | 1461356281883 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:02 INFO - PROCESS | 1950 | 1461356282090 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 13:18:02 INFO - PROCESS | 1950 | 1461356282150 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:02 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2920000 == 100 [pid = 1950] [id = 348] 13:18:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f19a5e60800) [pid = 1950] [serial = 1045] [outer = (nil)] 13:18:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f19a6fb3000) [pid = 1950] [serial = 1046] [outer = 0x7f19a5e60800] 13:18:02 INFO - PROCESS | 1950 | 1461356282206 Marionette DEBUG loaded listener.js 13:18:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f19a710f800) [pid = 1950] [serial = 1047] [outer = 0x7f19a5e60800] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f199bd54400) [pid = 1950] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f19908cfc00) [pid = 1950] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f19946c4c00) [pid = 1950] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f199dc8d800) [pid = 1950] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f199ec8e800) [pid = 1950] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f19b874dc00) [pid = 1950] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f199c5f0c00) [pid = 1950] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f19957c6c00) [pid = 1950] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 207 (0x7f19957c6400) [pid = 1950] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f19a22f1c00) [pid = 1950] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 205 (0x7f19946c2400) [pid = 1950] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 204 (0x7f199dc8f000) [pid = 1950] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 203 (0x7f1995a2f400) [pid = 1950] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 202 (0x7f19924d5800) [pid = 1950] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 201 (0x7f198f4e6800) [pid = 1950] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 200 (0x7f1991845800) [pid = 1950] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 199 (0x7f19948d8800) [pid = 1950] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 198 (0x7f19920b6800) [pid = 1950] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f19a71a1400) [pid = 1950] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:18:03 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f19a6fb5000) [pid = 1950] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:18:03 INFO - PROCESS | 1950 | 1461356283646 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 13:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1843ms 13:18:03 INFO - PROCESS | 1950 | 1461356283708 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 13:18:03 INFO - PROCESS | 1950 | 1461356283712 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 13:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:18:03 INFO - PROCESS | 1950 | 1461356283718 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:18:03 INFO - PROCESS | 1950 | 1461356283720 Marionette TRACE conn4 <- [1,1366,null,{}] 13:18:03 INFO - PROCESS | 1950 | 1461356283725 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:03 INFO - PROCESS | 1950 | 1461356283869 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 13:18:04 INFO - PROCESS | 1950 | 1461356284022 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:04 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997eb5000 == 101 [pid = 1950] [id = 349] 13:18:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f19908ca000) [pid = 1950] [serial = 1048] [outer = (nil)] 13:18:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f19946cb800) [pid = 1950] [serial = 1049] [outer = 0x7f19908ca000] 13:18:04 INFO - PROCESS | 1950 | 1461356284081 Marionette DEBUG loaded listener.js 13:18:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f199e3d9400) [pid = 1950] [serial = 1050] [outer = 0x7f19908ca000] 13:18:04 INFO - PROCESS | 1950 | 1461356284739 Marionette TRACE conn4 <- [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] 13:18:04 INFO - PROCESS | 1950 | 1461356284794 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 13:18:04 INFO - PROCESS | 1950 | 1461356284800 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:18:04 INFO - PROCESS | 1950 | 1461356284802 Marionette TRACE conn4 <- [1,1370,null,{}] 13:18:04 INFO - PROCESS | 1950 | 1461356284817 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:04 INFO - PROCESS | 1950 | 1461356284955 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 13:18:04 INFO - PROCESS | 1950 | 1461356284972 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:04 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a733b000 == 102 [pid = 1950] [id = 350] 13:18:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 200 (0x7f19957d5400) [pid = 1950] [serial = 1051] [outer = (nil)] 13:18:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 201 (0x7f19a6914000) [pid = 1950] [serial = 1052] [outer = 0x7f19957d5400] 13:18:05 INFO - PROCESS | 1950 | 1461356285029 Marionette DEBUG loaded listener.js 13:18:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 202 (0x7f19a7f11c00) [pid = 1950] [serial = 1053] [outer = 0x7f19957d5400] 13:18:06 INFO - PROCESS | 1950 | 1461356286107 Marionette TRACE conn4 <- [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] 13:18:06 INFO - PROCESS | 1950 | 1461356286187 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 13:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:18:06 INFO - PROCESS | 1950 | 1461356286196 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:18:06 INFO - PROCESS | 1950 | 1461356286199 Marionette TRACE conn4 <- [1,1374,null,{}] 13:18:06 INFO - PROCESS | 1950 | 1461356286207 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:06 INFO - PROCESS | 1950 | 1461356286445 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 13:18:06 INFO - PROCESS | 1950 | 1461356286633 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:06 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1996915800 == 103 [pid = 1950] [id = 351] 13:18:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 203 (0x7f19924d6800) [pid = 1950] [serial = 1054] [outer = (nil)] 13:18:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 204 (0x7f19948d1800) [pid = 1950] [serial = 1055] [outer = 0x7f19924d6800] 13:18:06 INFO - PROCESS | 1950 | 1461356286703 Marionette DEBUG loaded listener.js 13:18:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 205 (0x7f19957de400) [pid = 1950] [serial = 1056] [outer = 0x7f19924d6800] 13:18:07 INFO - PROCESS | 1950 | [1950] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:18:07 INFO - PROCESS | 1950 | 1461356287628 Marionette TRACE conn4 <- [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] 13:18:07 INFO - PROCESS | 1950 | 1461356287690 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 13:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:18:07 INFO - PROCESS | 1950 | 1461356287700 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:18:07 INFO - PROCESS | 1950 | 1461356287703 Marionette TRACE conn4 <- [1,1378,null,{}] 13:18:07 INFO - PROCESS | 1950 | 1461356287709 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:07 INFO - PROCESS | 1950 | 1461356287921 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 13:18:08 INFO - PROCESS | 1950 | 1461356288110 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:08 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f456800 == 104 [pid = 1950] [id = 352] 13:18:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 206 (0x7f19948cec00) [pid = 1950] [serial = 1057] [outer = (nil)] 13:18:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f1997e18400) [pid = 1950] [serial = 1058] [outer = 0x7f19948cec00] 13:18:08 INFO - PROCESS | 1950 | 1461356288266 Marionette DEBUG loaded listener.js 13:18:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 208 (0x7f199d080800) [pid = 1950] [serial = 1059] [outer = 0x7f19948cec00] 13:18:09 INFO - PROCESS | 1950 | 1461356289094 Marionette TRACE conn4 <- [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] 13:18:09 INFO - PROCESS | 1950 | 1461356289136 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 13:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:18:09 INFO - PROCESS | 1950 | 1461356289143 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:18:09 INFO - PROCESS | 1950 | 1461356289148 Marionette TRACE conn4 <- [1,1382,null,{}] 13:18:09 INFO - PROCESS | 1950 | 1461356289163 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:09 INFO - PROCESS | 1950 | 1461356289328 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 13:18:09 INFO - PROCESS | 1950 | 1461356289520 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a87ad000 == 105 [pid = 1950] [id = 353] 13:18:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f199f3f8c00) [pid = 1950] [serial = 1060] [outer = (nil)] 13:18:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f19a226f400) [pid = 1950] [serial = 1061] [outer = 0x7f199f3f8c00] 13:18:09 INFO - PROCESS | 1950 | 1461356289593 Marionette DEBUG loaded listener.js 13:18:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f19a59ae400) [pid = 1950] [serial = 1062] [outer = 0x7f199f3f8c00] 13:18:10 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f44f800 == 104 [pid = 1950] [id = 10] 13:18:10 INFO - PROCESS | 1950 | [1950] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:18:10 INFO - PROCESS | 1950 | 1461356290538 Marionette TRACE conn4 <- [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] 13:18:10 INFO - PROCESS | 1950 | 1461356290586 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 13:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:18:10 INFO - PROCESS | 1950 | 1461356290591 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:18:10 INFO - PROCESS | 1950 | 1461356290594 Marionette TRACE conn4 <- [1,1386,null,{}] 13:18:10 INFO - PROCESS | 1950 | 1461356290599 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:10 INFO - PROCESS | 1950 | 1461356290764 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 13:18:10 INFO - PROCESS | 1950 | 1461356290952 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:10 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b58ad000 == 105 [pid = 1950] [id = 354] 13:18:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f19957d4400) [pid = 1950] [serial = 1063] [outer = (nil)] 13:18:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f19a71a0c00) [pid = 1950] [serial = 1064] [outer = 0x7f19957d4400] 13:18:11 INFO - PROCESS | 1950 | 1461356291022 Marionette DEBUG loaded listener.js 13:18:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f19a964d800) [pid = 1950] [serial = 1065] [outer = 0x7f19957d4400] 13:18:11 INFO - PROCESS | 1950 | 1461356291914 Marionette TRACE conn4 <- [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] 13:18:11 INFO - PROCESS | 1950 | 1461356291993 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 13:18:12 INFO - PROCESS | 1950 | 1461356291999 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:18:12 INFO - PROCESS | 1950 | 1461356292002 Marionette TRACE conn4 <- [1,1390,null,{}] 13:18:12 INFO - PROCESS | 1950 | 1461356292007 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:12 INFO - PROCESS | 1950 | 1461356292215 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 13:18:12 INFO - PROCESS | 1950 | 1461356292409 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bab21000 == 106 [pid = 1950] [id = 355] 13:18:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f199e386000) [pid = 1950] [serial = 1066] [outer = (nil)] 13:18:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f19a719a000) [pid = 1950] [serial = 1067] [outer = 0x7f199e386000] 13:18:12 INFO - PROCESS | 1950 | 1461356292482 Marionette DEBUG loaded listener.js 13:18:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f19b6819c00) [pid = 1950] [serial = 1068] [outer = 0x7f199e386000] 13:18:13 INFO - PROCESS | 1950 | 1461356293376 Marionette TRACE conn4 <- [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]]]}] 13:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1428ms 13:18:13 INFO - PROCESS | 1950 | 1461356293427 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 13:18:13 INFO - PROCESS | 1950 | 1461356293432 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 13:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:18:13 INFO - PROCESS | 1950 | 1461356293438 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:18:13 INFO - PROCESS | 1950 | 1461356293440 Marionette TRACE conn4 <- [1,1394,null,{}] 13:18:13 INFO - PROCESS | 1950 | 1461356293445 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:13 INFO - PROCESS | 1950 | 1461356293641 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 13:18:13 INFO - PROCESS | 1950 | 1461356293824 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995a43800 == 107 [pid = 1950] [id = 356] 13:18:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f198faecc00) [pid = 1950] [serial = 1069] [outer = (nil)] 13:18:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f198faf8c00) [pid = 1950] [serial = 1070] [outer = 0x7f198faecc00] 13:18:13 INFO - PROCESS | 1950 | 1461356293901 Marionette DEBUG loaded listener.js 13:18:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f19ba6ac000) [pid = 1950] [serial = 1071] [outer = 0x7f198faecc00] 13:18:14 INFO - PROCESS | 1950 | 1461356294711 Marionette TRACE conn4 <- [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]]]}] 13:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1332ms 13:18:14 INFO - PROCESS | 1950 | 1461356294771 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 13:18:14 INFO - PROCESS | 1950 | 1461356294774 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 13:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:18:14 INFO - PROCESS | 1950 | 1461356294780 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:18:14 INFO - PROCESS | 1950 | 1461356294783 Marionette TRACE conn4 <- [1,1398,null,{}] 13:18:14 INFO - PROCESS | 1950 | 1461356294788 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:14 INFO - PROCESS | 1950 | 1461356294970 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 13:18:15 INFO - PROCESS | 1950 | 1461356295165 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:15 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1993216800 == 108 [pid = 1950] [id = 357] 13:18:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f198faf1400) [pid = 1950] [serial = 1072] [outer = (nil)] 13:18:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f199286b800) [pid = 1950] [serial = 1073] [outer = 0x7f198faf1400] 13:18:15 INFO - PROCESS | 1950 | 1461356295234 Marionette DEBUG loaded listener.js 13:18:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f1992870400) [pid = 1950] [serial = 1074] [outer = 0x7f198faf1400] 13:18:16 INFO - PROCESS | 1950 | 1461356296089 Marionette TRACE conn4 <- [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]]]}] 13:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1375ms 13:18:16 INFO - PROCESS | 1950 | 1461356296156 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 13:18:16 INFO - PROCESS | 1950 | 1461356296160 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 13:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:18:16 INFO - PROCESS | 1950 | 1461356296166 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:18:16 INFO - PROCESS | 1950 | 1461356296168 Marionette TRACE conn4 <- [1,1402,null,{}] 13:18:16 INFO - PROCESS | 1950 | 1461356296174 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:16 INFO - PROCESS | 1950 | 1461356296333 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 13:18:16 INFO - PROCESS | 1950 | 1461356296524 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:16 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995a47000 == 109 [pid = 1950] [id = 358] 13:18:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f198faf5000) [pid = 1950] [serial = 1075] [outer = (nil)] 13:18:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f1994762000) [pid = 1950] [serial = 1076] [outer = 0x7f198faf5000] 13:18:16 INFO - PROCESS | 1950 | 1461356296598 Marionette DEBUG loaded listener.js 13:18:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f1994766c00) [pid = 1950] [serial = 1077] [outer = 0x7f198faf5000] 13:18:17 INFO - PROCESS | 1950 | 1461356297396 Marionette TRACE conn4 <- [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]]]}] 13:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1286ms 13:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:18:17 INFO - PROCESS | 1950 | 1461356297452 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 13:18:17 INFO - PROCESS | 1950 | 1461356297455 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 13:18:17 INFO - PROCESS | 1950 | 1461356297461 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:18:17 INFO - PROCESS | 1950 | 1461356297464 Marionette TRACE conn4 <- [1,1406,null,{}] 13:18:17 INFO - PROCESS | 1950 | 1461356297468 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:17 INFO - PROCESS | 1950 | 1461356297628 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 13:18:17 INFO - PROCESS | 1950 | 1461356297818 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:17 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198f8d8000 == 110 [pid = 1950] [id = 359] 13:18:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f199286a400) [pid = 1950] [serial = 1078] [outer = (nil)] 13:18:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f199476d400) [pid = 1950] [serial = 1079] [outer = 0x7f199286a400] 13:18:17 INFO - PROCESS | 1950 | 1461356297885 Marionette DEBUG loaded listener.js 13:18:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f19b5168800) [pid = 1950] [serial = 1080] [outer = 0x7f199286a400] 13:18:18 INFO - PROCESS | 1950 | 1461356298729 Marionette TRACE conn4 <- [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]]]}] 13:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1332ms 13:18:18 INFO - PROCESS | 1950 | 1461356298793 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 13:18:18 INFO - PROCESS | 1950 | 1461356298796 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 13:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:18:18 INFO - PROCESS | 1950 | 1461356298802 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:18:18 INFO - PROCESS | 1950 | 1461356298804 Marionette TRACE conn4 <- [1,1410,null,{}] 13:18:18 INFO - PROCESS | 1950 | 1461356298809 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:18 INFO - PROCESS | 1950 | 1461356298965 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 13:18:19 INFO - PROCESS | 1950 | 1461356299157 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:19 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994b34000 == 111 [pid = 1950] [id = 360] 13:18:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f1992871400) [pid = 1950] [serial = 1081] [outer = (nil)] 13:18:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f1994b07400) [pid = 1950] [serial = 1082] [outer = 0x7f1992871400] 13:18:19 INFO - PROCESS | 1950 | 1461356299226 Marionette DEBUG loaded listener.js 13:18:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f1994b0d000) [pid = 1950] [serial = 1083] [outer = 0x7f1992871400] 13:18:20 INFO - PROCESS | 1950 | 1461356300118 Marionette TRACE conn4 <- [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]]]}] 13:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1333ms 13:18:20 INFO - PROCESS | 1950 | 1461356300135 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 13:18:20 INFO - PROCESS | 1950 | 1461356300138 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 13:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:18:20 INFO - PROCESS | 1950 | 1461356300143 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:18:20 INFO - PROCESS | 1950 | 1461356300147 Marionette TRACE conn4 <- [1,1414,null,{}] 13:18:20 INFO - PROCESS | 1950 | 1461356300152 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:20 INFO - PROCESS | 1950 | 1461356300340 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 13:18:20 INFO - PROCESS | 1950 | 1461356300526 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:20 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994dcc000 == 112 [pid = 1950] [id = 361] 13:18:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f199476b800) [pid = 1950] [serial = 1084] [outer = (nil)] 13:18:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 234 (0x7f1994caf400) [pid = 1950] [serial = 1085] [outer = 0x7f199476b800] 13:18:20 INFO - PROCESS | 1950 | 1461356300600 Marionette DEBUG loaded listener.js 13:18:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 235 (0x7f19b9e77c00) [pid = 1950] [serial = 1086] [outer = 0x7f199476b800] 13:18:21 INFO - PROCESS | 1950 | 1461356301516 Marionette TRACE conn4 <- [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]]]}] 13:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1427ms 13:18:21 INFO - PROCESS | 1950 | 1461356301571 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 13:18:21 INFO - PROCESS | 1950 | 1461356301573 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 13:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:18:21 INFO - PROCESS | 1950 | 1461356301579 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:18:21 INFO - PROCESS | 1950 | 1461356301581 Marionette TRACE conn4 <- [1,1418,null,{}] 13:18:21 INFO - PROCESS | 1950 | 1461356301586 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:21 INFO - PROCESS | 1950 | 1461356301792 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 13:18:22 INFO - PROCESS | 1950 | 1461356302036 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:22 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198e698800 == 113 [pid = 1950] [id = 362] 13:18:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 236 (0x7f198e629c00) [pid = 1950] [serial = 1087] [outer = (nil)] 13:18:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 237 (0x7f198e630000) [pid = 1950] [serial = 1088] [outer = 0x7f198e629c00] 13:18:22 INFO - PROCESS | 1950 | 1461356302122 Marionette DEBUG loaded listener.js 13:18:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 238 (0x7f198f4ef400) [pid = 1950] [serial = 1089] [outer = 0x7f198e629c00] 13:18:22 INFO - PROCESS | 1950 | 1461356302968 Marionette TRACE conn4 <- [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]]]}] 13:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1424ms 13:18:23 INFO - PROCESS | 1950 | 1461356303005 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 13:18:23 INFO - PROCESS | 1950 | 1461356303009 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 13:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:18:23 INFO - PROCESS | 1950 | 1461356303015 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:18:23 INFO - PROCESS | 1950 | 1461356303016 Marionette TRACE conn4 <- [1,1422,null,{}] 13:18:23 INFO - PROCESS | 1950 | 1461356303022 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:23 INFO - PROCESS | 1950 | 1461356303191 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 13:18:23 INFO - PROCESS | 1950 | 1461356303395 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:23 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994808000 == 114 [pid = 1950] [id = 363] 13:18:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 239 (0x7f198e62a400) [pid = 1950] [serial = 1090] [outer = (nil)] 13:18:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 240 (0x7f1994cab400) [pid = 1950] [serial = 1091] [outer = 0x7f198e62a400] 13:18:23 INFO - PROCESS | 1950 | 1461356303460 Marionette DEBUG loaded listener.js 13:18:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 241 (0x7f199651d800) [pid = 1950] [serial = 1092] [outer = 0x7f198e62a400] 13:18:24 INFO - PROCESS | 1950 | 1461356304350 Marionette TRACE conn4 <- [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]]]}] 13:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1380ms 13:18:24 INFO - PROCESS | 1950 | 1461356304396 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 13:18:24 INFO - PROCESS | 1950 | 1461356304399 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 13:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:18:24 INFO - PROCESS | 1950 | 1461356304405 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:18:24 INFO - PROCESS | 1950 | 1461356304407 Marionette TRACE conn4 <- [1,1426,null,{}] 13:18:24 INFO - PROCESS | 1950 | 1461356304413 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:24 INFO - PROCESS | 1950 | 1461356304594 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 13:18:24 INFO - PROCESS | 1950 | 1461356304791 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:24 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994dd9800 == 115 [pid = 1950] [id = 364] 13:18:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 242 (0x7f198faefc00) [pid = 1950] [serial = 1093] [outer = (nil)] 13:18:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 243 (0x7f1994b0a000) [pid = 1950] [serial = 1094] [outer = 0x7f198faefc00] 13:18:24 INFO - PROCESS | 1950 | 1461356304855 Marionette DEBUG loaded listener.js 13:18:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 244 (0x7f1995820000) [pid = 1950] [serial = 1095] [outer = 0x7f198faefc00] 13:18:26 INFO - PROCESS | 1950 | 1461356306263 Marionette TRACE conn4 <- [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]]]}] 13:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1934ms 13:18:26 INFO - PROCESS | 1950 | 1461356306340 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 13:18:26 INFO - PROCESS | 1950 | 1461356306347 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 13:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:18:26 INFO - PROCESS | 1950 | 1461356306355 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:18:26 INFO - PROCESS | 1950 | 1461356306359 Marionette TRACE conn4 <- [1,1430,null,{}] 13:18:26 INFO - PROCESS | 1950 | 1461356306366 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:26 INFO - PROCESS | 1950 | 1461356306609 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 13:18:26 INFO - PROCESS | 1950 | 1461356306878 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994dcb000 == 116 [pid = 1950] [id = 365] 13:18:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 245 (0x7f19908ce000) [pid = 1950] [serial = 1096] [outer = (nil)] 13:18:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 246 (0x7f1991844400) [pid = 1950] [serial = 1097] [outer = 0x7f19908ce000] 13:18:26 INFO - PROCESS | 1950 | 1461356306943 Marionette DEBUG loaded listener.js 13:18:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 247 (0x7f19946c4400) [pid = 1950] [serial = 1098] [outer = 0x7f19908ce000] 13:18:27 INFO - PROCESS | 1950 | 1461356307955 Marionette TRACE conn4 <- [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]]]}] 13:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1634ms 13:18:27 INFO - PROCESS | 1950 | 1461356307989 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 13:18:27 INFO - PROCESS | 1950 | 1461356307996 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 13:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:18:28 INFO - PROCESS | 1950 | 1461356308006 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:18:28 INFO - PROCESS | 1950 | 1461356308009 Marionette TRACE conn4 <- [1,1434,null,{}] 13:18:28 INFO - PROCESS | 1950 | 1461356308013 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:28 INFO - PROCESS | 1950 | 1461356308183 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 13:18:28 INFO - PROCESS | 1950 | 1461356308477 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:28 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992fc7800 == 117 [pid = 1950] [id = 366] 13:18:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 248 (0x7f1994cb6000) [pid = 1950] [serial = 1099] [outer = (nil)] 13:18:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 249 (0x7f19957c3800) [pid = 1950] [serial = 1100] [outer = 0x7f1994cb6000] 13:18:28 INFO - PROCESS | 1950 | 1461356308545 Marionette DEBUG loaded listener.js 13:18:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 250 (0x7f19957d5c00) [pid = 1950] [serial = 1101] [outer = 0x7f1994cb6000] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 249 (0x7f19a22ebc00) [pid = 1950] [serial = 950] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 248 (0x7f19a719e000) [pid = 1950] [serial = 953] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 247 (0x7f19a220e800) [pid = 1950] [serial = 959] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 246 (0x7f19b653e800) [pid = 1950] [serial = 956] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 245 (0x7f1995a2a800) [pid = 1950] [serial = 962] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 244 (0x7f19948ec000) [pid = 1950] [serial = 965] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 243 (0x7f1997e0d400) [pid = 1950] [serial = 968] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 242 (0x7f198f4ed800) [pid = 1950] [serial = 971] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 241 (0x7f199bda6800) [pid = 1950] [serial = 992] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997eb5000 == 116 [pid = 1950] [id = 349] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2920000 == 115 [pid = 1950] [id = 348] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f3bb800 == 114 [pid = 1950] [id = 347] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199d311800 == 113 [pid = 1950] [id = 346] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994810000 == 112 [pid = 1950] [id = 345] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a954c800 == 111 [pid = 1950] [id = 313] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997b68800 == 110 [pid = 1950] [id = 344] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994822000 == 109 [pid = 1950] [id = 343] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995aa6800 == 108 [pid = 1950] [id = 342] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19c21a4000 == 107 [pid = 1950] [id = 340] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19baa9c800 == 106 [pid = 1950] [id = 339] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9e4f000 == 105 [pid = 1950] [id = 338] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b51bc000 == 104 [pid = 1950] [id = 337] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8fb8000 == 103 [pid = 1950] [id = 336] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7f2f000 == 102 [pid = 1950] [id = 335] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7343000 == 101 [pid = 1950] [id = 334] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2924000 == 100 [pid = 1950] [id = 333] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997ec9800 == 99 [pid = 1950] [id = 332] 13:18:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992439800 == 98 [pid = 1950] [id = 331] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 240 (0x7f19b82a0400) [pid = 1950] [serial = 725] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 239 (0x7f19aaacac00) [pid = 1950] [serial = 719] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 238 (0x7f199e90d000) [pid = 1950] [serial = 713] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 237 (0x7f199184dc00) [pid = 1950] [serial = 918] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 236 (0x7f199d081400) [pid = 1950] [serial = 741] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 235 (0x7f19a710c800) [pid = 1950] [serial = 795] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 234 (0x7f19a22f4800) [pid = 1950] [serial = 716] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 233 (0x7f19ba6ad000) [pid = 1950] [serial = 728] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f19a9658800) [pid = 1950] [serial = 662] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f199bd59400) [pid = 1950] [serial = 735] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f19957d0800) [pid = 1950] [serial = 731] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f19b65eec00) [pid = 1950] [serial = 722] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f19946d0c00) [pid = 1950] [serial = 738] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f19b62ae400) [pid = 1950] [serial = 942] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f199ed7b400) [pid = 1950] [serial = 989] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f199bd58800) [pid = 1950] [serial = 947] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f19957d1000) [pid = 1950] [serial = 980] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f1996519400) [pid = 1950] [serial = 981] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f19920b4800) [pid = 1950] [serial = 944] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f1997e1bc00) [pid = 1950] [serial = 975] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f1996519000) [pid = 1950] [serial = 974] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f19948c5c00) [pid = 1950] [serial = 978] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f19920b5000) [pid = 1950] [serial = 977] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f199bd54000) [pid = 1950] [serial = 983] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f199c1bd400) [pid = 1950] [serial = 984] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f199d07e000) [pid = 1950] [serial = 986] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f199f3ef800) [pid = 1950] [serial = 990] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f199e904400) [pid = 1950] [serial = 987] [outer = (nil)] [url = about:blank] 13:18:29 INFO - PROCESS | 1950 | 1461356309509 Marionette TRACE conn4 <- [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]]]}] 13:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1531ms 13:18:29 INFO - PROCESS | 1950 | 1461356309537 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 13:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:18:29 INFO - PROCESS | 1950 | 1461356309540 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 13:18:29 INFO - PROCESS | 1950 | 1461356309545 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:18:29 INFO - PROCESS | 1950 | 1461356309550 Marionette TRACE conn4 <- [1,1438,null,{}] 13:18:29 INFO - PROCESS | 1950 | 1461356309564 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:29 INFO - PROCESS | 1950 | 1461356309722 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 13:18:29 INFO - PROCESS | 1950 | 1461356309903 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:29 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995bf1800 == 99 [pid = 1950] [id = 367] 13:18:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f1994cb6800) [pid = 1950] [serial = 1102] [outer = (nil)] 13:18:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f199582a800) [pid = 1950] [serial = 1103] [outer = 0x7f1994cb6800] 13:18:29 INFO - PROCESS | 1950 | 1461356309968 Marionette DEBUG loaded listener.js 13:18:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f1995a27800) [pid = 1950] [serial = 1104] [outer = 0x7f1994cb6800] 13:18:30 INFO - PROCESS | 1950 | 1461356310667 Marionette TRACE conn4 <- [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]]]}] 13:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1137ms 13:18:30 INFO - PROCESS | 1950 | 1461356310682 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 13:18:30 INFO - PROCESS | 1950 | 1461356310686 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 13:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:18:30 INFO - PROCESS | 1950 | 1461356310693 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:18:30 INFO - PROCESS | 1950 | 1461356310694 Marionette TRACE conn4 <- [1,1442,null,{}] 13:18:30 INFO - PROCESS | 1950 | 1461356310725 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:30 INFO - PROCESS | 1950 | 1461356310874 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 13:18:30 INFO - PROCESS | 1950 | 1461356310884 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:30 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997ec9800 == 100 [pid = 1950] [id = 368] 13:18:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f1995828400) [pid = 1950] [serial = 1105] [outer = (nil)] 13:18:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f1997abd000) [pid = 1950] [serial = 1106] [outer = 0x7f1995828400] 13:18:30 INFO - PROCESS | 1950 | 1461356310941 Marionette DEBUG loaded listener.js 13:18:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f1997b51400) [pid = 1950] [serial = 1107] [outer = 0x7f1995828400] 13:18:31 INFO - PROCESS | 1950 | 1461356311742 Marionette TRACE conn4 <- [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]]]}] 13:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1094ms 13:18:31 INFO - PROCESS | 1950 | 1461356311787 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 13:18:31 INFO - PROCESS | 1950 | 1461356311790 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 13:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:18:31 INFO - PROCESS | 1950 | 1461356311795 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:18:31 INFO - PROCESS | 1950 | 1461356311797 Marionette TRACE conn4 <- [1,1446,null,{}] 13:18:31 INFO - PROCESS | 1950 | 1461356311802 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:32 INFO - PROCESS | 1950 | 1461356312033 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 13:18:32 INFO - PROCESS | 1950 | 1461356312063 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:32 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c566000 == 101 [pid = 1950] [id = 369] 13:18:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f1991aedc00) [pid = 1950] [serial = 1108] [outer = (nil)] 13:18:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f199bd54000) [pid = 1950] [serial = 1109] [outer = 0x7f1991aedc00] 13:18:32 INFO - PROCESS | 1950 | 1461356312124 Marionette DEBUG loaded listener.js 13:18:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f199c1a6c00) [pid = 1950] [serial = 1110] [outer = 0x7f1991aedc00] 13:18:32 INFO - PROCESS | 1950 | 1461356312991 Marionette TRACE conn4 <- [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]]]}] 13:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1224ms 13:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:18:33 INFO - PROCESS | 1950 | 1461356313024 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 13:18:33 INFO - PROCESS | 1950 | 1461356313027 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 13:18:33 INFO - PROCESS | 1950 | 1461356313032 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:18:33 INFO - PROCESS | 1950 | 1461356313035 Marionette TRACE conn4 <- [1,1450,null,{}] 13:18:33 INFO - PROCESS | 1950 | 1461356313043 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:33 INFO - PROCESS | 1950 | 1461356313263 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 13:18:33 INFO - PROCESS | 1950 | 1461356313303 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:33 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f3ca800 == 102 [pid = 1950] [id = 370] 13:18:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f199c1a3000) [pid = 1950] [serial = 1111] [outer = (nil)] 13:18:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f199ea30c00) [pid = 1950] [serial = 1112] [outer = 0x7f199c1a3000] 13:18:33 INFO - PROCESS | 1950 | 1461356313366 Marionette DEBUG loaded listener.js 13:18:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f199f368c00) [pid = 1950] [serial = 1113] [outer = 0x7f199c1a3000] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f1991840400) [pid = 1950] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f199e911c00) [pid = 1950] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f19a1fe0400) [pid = 1950] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f19948e4c00) [pid = 1950] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f1996516c00) [pid = 1950] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f199184b000) [pid = 1950] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f19a5e60800) [pid = 1950] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f19908ce800) [pid = 1950] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f19946cac00) [pid = 1950] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f1995b78000) [pid = 1950] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f19924c9c00) [pid = 1950] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f19946cfc00) [pid = 1950] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f19946c9000) [pid = 1950] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f19957c4000) [pid = 1950] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f19aac97c00) [pid = 1950] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f19924cec00) [pid = 1950] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f19a120dc00) [pid = 1950] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 207 (0x7f19948d6c00) [pid = 1950] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f19a1133800) [pid = 1950] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 205 (0x7f19aac94c00) [pid = 1950] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 204 (0x7f19aac6dc00) [pid = 1950] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 203 (0x7f199efbb800) [pid = 1950] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 202 (0x7f19a45c2000) [pid = 1950] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 201 (0x7f199d077c00) [pid = 1950] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 200 (0x7f199efbb000) [pid = 1950] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 199 (0x7f199f78e000) [pid = 1950] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 198 (0x7f19908c7000) [pid = 1950] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f19a2204c00) [pid = 1950] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f19924cbc00) [pid = 1950] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 195 (0x7f199ed79000) [pid = 1950] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 194 (0x7f19a11fa000) [pid = 1950] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 193 (0x7f19b8749000) [pid = 1950] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 192 (0x7f19920ae400) [pid = 1950] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 191 (0x7f1995b79000) [pid = 1950] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 190 (0x7f199c1a7400) [pid = 1950] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 189 (0x7f199e381c00) [pid = 1950] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f19948d9c00) [pid = 1950] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 187 (0x7f19948d3c00) [pid = 1950] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 186 (0x7f1995b71000) [pid = 1950] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 185 (0x7f19a2203c00) [pid = 1950] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 184 (0x7f19948d4400) [pid = 1950] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 183 (0x7f19908c9400) [pid = 1950] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 182 (0x7f199f792000) [pid = 1950] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 181 (0x7f19a0408000) [pid = 1950] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 180 (0x7f19af58a800) [pid = 1950] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 179 (0x7f19a1ca7400) [pid = 1950] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 178 (0x7f19908ca000) [pid = 1950] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 177 (0x7f19948c1400) [pid = 1950] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 176 (0x7f198f4e5800) [pid = 1950] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 175 (0x7f19a1fd8400) [pid = 1950] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 174 (0x7f19948bd400) [pid = 1950] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:18:34 INFO - PROCESS | 1950 | --DOMWINDOW == 173 (0x7f19948c2400) [pid = 1950] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:18:35 INFO - PROCESS | 1950 | 1461356315069 Marionette TRACE conn4 <- [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]]]}] 13:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 2087ms 13:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:18:35 INFO - PROCESS | 1950 | 1461356315119 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 13:18:35 INFO - PROCESS | 1950 | 1461356315121 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 13:18:35 INFO - PROCESS | 1950 | 1461356315127 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:18:35 INFO - PROCESS | 1950 | 1461356315129 Marionette TRACE conn4 <- [1,1454,null,{}] 13:18:35 INFO - PROCESS | 1950 | 1461356315134 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:35 INFO - PROCESS | 1950 | 1461356315275 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 13:18:35 INFO - PROCESS | 1950 | 1461356315299 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:35 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19928d9000 == 103 [pid = 1950] [id = 371] 13:18:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 174 (0x7f198f4e3400) [pid = 1950] [serial = 1114] [outer = (nil)] 13:18:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 175 (0x7f1991842800) [pid = 1950] [serial = 1115] [outer = 0x7f198f4e3400] 13:18:35 INFO - PROCESS | 1950 | 1461356315487 Marionette DEBUG loaded listener.js 13:18:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 176 (0x7f1994770000) [pid = 1950] [serial = 1116] [outer = 0x7f198f4e3400] 13:18:36 INFO - PROCESS | 1950 | 1461356316110 Marionette TRACE conn4 <- [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]]]}] 13:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1025ms 13:18:36 INFO - PROCESS | 1950 | 1461356316151 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 13:18:36 INFO - PROCESS | 1950 | 1461356316153 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 13:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:18:36 INFO - PROCESS | 1950 | 1461356316159 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:18:36 INFO - PROCESS | 1950 | 1461356316160 Marionette TRACE conn4 <- [1,1458,null,{}] 13:18:36 INFO - PROCESS | 1950 | 1461356316165 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:36 INFO - PROCESS | 1950 | 1461356316304 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 13:18:36 INFO - PROCESS | 1950 | 1461356316451 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:36 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f3ce800 == 104 [pid = 1950] [id = 372] 13:18:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 177 (0x7f198f4e7000) [pid = 1950] [serial = 1117] [outer = (nil)] 13:18:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 178 (0x7f19948d4000) [pid = 1950] [serial = 1118] [outer = 0x7f198f4e7000] 13:18:36 INFO - PROCESS | 1950 | 1461356316507 Marionette DEBUG loaded listener.js 13:18:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 179 (0x7f1995b70c00) [pid = 1950] [serial = 1119] [outer = 0x7f198f4e7000] 13:18:37 INFO - PROCESS | 1950 | 1461356317499 Marionette TRACE conn4 <- [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]]]}] 13:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1374ms 13:18:37 INFO - PROCESS | 1950 | 1461356317534 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 13:18:37 INFO - PROCESS | 1950 | 1461356317540 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 13:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:18:37 INFO - PROCESS | 1950 | 1461356317547 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:18:37 INFO - PROCESS | 1950 | 1461356317553 Marionette TRACE conn4 <- [1,1462,null,{}] 13:18:37 INFO - PROCESS | 1950 | 1461356317560 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:37 INFO - PROCESS | 1950 | 1461356317756 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 13:18:37 INFO - PROCESS | 1950 | 1461356317940 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994806800 == 105 [pid = 1950] [id = 373] 13:18:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 180 (0x7f198fafa000) [pid = 1950] [serial = 1120] [outer = (nil)] 13:18:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 181 (0x7f1991aec000) [pid = 1950] [serial = 1121] [outer = 0x7f198fafa000] 13:18:38 INFO - PROCESS | 1950 | 1461356318015 Marionette DEBUG loaded listener.js 13:18:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 182 (0x7f199286c000) [pid = 1950] [serial = 1122] [outer = 0x7f198fafa000] 13:18:38 INFO - PROCESS | 1950 | 1461356318937 Marionette TRACE conn4 <- [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]]]}] 13:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1437ms 13:18:38 INFO - PROCESS | 1950 | 1461356318984 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 13:18:38 INFO - PROCESS | 1950 | 1461356318992 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 13:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:18:39 INFO - PROCESS | 1950 | 1461356319001 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:18:39 INFO - PROCESS | 1950 | 1461356319005 Marionette TRACE conn4 <- [1,1466,null,{}] 13:18:39 INFO - PROCESS | 1950 | 1461356319011 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:39 INFO - PROCESS | 1950 | 1461356319190 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 13:18:39 INFO - PROCESS | 1950 | 1461356319375 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:39 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199bd78000 == 106 [pid = 1950] [id = 374] 13:18:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 183 (0x7f19948c5c00) [pid = 1950] [serial = 1123] [outer = (nil)] 13:18:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 184 (0x7f1994b0cc00) [pid = 1950] [serial = 1124] [outer = 0x7f19948c5c00] 13:18:39 INFO - PROCESS | 1950 | 1461356319444 Marionette DEBUG loaded listener.js 13:18:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 185 (0x7f1994cb3400) [pid = 1950] [serial = 1125] [outer = 0x7f19948c5c00] 13:18:40 INFO - PROCESS | 1950 | 1461356320356 Marionette TRACE conn4 <- [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]]]}] 13:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1383ms 13:18:40 INFO - PROCESS | 1950 | 1461356320385 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 13:18:40 INFO - PROCESS | 1950 | 1461356320388 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 13:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:18:40 INFO - PROCESS | 1950 | 1461356320395 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:18:40 INFO - PROCESS | 1950 | 1461356320400 Marionette TRACE conn4 <- [1,1470,null,{}] 13:18:40 INFO - PROCESS | 1950 | 1461356320415 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:40 INFO - PROCESS | 1950 | 1461356320595 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 13:18:40 INFO - PROCESS | 1950 | 1461356320788 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:40 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2bd3000 == 107 [pid = 1950] [id = 375] 13:18:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 186 (0x7f199582c000) [pid = 1950] [serial = 1126] [outer = (nil)] 13:18:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 187 (0x7f1996514800) [pid = 1950] [serial = 1127] [outer = 0x7f199582c000] 13:18:40 INFO - PROCESS | 1950 | 1461356320861 Marionette DEBUG loaded listener.js 13:18:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 188 (0x7f1997e0c400) [pid = 1950] [serial = 1128] [outer = 0x7f199582c000] 13:18:41 INFO - PROCESS | 1950 | 1461356321766 Marionette TRACE conn4 <- [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]]]}] 13:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1430ms 13:18:41 INFO - PROCESS | 1950 | 1461356321826 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 13:18:41 INFO - PROCESS | 1950 | 1461356321829 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 13:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:18:41 INFO - PROCESS | 1950 | 1461356321835 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:18:41 INFO - PROCESS | 1950 | 1461356321837 Marionette TRACE conn4 <- [1,1474,null,{}] 13:18:41 INFO - PROCESS | 1950 | 1461356321842 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:42 INFO - PROCESS | 1950 | 1461356322009 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 13:18:42 INFO - PROCESS | 1950 | 1461356322193 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:42 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6e16000 == 108 [pid = 1950] [id = 376] 13:18:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f1995a24400) [pid = 1950] [serial = 1129] [outer = (nil)] 13:18:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f199d079400) [pid = 1950] [serial = 1130] [outer = 0x7f1995a24400] 13:18:42 INFO - PROCESS | 1950 | 1461356322269 Marionette DEBUG loaded listener.js 13:18:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 191 (0x7f199e387400) [pid = 1950] [serial = 1131] [outer = 0x7f1995a24400] 13:18:43 INFO - PROCESS | 1950 | 1461356323174 Marionette TRACE conn4 <- [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]]]}] 13:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1378ms 13:18:43 INFO - PROCESS | 1950 | 1461356323214 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 13:18:43 INFO - PROCESS | 1950 | 1461356323217 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 13:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:18:43 INFO - PROCESS | 1950 | 1461356323222 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:18:43 INFO - PROCESS | 1950 | 1461356323225 Marionette TRACE conn4 <- [1,1478,null,{}] 13:18:43 INFO - PROCESS | 1950 | 1461356323230 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:43 INFO - PROCESS | 1950 | 1461356323443 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 13:18:43 INFO - PROCESS | 1950 | 1461356323627 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a861c800 == 109 [pid = 1950] [id = 377] 13:18:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 192 (0x7f1997e0d400) [pid = 1950] [serial = 1132] [outer = (nil)] 13:18:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 193 (0x7f199ea2b400) [pid = 1950] [serial = 1133] [outer = 0x7f1997e0d400] 13:18:43 INFO - PROCESS | 1950 | 1461356323692 Marionette DEBUG loaded listener.js 13:18:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 194 (0x7f199efbb400) [pid = 1950] [serial = 1134] [outer = 0x7f1997e0d400] 13:18:44 INFO - PROCESS | 1950 | 1461356324683 Marionette TRACE conn4 <- [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]]]}] 13:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1532ms 13:18:44 INFO - PROCESS | 1950 | 1461356324755 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 13:18:44 INFO - PROCESS | 1950 | 1461356324759 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 13:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:18:44 INFO - PROCESS | 1950 | 1461356324764 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:18:44 INFO - PROCESS | 1950 | 1461356324767 Marionette TRACE conn4 <- [1,1482,null,{}] 13:18:44 INFO - PROCESS | 1950 | 1461356324773 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:45 INFO - PROCESS | 1950 | 1461356325012 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 13:18:45 INFO - PROCESS | 1950 | 1461356325241 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19aaa65000 == 110 [pid = 1950] [id = 378] 13:18:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 195 (0x7f199f3ef800) [pid = 1950] [serial = 1135] [outer = (nil)] 13:18:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f19a1ce4800) [pid = 1950] [serial = 1136] [outer = 0x7f199f3ef800] 13:18:45 INFO - PROCESS | 1950 | 1461356325327 Marionette DEBUG loaded listener.js 13:18:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f19a32c4800) [pid = 1950] [serial = 1137] [outer = 0x7f199f3ef800] 13:18:46 INFO - PROCESS | 1950 | 1461356326146 Marionette TRACE conn4 <- [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]]]}] 13:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1427ms 13:18:46 INFO - PROCESS | 1950 | 1461356326192 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 13:18:46 INFO - PROCESS | 1950 | 1461356326196 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 13:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:18:46 INFO - PROCESS | 1950 | 1461356326201 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:18:46 INFO - PROCESS | 1950 | 1461356326203 Marionette TRACE conn4 <- [1,1486,null,{}] 13:18:46 INFO - PROCESS | 1950 | 1461356326208 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:46 INFO - PROCESS | 1950 | 1461356326373 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 13:18:46 INFO - PROCESS | 1950 | 1461356326576 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:46 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b58ad800 == 111 [pid = 1950] [id = 379] 13:18:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f199f3efc00) [pid = 1950] [serial = 1138] [outer = (nil)] 13:18:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f19a45c3c00) [pid = 1950] [serial = 1139] [outer = 0x7f199f3efc00] 13:18:46 INFO - PROCESS | 1950 | 1461356326647 Marionette DEBUG loaded listener.js 13:18:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 200 (0x7f19a5921000) [pid = 1950] [serial = 1140] [outer = 0x7f199f3efc00] 13:18:47 INFO - PROCESS | 1950 | 1461356327543 Marionette TRACE conn4 <- [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]]]}] 13:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1375ms 13:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:18:47 INFO - PROCESS | 1950 | 1461356327577 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 13:18:47 INFO - PROCESS | 1950 | 1461356327579 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 13:18:47 INFO - PROCESS | 1950 | 1461356327585 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:18:47 INFO - PROCESS | 1950 | 1461356327588 Marionette TRACE conn4 <- [1,1490,null,{}] 13:18:47 INFO - PROCESS | 1950 | 1461356327593 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:47 INFO - PROCESS | 1950 | 1461356327757 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 13:18:47 INFO - PROCESS | 1950 | 1461356327948 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:47 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba033800 == 112 [pid = 1950] [id = 380] 13:18:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 201 (0x7f19a0403000) [pid = 1950] [serial = 1141] [outer = (nil)] 13:18:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 202 (0x7f19a5a07000) [pid = 1950] [serial = 1142] [outer = 0x7f19a0403000] 13:18:48 INFO - PROCESS | 1950 | 1461356328016 Marionette DEBUG loaded listener.js 13:18:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 203 (0x7f19a68d1c00) [pid = 1950] [serial = 1143] [outer = 0x7f19a0403000] 13:18:48 INFO - PROCESS | 1950 | 1461356328808 Marionette TRACE conn4 <- [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]]]}] 13:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1278ms 13:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:18:48 INFO - PROCESS | 1950 | 1461356328862 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 13:18:48 INFO - PROCESS | 1950 | 1461356328865 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 13:18:48 INFO - PROCESS | 1950 | 1461356328871 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:18:48 INFO - PROCESS | 1950 | 1461356328874 Marionette TRACE conn4 <- [1,1494,null,{}] 13:18:48 INFO - PROCESS | 1950 | 1461356328878 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:49 INFO - PROCESS | 1950 | 1461356329051 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 13:18:49 INFO - PROCESS | 1950 | 1461356329244 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:49 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19babe9000 == 113 [pid = 1950] [id = 381] 13:18:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 204 (0x7f19a5922400) [pid = 1950] [serial = 1144] [outer = (nil)] 13:18:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 205 (0x7f19a6ef3000) [pid = 1950] [serial = 1145] [outer = 0x7f19a5922400] 13:18:49 INFO - PROCESS | 1950 | 1461356329310 Marionette DEBUG loaded listener.js 13:18:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 206 (0x7f19a710c800) [pid = 1950] [serial = 1146] [outer = 0x7f19a5922400] 13:18:50 INFO - PROCESS | 1950 | 1461356330152 Marionette TRACE conn4 <- [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]]]}] 13:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1332ms 13:18:50 INFO - PROCESS | 1950 | 1461356330203 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 13:18:50 INFO - PROCESS | 1950 | 1461356330207 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 13:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:18:50 INFO - PROCESS | 1950 | 1461356330212 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:18:50 INFO - PROCESS | 1950 | 1461356330214 Marionette TRACE conn4 <- [1,1498,null,{}] 13:18:50 INFO - PROCESS | 1950 | 1461356330220 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:50 INFO - PROCESS | 1950 | 1461356330385 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 13:18:50 INFO - PROCESS | 1950 | 1461356330592 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:50 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1990871000 == 114 [pid = 1950] [id = 382] 13:18:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f199c5f4800) [pid = 1950] [serial = 1147] [outer = (nil)] 13:18:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 208 (0x7f19a710cc00) [pid = 1950] [serial = 1148] [outer = 0x7f199c5f4800] 13:18:50 INFO - PROCESS | 1950 | 1461356330699 Marionette DEBUG loaded listener.js 13:18:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f19a7f07000) [pid = 1950] [serial = 1149] [outer = 0x7f199c5f4800] 13:18:51 INFO - PROCESS | 1950 | 1461356331603 Marionette TRACE conn4 <- [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]]]}] 13:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1432ms 13:18:51 INFO - PROCESS | 1950 | 1461356331646 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 13:18:51 INFO - PROCESS | 1950 | 1461356331650 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 13:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:18:51 INFO - PROCESS | 1950 | 1461356331655 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:18:51 INFO - PROCESS | 1950 | 1461356331658 Marionette TRACE conn4 <- [1,1502,null,{}] 13:18:51 INFO - PROCESS | 1950 | 1461356331663 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:51 INFO - PROCESS | 1950 | 1461356331857 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 13:18:52 INFO - PROCESS | 1950 | 1461356332059 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19d98d2800 == 115 [pid = 1950] [id = 383] 13:18:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f199e911000) [pid = 1950] [serial = 1150] [outer = (nil)] 13:18:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f19a9653400) [pid = 1950] [serial = 1151] [outer = 0x7f199e911000] 13:18:52 INFO - PROCESS | 1950 | 1461356332134 Marionette DEBUG loaded listener.js 13:18:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f19b5654800) [pid = 1950] [serial = 1152] [outer = 0x7f199e911000] 13:18:52 INFO - PROCESS | 1950 | 1461356332963 Marionette TRACE conn4 <- [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]]]}] 13:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1381ms 13:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:18:53 INFO - PROCESS | 1950 | 1461356333037 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 13:18:53 INFO - PROCESS | 1950 | 1461356333039 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 13:18:53 INFO - PROCESS | 1950 | 1461356333045 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:18:53 INFO - PROCESS | 1950 | 1461356333048 Marionette TRACE conn4 <- [1,1506,null,{}] 13:18:53 INFO - PROCESS | 1950 | 1461356333053 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:53 INFO - PROCESS | 1950 | 1461356333224 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 13:18:53 INFO - PROCESS | 1950 | 1461356333413 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:53 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199259c800 == 116 [pid = 1950] [id = 384] 13:18:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f199f793800) [pid = 1950] [serial = 1153] [outer = (nil)] 13:18:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f19b66c5c00) [pid = 1950] [serial = 1154] [outer = 0x7f199f793800] 13:18:53 INFO - PROCESS | 1950 | 1461356333481 Marionette DEBUG loaded listener.js 13:18:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f19b8749000) [pid = 1950] [serial = 1155] [outer = 0x7f199f793800] 13:18:54 INFO - PROCESS | 1950 | 1461356334269 Marionette TRACE conn4 <- [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]]]}] 13:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1278ms 13:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:18:54 INFO - PROCESS | 1950 | 1461356334324 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 13:18:54 INFO - PROCESS | 1950 | 1461356334326 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 13:18:54 INFO - PROCESS | 1950 | 1461356334332 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:18:54 INFO - PROCESS | 1950 | 1461356334335 Marionette TRACE conn4 <- [1,1510,null,{}] 13:18:54 INFO - PROCESS | 1950 | 1461356334339 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:54 INFO - PROCESS | 1950 | 1461356334504 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 13:18:54 INFO - PROCESS | 1950 | 1461356334698 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:54 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994873800 == 117 [pid = 1950] [id = 385] 13:18:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f198e630800) [pid = 1950] [serial = 1156] [outer = (nil)] 13:18:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f19957c6000) [pid = 1950] [serial = 1157] [outer = 0x7f198e630800] 13:18:54 INFO - PROCESS | 1950 | 1461356334763 Marionette DEBUG loaded listener.js 13:18:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f19ba19f000) [pid = 1950] [serial = 1158] [outer = 0x7f198e630800] 13:18:55 INFO - PROCESS | 1950 | 1461356335609 Marionette TRACE conn4 <- [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]]]}] 13:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1332ms 13:18:55 INFO - PROCESS | 1950 | 1461356335664 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 13:18:55 INFO - PROCESS | 1950 | 1461356335667 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 13:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:18:55 INFO - PROCESS | 1950 | 1461356335673 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:18:55 INFO - PROCESS | 1950 | 1461356335675 Marionette TRACE conn4 <- [1,1514,null,{}] 13:18:55 INFO - PROCESS | 1950 | 1461356335680 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:55 INFO - PROCESS | 1950 | 1461356335852 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 13:18:56 INFO - PROCESS | 1950 | 1461356336049 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:56 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19928d3800 == 118 [pid = 1950] [id = 386] 13:18:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f198e632000) [pid = 1950] [serial = 1159] [outer = (nil)] 13:18:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f198f4f0c00) [pid = 1950] [serial = 1160] [outer = 0x7f198e632000] 13:18:56 INFO - PROCESS | 1950 | 1461356336119 Marionette DEBUG loaded listener.js 13:18:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f199c1af400) [pid = 1950] [serial = 1161] [outer = 0x7f198e632000] 13:18:57 INFO - PROCESS | 1950 | 1461356337030 Marionette TRACE conn4 <- [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]]]}] 13:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1380ms 13:18:57 INFO - PROCESS | 1950 | 1461356337053 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 13:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:18:57 INFO - PROCESS | 1950 | 1461356337065 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 13:18:57 INFO - PROCESS | 1950 | 1461356337071 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:18:57 INFO - PROCESS | 1950 | 1461356337074 Marionette TRACE conn4 <- [1,1518,null,{}] 13:18:57 INFO - PROCESS | 1950 | 1461356337079 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:57 INFO - PROCESS | 1950 | 1461356337259 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 13:18:57 INFO - PROCESS | 1950 | 1461356337469 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:57 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199242e800 == 119 [pid = 1950] [id = 387] 13:18:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f198f4e7800) [pid = 1950] [serial = 1162] [outer = (nil)] 13:18:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f19924cd000) [pid = 1950] [serial = 1163] [outer = 0x7f198f4e7800] 13:18:57 INFO - PROCESS | 1950 | 1461356337540 Marionette DEBUG loaded listener.js 13:18:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f1996520c00) [pid = 1950] [serial = 1164] [outer = 0x7f198f4e7800] 13:18:58 INFO - PROCESS | 1950 | 1461356338372 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 13:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1340ms 13:18:58 INFO - PROCESS | 1950 | 1461356338411 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 13:18:58 INFO - PROCESS | 1950 | 1461356338415 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 13:18:58 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:18:58 INFO - PROCESS | 1950 | 1461356338421 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:18:58 INFO - PROCESS | 1950 | 1461356338423 Marionette TRACE conn4 <- [1,1522,null,{}] 13:18:58 INFO - PROCESS | 1950 | 1461356338428 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:58 INFO - PROCESS | 1950 | 1461356338592 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 13:18:58 INFO - PROCESS | 1950 | 1461356338791 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995abd000 == 120 [pid = 1950] [id = 388] 13:18:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f19908c3c00) [pid = 1950] [serial = 1165] [outer = (nil)] 13:18:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f199651b000) [pid = 1950] [serial = 1166] [outer = 0x7f19908c3c00] 13:18:58 INFO - PROCESS | 1950 | 1461356338860 Marionette DEBUG loaded listener.js 13:18:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f199ec90400) [pid = 1950] [serial = 1167] [outer = 0x7f19908c3c00] 13:18:59 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:18:59 INFO - PROCESS | 1950 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:18:59 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:18:59 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:18:59 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:18:59 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:18:59 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:18:59 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:18:59 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:18:59 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:18:59 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:18:59 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:18:59 INFO - PROCESS | 1950 | 1461356339617 Marionette TRACE conn4 <- [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"]]]}] 13:18:59 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 () { 13:18:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:18:59 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 () { 13:18:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:18:59 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 () { 13:18:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:18:59 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 () { 13:18:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:18:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:18:59 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1231ms 13:18:59 INFO - PROCESS | 1950 | 1461356339658 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 13:18:59 INFO - PROCESS | 1950 | 1461356339662 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 13:18:59 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:18:59 INFO - PROCESS | 1950 | 1461356339668 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:18:59 INFO - PROCESS | 1950 | 1461356339670 Marionette TRACE conn4 <- [1,1526,null,{}] 13:18:59 INFO - PROCESS | 1950 | 1461356339675 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:18:59 INFO - PROCESS | 1950 | 1461356339838 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 13:19:00 INFO - PROCESS | 1950 | 1461356340049 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:00 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2925000 == 121 [pid = 1950] [id = 389] 13:19:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f19948d3800) [pid = 1950] [serial = 1168] [outer = (nil)] 13:19:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f199efb9400) [pid = 1950] [serial = 1169] [outer = 0x7f19948d3800] 13:19:00 INFO - PROCESS | 1950 | 1461356340122 Marionette DEBUG loaded listener.js 13:19:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f19a5e5c800) [pid = 1950] [serial = 1170] [outer = 0x7f19948d3800] 13:19:01 INFO - PROCESS | 1950 | 1461356341208 Marionette TRACE conn4 <- [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"]]]}] 13:19:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:19:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:19:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:19:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:19:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:19:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:19:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:19:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1633ms 13:19:01 INFO - PROCESS | 1950 | 1461356341305 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 13:19:01 INFO - PROCESS | 1950 | 1461356341310 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 13:19:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:19:01 INFO - PROCESS | 1950 | 1461356341319 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:19:01 INFO - PROCESS | 1950 | 1461356341323 Marionette TRACE conn4 <- [1,1530,null,{}] 13:19:01 INFO - PROCESS | 1950 | 1461356341332 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:01 INFO - PROCESS | 1950 | 1461356341558 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 13:19:01 INFO - PROCESS | 1950 | 1461356341817 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:01 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199321c800 == 122 [pid = 1950] [id = 390] 13:19:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f198e634800) [pid = 1950] [serial = 1171] [outer = (nil)] 13:19:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f1991631c00) [pid = 1950] [serial = 1172] [outer = 0x7f198e634800] 13:19:01 INFO - PROCESS | 1950 | 1461356341953 Marionette DEBUG loaded listener.js 13:19:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f199286f800) [pid = 1950] [serial = 1173] [outer = 0x7f198e634800] 13:19:02 INFO - PROCESS | 1950 | 1461356342819 Marionette TRACE conn4 <- [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]]]}] 13:19:02 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 13:19:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:19:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:19:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:19:02 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. 13:19:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:19:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1539ms 13:19:02 INFO - PROCESS | 1950 | 1461356342860 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 13:19:02 INFO - PROCESS | 1950 | 1461356342868 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 13:19:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:19:02 INFO - PROCESS | 1950 | 1461356342877 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:19:02 INFO - PROCESS | 1950 | 1461356342880 Marionette TRACE conn4 <- [1,1534,null,{}] 13:19:02 INFO - PROCESS | 1950 | 1461356342884 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:03 INFO - PROCESS | 1950 | 1461356343052 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 13:19:03 INFO - PROCESS | 1950 | 1461356343266 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:03 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19928d3000 == 123 [pid = 1950] [id = 391] 13:19:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 234 (0x7f19920bd800) [pid = 1950] [serial = 1174] [outer = (nil)] 13:19:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 235 (0x7f19948e4c00) [pid = 1950] [serial = 1175] [outer = 0x7f19920bd800] 13:19:03 INFO - PROCESS | 1950 | 1461356343331 Marionette DEBUG loaded listener.js 13:19:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 236 (0x7f1994b0b800) [pid = 1950] [serial = 1176] [outer = 0x7f19920bd800] 13:19:03 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19928d9000 == 122 [pid = 1950] [id = 371] 13:19:03 INFO - PROCESS | 1950 | --DOMWINDOW == 235 (0x7f19a6914000) [pid = 1950] [serial = 1052] [outer = (nil)] [url = about:blank] 13:19:03 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f3ca800 == 121 [pid = 1950] [id = 370] 13:19:03 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c566000 == 120 [pid = 1950] [id = 369] 13:19:03 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997ec9800 == 119 [pid = 1950] [id = 368] 13:19:03 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995bf1800 == 118 [pid = 1950] [id = 367] 13:19:04 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992fc7800 == 117 [pid = 1950] [id = 366] 13:19:04 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994dcb000 == 116 [pid = 1950] [id = 365] 13:19:04 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198f8d8000 == 115 [pid = 1950] [id = 359] 13:19:04 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995a47000 == 114 [pid = 1950] [id = 358] 13:19:04 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1993216800 == 113 [pid = 1950] [id = 357] 13:19:04 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995a43800 == 112 [pid = 1950] [id = 356] 13:19:04 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bab21000 == 111 [pid = 1950] [id = 355] 13:19:04 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b58ad000 == 110 [pid = 1950] [id = 354] 13:19:04 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a87ad000 == 109 [pid = 1950] [id = 353] 13:19:04 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f456800 == 108 [pid = 1950] [id = 352] 13:19:04 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1996915800 == 107 [pid = 1950] [id = 351] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 234 (0x7f19a1fe2400) [pid = 1950] [serial = 993] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 233 (0x7f19ba848800) [pid = 1950] [serial = 960] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f19948f1400) [pid = 1950] [serial = 966] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f19b8749c00) [pid = 1950] [serial = 957] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f19a59af800) [pid = 1950] [serial = 951] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f1997e12000) [pid = 1950] [serial = 969] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f199e3d9400) [pid = 1950] [serial = 1050] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f1995a2f000) [pid = 1950] [serial = 963] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f198f4f2400) [pid = 1950] [serial = 972] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f19a9656800) [pid = 1950] [serial = 954] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f199e37f000) [pid = 1950] [serial = 948] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f19948ccc00) [pid = 1950] [serial = 945] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f19a6fb3000) [pid = 1950] [serial = 1046] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f1991af6000) [pid = 1950] [serial = 1029] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f1991635400) [pid = 1950] [serial = 1028] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f19957e1400) [pid = 1950] [serial = 998] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f19b568c800) [pid = 1950] [serial = 1019] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f19958ef800) [pid = 1950] [serial = 1032] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f19948e8c00) [pid = 1950] [serial = 1031] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f199c5ea400) [pid = 1950] [serial = 1001] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f19a69c5000) [pid = 1950] [serial = 1010] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f19b681b000) [pid = 1950] [serial = 1025] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f1997abe800) [pid = 1950] [serial = 1035] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f1997ab9c00) [pid = 1950] [serial = 1034] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f19a8f99400) [pid = 1950] [serial = 1016] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f1997e17800) [pid = 1950] [serial = 1037] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f199c1b2400) [pid = 1950] [serial = 1038] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 207 (0x7f199e5cd800) [pid = 1950] [serial = 1040] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f19a877e400) [pid = 1950] [serial = 1013] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 205 (0x7f19a32d1000) [pid = 1950] [serial = 1007] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 204 (0x7f198f4ee800) [pid = 1950] [serial = 995] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 203 (0x7f199bd5fc00) [pid = 1950] [serial = 822] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 202 (0x7f199bda5000) [pid = 1950] [serial = 768] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 201 (0x7f1991af4c00) [pid = 1950] [serial = 1022] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 200 (0x7f19ba1a1800) [pid = 1950] [serial = 900] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 199 (0x7f1996520400) [pid = 1950] [serial = 855] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 198 (0x7f19aaaca800) [pid = 1950] [serial = 780] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f1996517400) [pid = 1950] [serial = 846] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f19a32c9c00) [pid = 1950] [serial = 774] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 195 (0x7f19b54edc00) [pid = 1950] [serial = 897] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 194 (0x7f19ba1a2000) [pid = 1950] [serial = 786] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 193 (0x7f19ba1a5000) [pid = 1950] [serial = 792] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 192 (0x7f19b66b9000) [pid = 1950] [serial = 834] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 191 (0x7f19a7109000) [pid = 1950] [serial = 828] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 190 (0x7f199efc4000) [pid = 1950] [serial = 789] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 189 (0x7f19a2270400) [pid = 1950] [serial = 888] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f19920bac00) [pid = 1950] [serial = 912] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 187 (0x7f19ba671400) [pid = 1950] [serial = 906] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 186 (0x7f19948cd000) [pid = 1950] [serial = 882] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 185 (0x7f19a03ee000) [pid = 1950] [serial = 771] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 184 (0x7f19a7fc6400) [pid = 1950] [serial = 777] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 183 (0x7f19ba675400) [pid = 1950] [serial = 837] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 182 (0x7f19920bdc00) [pid = 1950] [serial = 909] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 181 (0x7f199dc88c00) [pid = 1950] [serial = 885] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 180 (0x7f19a125ec00) [pid = 1950] [serial = 825] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 179 (0x7f19ae65b000) [pid = 1950] [serial = 831] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 178 (0x7f1996520800) [pid = 1950] [serial = 849] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 177 (0x7f19958f0c00) [pid = 1950] [serial = 840] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 176 (0x7f1996519800) [pid = 1950] [serial = 852] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 175 (0x7f19a2210400) [pid = 1950] [serial = 903] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 174 (0x7f19958fa000) [pid = 1950] [serial = 843] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 173 (0x7f19b6817000) [pid = 1950] [serial = 915] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 172 (0x7f19a7197c00) [pid = 1950] [serial = 891] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 171 (0x7f19a9580000) [pid = 1950] [serial = 894] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 170 (0x7f19b5695800) [pid = 1950] [serial = 783] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 169 (0x7f19a11fa800) [pid = 1950] [serial = 1004] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 168 (0x7f19a1fda400) [pid = 1950] [serial = 1043] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 167 (0x7f19946cb800) [pid = 1950] [serial = 1049] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 166 (0x7f19a710f800) [pid = 1950] [serial = 1047] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 165 (0x7f19a32c9400) [pid = 1950] [serial = 1044] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | --DOMWINDOW == 164 (0x7f199f35c800) [pid = 1950] [serial = 1041] [outer = (nil)] [url = about:blank] 13:19:04 INFO - PROCESS | 1950 | 1461356344435 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 13:19:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:19:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1637ms 13:19:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:19:04 INFO - PROCESS | 1950 | 1461356344515 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 13:19:04 INFO - PROCESS | 1950 | 1461356344518 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 13:19:04 INFO - PROCESS | 1950 | 1461356344524 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:19:04 INFO - PROCESS | 1950 | 1461356344529 Marionette TRACE conn4 <- [1,1538,null,{}] 13:19:04 INFO - PROCESS | 1950 | 1461356344543 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:04 INFO - PROCESS | 1950 | 1461356344741 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 13:19:04 INFO - PROCESS | 1950 | 1461356344943 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:04 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1993213800 == 108 [pid = 1950] [id = 392] 13:19:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 165 (0x7f19948d3400) [pid = 1950] [serial = 1177] [outer = (nil)] 13:19:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 166 (0x7f19957df400) [pid = 1950] [serial = 1178] [outer = 0x7f19948d3400] 13:19:05 INFO - PROCESS | 1950 | 1461356345017 Marionette DEBUG loaded listener.js 13:19:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 167 (0x7f1995829400) [pid = 1950] [serial = 1179] [outer = 0x7f19948d3400] 13:19:05 INFO - PROCESS | 1950 | 1461356345688 Marionette TRACE conn4 <- [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]]]}] 13:19:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:19:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1189ms 13:19:05 INFO - PROCESS | 1950 | 1461356345712 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 13:19:05 INFO - PROCESS | 1950 | 1461356345716 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 13:19:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:19:05 INFO - PROCESS | 1950 | 1461356345721 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:19:05 INFO - PROCESS | 1950 | 1461356345724 Marionette TRACE conn4 <- [1,1542,null,{}] 13:19:05 INFO - PROCESS | 1950 | 1461356345728 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:05 INFO - PROCESS | 1950 | 1461356345890 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 13:19:06 INFO - PROCESS | 1950 | 1461356346066 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:06 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995a4a000 == 109 [pid = 1950] [id = 393] 13:19:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 168 (0x7f1994cb1800) [pid = 1950] [serial = 1180] [outer = (nil)] 13:19:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 169 (0x7f1995a2b000) [pid = 1950] [serial = 1181] [outer = 0x7f1994cb1800] 13:19:06 INFO - PROCESS | 1950 | 1461356346125 Marionette DEBUG loaded listener.js 13:19:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 170 (0x7f199651e400) [pid = 1950] [serial = 1182] [outer = 0x7f1994cb1800] 13:19:06 INFO - PROCESS | 1950 | 1461356346919 Marionette TRACE conn4 <- [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]]]}] 13:19:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1224ms 13:19:06 INFO - PROCESS | 1950 | 1461356346946 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 13:19:06 INFO - PROCESS | 1950 | 1461356346949 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 13:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:19:06 INFO - PROCESS | 1950 | 1461356346955 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:19:06 INFO - PROCESS | 1950 | 1461356346956 Marionette TRACE conn4 <- [1,1546,null,{}] 13:19:06 INFO - PROCESS | 1950 | 1461356346961 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:07 INFO - PROCESS | 1950 | 1461356347178 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 13:19:07 INFO - PROCESS | 1950 | 1461356347208 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199691d000 == 110 [pid = 1950] [id = 394] 13:19:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 171 (0x7f1996520800) [pid = 1950] [serial = 1183] [outer = (nil)] 13:19:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 172 (0x7f1997b51c00) [pid = 1950] [serial = 1184] [outer = 0x7f1996520800] 13:19:07 INFO - PROCESS | 1950 | 1461356347267 Marionette DEBUG loaded listener.js 13:19:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 173 (0x7f199bd5cc00) [pid = 1950] [serial = 1185] [outer = 0x7f1996520800] 13:19:08 INFO - PROCESS | 1950 | 1461356348187 Marionette TRACE conn4 <- [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]]]}] 13:19:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:19:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1279ms 13:19:08 INFO - PROCESS | 1950 | 1461356348235 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 13:19:08 INFO - PROCESS | 1950 | 1461356348238 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 13:19:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:19:08 INFO - PROCESS | 1950 | 1461356348248 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:19:08 INFO - PROCESS | 1950 | 1461356348250 Marionette TRACE conn4 <- [1,1550,null,{}] 13:19:08 INFO - PROCESS | 1950 | 1461356348254 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:08 INFO - PROCESS | 1950 | 1461356348604 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 13:19:08 INFO - PROCESS | 1950 | --DOMWINDOW == 172 (0x7f1995828400) [pid = 1950] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:19:08 INFO - PROCESS | 1950 | --DOMWINDOW == 171 (0x7f1994cb6800) [pid = 1950] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:19:08 INFO - PROCESS | 1950 | --DOMWINDOW == 170 (0x7f1994cb6000) [pid = 1950] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:19:08 INFO - PROCESS | 1950 | --DOMWINDOW == 169 (0x7f199f428400) [pid = 1950] [serial = 33] [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.] 13:19:08 INFO - PROCESS | 1950 | --DOMWINDOW == 168 (0x7f19908ce000) [pid = 1950] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:19:08 INFO - PROCESS | 1950 | --DOMWINDOW == 167 (0x7f19957d5400) [pid = 1950] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:19:08 INFO - PROCESS | 1950 | --DOMWINDOW == 166 (0x7f198f4e3400) [pid = 1950] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:19:08 INFO - PROCESS | 1950 | --DOMWINDOW == 165 (0x7f199c1a3000) [pid = 1950] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:19:08 INFO - PROCESS | 1950 | --DOMWINDOW == 164 (0x7f1991aedc00) [pid = 1950] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:19:08 INFO - PROCESS | 1950 | 1461356348775 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:08 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19928a9000 == 111 [pid = 1950] [id = 395] 13:19:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 165 (0x7f1991af0800) [pid = 1950] [serial = 1186] [outer = (nil)] 13:19:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 166 (0x7f19957c7400) [pid = 1950] [serial = 1187] [outer = 0x7f1991af0800] 13:19:08 INFO - PROCESS | 1950 | 1461356348850 Marionette DEBUG loaded listener.js 13:19:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 167 (0x7f199e3d9400) [pid = 1950] [serial = 1188] [outer = 0x7f1991af0800] 13:19:09 INFO - PROCESS | 1950 | 1461356349502 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 13:19:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:19:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1274ms 13:19:09 INFO - PROCESS | 1950 | 1461356349522 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 13:19:09 INFO - PROCESS | 1950 | 1461356349526 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 13:19:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:19:09 INFO - PROCESS | 1950 | 1461356349531 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:19:09 INFO - PROCESS | 1950 | 1461356349534 Marionette TRACE conn4 <- [1,1554,null,{}] 13:19:09 INFO - PROCESS | 1950 | 1461356349539 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:09 INFO - PROCESS | 1950 | 1461356349716 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 13:19:09 INFO - PROCESS | 1950 | 1461356349871 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c568000 == 112 [pid = 1950] [id = 396] 13:19:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 168 (0x7f19948c5400) [pid = 1950] [serial = 1189] [outer = (nil)] 13:19:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 169 (0x7f199f78f800) [pid = 1950] [serial = 1190] [outer = 0x7f19948c5400] 13:19:09 INFO - PROCESS | 1950 | 1461356349929 Marionette DEBUG loaded listener.js 13:19:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 170 (0x7f19a1ca5400) [pid = 1950] [serial = 1191] [outer = 0x7f19948c5400] 13:19:10 INFO - PROCESS | 1950 | 1461356350731 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 13:19:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:19:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1231ms 13:19:10 INFO - PROCESS | 1950 | 1461356350775 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 13:19:10 INFO - PROCESS | 1950 | 1461356350780 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 13:19:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:19:10 INFO - PROCESS | 1950 | 1461356350788 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:19:10 INFO - PROCESS | 1950 | 1461356350793 Marionette TRACE conn4 <- [1,1558,null,{}] 13:19:10 INFO - PROCESS | 1950 | 1461356350800 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:11 INFO - PROCESS | 1950 | 1461356351009 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 13:19:11 INFO - PROCESS | 1950 | 1461356351175 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:11 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199242b800 == 113 [pid = 1950] [id = 397] 13:19:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 171 (0x7f198e62e000) [pid = 1950] [serial = 1192] [outer = (nil)] 13:19:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 172 (0x7f1991635400) [pid = 1950] [serial = 1193] [outer = 0x7f198e62e000] 13:19:11 INFO - PROCESS | 1950 | 1461356351245 Marionette DEBUG loaded listener.js 13:19:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 173 (0x7f19920b3c00) [pid = 1950] [serial = 1194] [outer = 0x7f198e62e000] 13:19:12 INFO - PROCESS | 1950 | 1461356352183 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 13:19:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:19:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1430ms 13:19:12 INFO - PROCESS | 1950 | 1461356352217 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 13:19:12 INFO - PROCESS | 1950 | 1461356352225 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 13:19:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:19:12 INFO - PROCESS | 1950 | 1461356352235 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:19:12 INFO - PROCESS | 1950 | 1461356352239 Marionette TRACE conn4 <- [1,1562,null,{}] 13:19:12 INFO - PROCESS | 1950 | 1461356352244 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:12 INFO - PROCESS | 1950 | 1461356352438 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 13:19:12 INFO - PROCESS | 1950 | 1461356352684 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19959d2000 == 114 [pid = 1950] [id = 398] 13:19:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 174 (0x7f19948c4000) [pid = 1950] [serial = 1195] [outer = (nil)] 13:19:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 175 (0x7f1994b0e000) [pid = 1950] [serial = 1196] [outer = 0x7f19948c4000] 13:19:12 INFO - PROCESS | 1950 | 1461356352769 Marionette DEBUG loaded listener.js 13:19:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 176 (0x7f19957ce000) [pid = 1950] [serial = 1197] [outer = 0x7f19948c4000] 13:19:13 INFO - PROCESS | 1950 | 1461356353631 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 13:19:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:19:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1432ms 13:19:13 INFO - PROCESS | 1950 | 1461356353666 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 13:19:13 INFO - PROCESS | 1950 | 1461356353670 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 13:19:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:19:13 INFO - PROCESS | 1950 | 1461356353676 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:19:13 INFO - PROCESS | 1950 | 1461356353682 Marionette TRACE conn4 <- [1,1566,null,{}] 13:19:13 INFO - PROCESS | 1950 | 1461356353697 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:13 INFO - PROCESS | 1950 | 1461356353876 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 13:19:14 INFO - PROCESS | 1950 | 1461356354073 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:14 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f12f000 == 115 [pid = 1950] [id = 399] 13:19:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 177 (0x7f1995827000) [pid = 1950] [serial = 1198] [outer = (nil)] 13:19:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 178 (0x7f1997abf400) [pid = 1950] [serial = 1199] [outer = 0x7f1995827000] 13:19:14 INFO - PROCESS | 1950 | 1461356354145 Marionette DEBUG loaded listener.js 13:19:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 179 (0x7f199c1b4000) [pid = 1950] [serial = 1200] [outer = 0x7f1995827000] 13:19:15 INFO - PROCESS | 1950 | 1461356355006 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 13:19:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:19:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1382ms 13:19:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:19:15 INFO - PROCESS | 1950 | 1461356355058 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 13:19:15 INFO - PROCESS | 1950 | 1461356355062 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 13:19:15 INFO - PROCESS | 1950 | 1461356355067 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:19:15 INFO - PROCESS | 1950 | 1461356355070 Marionette TRACE conn4 <- [1,1570,null,{}] 13:19:15 INFO - PROCESS | 1950 | 1461356355075 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:15 INFO - PROCESS | 1950 | 1461356355252 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 13:19:15 INFO - PROCESS | 1950 | 1461356355446 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:15 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a21cc000 == 116 [pid = 1950] [id = 400] 13:19:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 180 (0x7f1995a2ac00) [pid = 1950] [serial = 1201] [outer = (nil)] 13:19:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 181 (0x7f199ed79000) [pid = 1950] [serial = 1202] [outer = 0x7f1995a2ac00] 13:19:15 INFO - PROCESS | 1950 | 1461356355518 Marionette DEBUG loaded listener.js 13:19:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 182 (0x7f199f793c00) [pid = 1950] [serial = 1203] [outer = 0x7f1995a2ac00] 13:19:16 INFO - PROCESS | 1950 | 1461356356374 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 13:19:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1380ms 13:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:19:16 INFO - PROCESS | 1950 | 1461356356449 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 13:19:16 INFO - PROCESS | 1950 | 1461356356451 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 13:19:16 INFO - PROCESS | 1950 | 1461356356458 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:19:16 INFO - PROCESS | 1950 | 1461356356461 Marionette TRACE conn4 <- [1,1574,null,{}] 13:19:16 INFO - PROCESS | 1950 | 1461356356466 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:16 INFO - PROCESS | 1950 | 1461356356644 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 13:19:16 INFO - PROCESS | 1950 | 1461356356840 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:16 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2bea800 == 117 [pid = 1950] [id = 401] 13:19:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 183 (0x7f199c1b5800) [pid = 1950] [serial = 1204] [outer = (nil)] 13:19:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 184 (0x7f19a2202800) [pid = 1950] [serial = 1205] [outer = 0x7f199c1b5800] 13:19:16 INFO - PROCESS | 1950 | 1461356356911 Marionette DEBUG loaded listener.js 13:19:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 185 (0x7f19a22ed800) [pid = 1950] [serial = 1206] [outer = 0x7f199c1b5800] 13:19:17 INFO - PROCESS | 1950 | 1461356357791 Marionette TRACE conn4 <- [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]]]}] 13:19:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:19:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1378ms 13:19:17 INFO - PROCESS | 1950 | 1461356357835 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 13:19:17 INFO - PROCESS | 1950 | 1461356357839 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 13:19:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:19:17 INFO - PROCESS | 1950 | 1461356357844 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:19:17 INFO - PROCESS | 1950 | 1461356357847 Marionette TRACE conn4 <- [1,1578,null,{}] 13:19:17 INFO - PROCESS | 1950 | 1461356357852 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:18 INFO - PROCESS | 1950 | 1461356358056 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 13:19:18 INFO - PROCESS | 1950 | 1461356358249 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:18 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7f2d800 == 118 [pid = 1950] [id = 402] 13:19:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 186 (0x7f19a32c5c00) [pid = 1950] [serial = 1207] [outer = (nil)] 13:19:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 187 (0x7f19a6faf000) [pid = 1950] [serial = 1208] [outer = 0x7f19a32c5c00] 13:19:18 INFO - PROCESS | 1950 | 1461356358321 Marionette DEBUG loaded listener.js 13:19:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 188 (0x7f19a8a3b800) [pid = 1950] [serial = 1209] [outer = 0x7f19a32c5c00] 13:19:19 INFO - PROCESS | 1950 | 1461356359127 Marionette TRACE conn4 <- [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]]]}] 13:19:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:19:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1331ms 13:19:19 INFO - PROCESS | 1950 | 1461356359176 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 13:19:19 INFO - PROCESS | 1950 | 1461356359180 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 13:19:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:19:19 INFO - PROCESS | 1950 | 1461356359185 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:19:19 INFO - PROCESS | 1950 | 1461356359187 Marionette TRACE conn4 <- [1,1582,null,{}] 13:19:19 INFO - PROCESS | 1950 | 1461356359192 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:19 INFO - PROCESS | 1950 | 1461356359359 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 13:19:19 INFO - PROCESS | 1950 | 1461356359554 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:19 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19aaa65800 == 119 [pid = 1950] [id = 403] 13:19:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f19a4438c00) [pid = 1950] [serial = 1210] [outer = (nil)] 13:19:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f19a8a41800) [pid = 1950] [serial = 1211] [outer = 0x7f19a4438c00] 13:19:19 INFO - PROCESS | 1950 | 1461356359629 Marionette DEBUG loaded listener.js 13:19:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 191 (0x7f19b5404000) [pid = 1950] [serial = 1212] [outer = 0x7f19a4438c00] 13:19:20 INFO - PROCESS | 1950 | 1461356360448 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 13:19:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:19:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1331ms 13:19:20 INFO - PROCESS | 1950 | 1461356360517 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 13:19:20 INFO - PROCESS | 1950 | 1461356360521 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 13:19:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:19:20 INFO - PROCESS | 1950 | 1461356360527 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:19:20 INFO - PROCESS | 1950 | 1461356360529 Marionette TRACE conn4 <- [1,1586,null,{}] 13:19:20 INFO - PROCESS | 1950 | 1461356360534 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:20 INFO - PROCESS | 1950 | 1461356360714 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 13:19:20 INFO - PROCESS | 1950 | 1461356360910 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:20 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b54cd000 == 120 [pid = 1950] [id = 404] 13:19:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 192 (0x7f19a71a2000) [pid = 1950] [serial = 1213] [outer = (nil)] 13:19:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 193 (0x7f19b66bb800) [pid = 1950] [serial = 1214] [outer = 0x7f19a71a2000] 13:19:20 INFO - PROCESS | 1950 | 1461356360981 Marionette DEBUG loaded listener.js 13:19:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 194 (0x7f19b9e23000) [pid = 1950] [serial = 1215] [outer = 0x7f19a71a2000] 13:19:21 INFO - PROCESS | 1950 | 1461356361817 Marionette TRACE conn4 <- [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]]]}] 13:19:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:19:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1329ms 13:19:21 INFO - PROCESS | 1950 | 1461356361857 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 13:19:21 INFO - PROCESS | 1950 | 1461356361860 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 13:19:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:19:21 INFO - PROCESS | 1950 | 1461356361866 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:19:21 INFO - PROCESS | 1950 | 1461356361868 Marionette TRACE conn4 <- [1,1590,null,{}] 13:19:21 INFO - PROCESS | 1950 | 1461356361873 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:22 INFO - PROCESS | 1950 | 1461356362058 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 13:19:22 INFO - PROCESS | 1950 | 1461356362259 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:22 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f47800 == 121 [pid = 1950] [id = 405] 13:19:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 195 (0x7f19948e5000) [pid = 1950] [serial = 1216] [outer = (nil)] 13:19:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f19ba1a9000) [pid = 1950] [serial = 1217] [outer = 0x7f19948e5000] 13:19:22 INFO - PROCESS | 1950 | 1461356362326 Marionette DEBUG loaded listener.js 13:19:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f19ba848800) [pid = 1950] [serial = 1218] [outer = 0x7f19948e5000] 13:19:23 INFO - PROCESS | 1950 | 1461356363162 Marionette TRACE conn4 <- [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]]]}] 13:19:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:19:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1327ms 13:19:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:19:23 INFO - PROCESS | 1950 | 1461356363194 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 13:19:23 INFO - PROCESS | 1950 | 1461356363197 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 13:19:23 INFO - PROCESS | 1950 | 1461356363203 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:19:23 INFO - PROCESS | 1950 | 1461356363206 Marionette TRACE conn4 <- [1,1594,null,{}] 13:19:23 INFO - PROCESS | 1950 | 1461356363211 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:23 INFO - PROCESS | 1950 | 1461356363379 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 13:19:23 INFO - PROCESS | 1950 | 1461356363591 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:23 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19baaad000 == 122 [pid = 1950] [id = 406] 13:19:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f1991776c00) [pid = 1950] [serial = 1219] [outer = (nil)] 13:19:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f199177e000) [pid = 1950] [serial = 1220] [outer = 0x7f1991776c00] 13:19:23 INFO - PROCESS | 1950 | 1461356363665 Marionette DEBUG loaded listener.js 13:19:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 200 (0x7f1991782c00) [pid = 1950] [serial = 1221] [outer = 0x7f1991776c00] 13:19:24 INFO - PROCESS | 1950 | 1461356364510 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 13:19:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:19:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1384ms 13:19:24 INFO - PROCESS | 1950 | 1461356364587 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 13:19:24 INFO - PROCESS | 1950 | 1461356364591 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 13:19:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:19:24 INFO - PROCESS | 1950 | 1461356364597 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:19:24 INFO - PROCESS | 1950 | 1461356364601 Marionette TRACE conn4 <- [1,1598,null,{}] 13:19:24 INFO - PROCESS | 1950 | 1461356364606 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:24 INFO - PROCESS | 1950 | 1461356364824 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 13:19:25 INFO - PROCESS | 1950 | 1461356365021 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:25 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19c21ab000 == 123 [pid = 1950] [id = 407] 13:19:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 201 (0x7f1991783c00) [pid = 1950] [serial = 1222] [outer = (nil)] 13:19:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 202 (0x7f199e658c00) [pid = 1950] [serial = 1223] [outer = 0x7f1991783c00] 13:19:25 INFO - PROCESS | 1950 | 1461356365098 Marionette DEBUG loaded listener.js 13:19:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 203 (0x7f19b6813400) [pid = 1950] [serial = 1224] [outer = 0x7f1991783c00] 13:19:26 INFO - PROCESS | 1950 | 1461356366002 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 13:19:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:19:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1432ms 13:19:26 INFO - PROCESS | 1950 | 1461356366030 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 13:19:26 INFO - PROCESS | 1950 | 1461356366034 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 13:19:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:19:26 INFO - PROCESS | 1950 | 1461356366039 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:19:26 INFO - PROCESS | 1950 | 1461356366041 Marionette TRACE conn4 <- [1,1602,null,{}] 13:19:26 INFO - PROCESS | 1950 | 1461356366047 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:26 INFO - PROCESS | 1950 | 1461356366220 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 13:19:26 INFO - PROCESS | 1950 | 1461356366421 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2b16800 == 124 [pid = 1950] [id = 408] 13:19:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 204 (0x7f199e651c00) [pid = 1950] [serial = 1225] [outer = (nil)] 13:19:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 205 (0x7f19a27ab800) [pid = 1950] [serial = 1226] [outer = 0x7f199e651c00] 13:19:26 INFO - PROCESS | 1950 | 1461356366488 Marionette DEBUG loaded listener.js 13:19:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 206 (0x7f19a27b1c00) [pid = 1950] [serial = 1227] [outer = 0x7f199e651c00] 13:19:27 INFO - PROCESS | 1950 | 1461356367369 Marionette TRACE conn4 <- [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]]]}] 13:19:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:19:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1378ms 13:19:27 INFO - PROCESS | 1950 | 1461356367418 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 13:19:27 INFO - PROCESS | 1950 | 1461356367422 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 13:19:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:19:27 INFO - PROCESS | 1950 | 1461356367428 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:19:27 INFO - PROCESS | 1950 | 1461356367430 Marionette TRACE conn4 <- [1,1606,null,{}] 13:19:27 INFO - PROCESS | 1950 | 1461356367435 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:27 INFO - PROCESS | 1950 | 1461356367622 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 13:19:27 INFO - PROCESS | 1950 | 1461356367833 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:27 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992f14000 == 125 [pid = 1950] [id = 409] 13:19:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f199e65bc00) [pid = 1950] [serial = 1228] [outer = (nil)] 13:19:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 208 (0x7f19a6e2d400) [pid = 1950] [serial = 1229] [outer = 0x7f199e65bc00] 13:19:27 INFO - PROCESS | 1950 | 1461356367945 Marionette DEBUG loaded listener.js 13:19:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f19a6e33800) [pid = 1950] [serial = 1230] [outer = 0x7f199e65bc00] 13:19:28 INFO - PROCESS | 1950 | 1461356368814 Marionette TRACE conn4 <- [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]]]}] 13:19:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:19:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1435ms 13:19:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:19:28 INFO - PROCESS | 1950 | 1461356368864 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 13:19:28 INFO - PROCESS | 1950 | 1461356368867 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 13:19:28 INFO - PROCESS | 1950 | 1461356368871 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:19:28 INFO - PROCESS | 1950 | 1461356368875 Marionette TRACE conn4 <- [1,1610,null,{}] 13:19:28 INFO - PROCESS | 1950 | 1461356368880 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:29 INFO - PROCESS | 1950 | 1461356369060 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 13:19:29 INFO - PROCESS | 1950 | 1461356369262 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:29 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199490b000 == 126 [pid = 1950] [id = 410] 13:19:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f19a27ac800) [pid = 1950] [serial = 1231] [outer = (nil)] 13:19:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f19a9657c00) [pid = 1950] [serial = 1232] [outer = 0x7f19a27ac800] 13:19:29 INFO - PROCESS | 1950 | 1461356369329 Marionette DEBUG loaded listener.js 13:19:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f19ba6a7800) [pid = 1950] [serial = 1233] [outer = 0x7f19a27ac800] 13:19:30 INFO - PROCESS | 1950 | 1461356370179 Marionette TRACE conn4 <- [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]]]}] 13:19:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:19:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1334ms 13:19:30 INFO - PROCESS | 1950 | 1461356370206 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 13:19:30 INFO - PROCESS | 1950 | 1461356370209 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 13:19:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:19:30 INFO - PROCESS | 1950 | 1461356370215 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:19:30 INFO - PROCESS | 1950 | 1461356370217 Marionette TRACE conn4 <- [1,1614,null,{}] 13:19:30 INFO - PROCESS | 1950 | 1461356370223 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:30 INFO - PROCESS | 1950 | 1461356370415 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 13:19:30 INFO - PROCESS | 1950 | 1461356370626 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:30 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19916a9800 == 127 [pid = 1950] [id = 411] 13:19:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f198f746000) [pid = 1950] [serial = 1234] [outer = (nil)] 13:19:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f198f74b000) [pid = 1950] [serial = 1235] [outer = 0x7f198f746000] 13:19:30 INFO - PROCESS | 1950 | 1461356370696 Marionette DEBUG loaded listener.js 13:19:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f198f750000) [pid = 1950] [serial = 1236] [outer = 0x7f198f746000] 13:19:31 INFO - PROCESS | 1950 | 1461356371554 Marionette TRACE conn4 <- [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]]]}] 13:19:31 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 13:19:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1377ms 13:19:31 INFO - PROCESS | 1950 | 1461356371593 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 13:19:31 INFO - PROCESS | 1950 | 1461356371595 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 13:19:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:19:31 INFO - PROCESS | 1950 | 1461356371602 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:19:31 INFO - PROCESS | 1950 | 1461356371605 Marionette TRACE conn4 <- [1,1618,null,{}] 13:19:31 INFO - PROCESS | 1950 | 1461356371610 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:31 INFO - PROCESS | 1950 | 1461356371795 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 13:19:32 INFO - PROCESS | 1950 | 1461356372590 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:32 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992f07800 == 128 [pid = 1950] [id = 412] 13:19:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f198f4edc00) [pid = 1950] [serial = 1237] [outer = (nil)] 13:19:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f198faeec00) [pid = 1950] [serial = 1238] [outer = 0x7f198f4edc00] 13:19:32 INFO - PROCESS | 1950 | 1461356372661 Marionette DEBUG loaded listener.js 13:19:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f19908d1400) [pid = 1950] [serial = 1239] [outer = 0x7f198f4edc00] 13:19:33 INFO - PROCESS | 1950 | 1461356373514 Marionette TRACE conn4 <- [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]]]}] 13:19:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:19:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1981ms 13:19:33 INFO - PROCESS | 1950 | 1461356373584 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 13:19:33 INFO - PROCESS | 1950 | 1461356373591 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 13:19:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:19:33 INFO - PROCESS | 1950 | 1461356373599 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:19:33 INFO - PROCESS | 1950 | 1461356373603 Marionette TRACE conn4 <- [1,1622,null,{}] 13:19:33 INFO - PROCESS | 1950 | 1461356373610 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:33 INFO - PROCESS | 1950 | 1461356373848 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 13:19:34 INFO - PROCESS | 1950 | 1461356374095 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:34 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199169f800 == 129 [pid = 1950] [id = 413] 13:19:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f1992872c00) [pid = 1950] [serial = 1240] [outer = (nil)] 13:19:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f1994764c00) [pid = 1950] [serial = 1241] [outer = 0x7f1992872c00] 13:19:34 INFO - PROCESS | 1950 | 1461356374264 Marionette DEBUG loaded listener.js 13:19:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f19946cfc00) [pid = 1950] [serial = 1242] [outer = 0x7f1992872c00] 13:19:35 INFO - PROCESS | 1950 | 1461356375242 Marionette TRACE conn4 <- [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]]]}] 13:19:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 13:19:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1690ms 13:19:35 INFO - PROCESS | 1950 | 1461356375294 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 13:19:35 INFO - PROCESS | 1950 | 1461356375299 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 13:19:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:19:35 INFO - PROCESS | 1950 | 1461356375305 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:19:35 INFO - PROCESS | 1950 | 1461356375307 Marionette TRACE conn4 <- [1,1626,null,{}] 13:19:35 INFO - PROCESS | 1950 | 1461356375313 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:35 INFO - PROCESS | 1950 | 1461356375493 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 13:19:35 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19928ae000 == 128 [pid = 1950] [id = 341] 13:19:35 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19928a9000 == 127 [pid = 1950] [id = 395] 13:19:35 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f199476d400) [pid = 1950] [serial = 1079] [outer = (nil)] [url = about:blank] 13:19:35 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f1994b07400) [pid = 1950] [serial = 1082] [outer = (nil)] [url = about:blank] 13:19:35 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f1994cab400) [pid = 1950] [serial = 1091] [outer = (nil)] [url = about:blank] 13:19:35 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f1994caf400) [pid = 1950] [serial = 1085] [outer = (nil)] [url = about:blank] 13:19:35 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f198e630000) [pid = 1950] [serial = 1088] [outer = (nil)] [url = about:blank] 13:19:35 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f19948d4000) [pid = 1950] [serial = 1118] [outer = (nil)] [url = about:blank] 13:19:35 INFO - PROCESS | 1950 | 1461356375851 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:35 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199691d000 == 126 [pid = 1950] [id = 394] 13:19:35 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995a4a000 == 125 [pid = 1950] [id = 393] 13:19:35 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1990881800 == 126 [pid = 1950] [id = 414] 13:19:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f1991849c00) [pid = 1950] [serial = 1243] [outer = (nil)] 13:19:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f1994b0ac00) [pid = 1950] [serial = 1244] [outer = 0x7f1991849c00] 13:19:35 INFO - PROCESS | 1950 | 1461356375998 Marionette DEBUG loaded listener.js 13:19:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f19957d1000) [pid = 1950] [serial = 1245] [outer = 0x7f1991849c00] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1993213800 == 125 [pid = 1950] [id = 392] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19928d3000 == 124 [pid = 1950] [id = 391] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199321c800 == 123 [pid = 1950] [id = 390] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199259c800 == 122 [pid = 1950] [id = 384] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19d98d2800 == 121 [pid = 1950] [id = 383] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1990871000 == 120 [pid = 1950] [id = 382] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19babe9000 == 119 [pid = 1950] [id = 381] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ba033800 == 118 [pid = 1950] [id = 380] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b58ad800 == 117 [pid = 1950] [id = 379] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19aaa65000 == 116 [pid = 1950] [id = 378] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a861c800 == 115 [pid = 1950] [id = 377] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6e16000 == 114 [pid = 1950] [id = 376] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2bd3000 == 113 [pid = 1950] [id = 375] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199bd78000 == 112 [pid = 1950] [id = 374] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994806800 == 111 [pid = 1950] [id = 373] 13:19:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f3ce800 == 110 [pid = 1950] [id = 372] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f1997b51400) [pid = 1950] [serial = 1107] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f1997e18400) [pid = 1950] [serial = 1058] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f199286b800) [pid = 1950] [serial = 1073] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f1995a27800) [pid = 1950] [serial = 1104] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f19957c3800) [pid = 1950] [serial = 1100] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f1994b0a000) [pid = 1950] [serial = 1094] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f19957d5c00) [pid = 1950] [serial = 1101] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f19948d1800) [pid = 1950] [serial = 1055] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f19957d0000) [pid = 1950] [serial = 732] [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.] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f1991844400) [pid = 1950] [serial = 1097] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 207 (0x7f199582a800) [pid = 1950] [serial = 1103] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f19a7f11c00) [pid = 1950] [serial = 1053] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 205 (0x7f1997abd000) [pid = 1950] [serial = 1106] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 204 (0x7f1994762000) [pid = 1950] [serial = 1076] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 203 (0x7f1994770000) [pid = 1950] [serial = 1116] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 202 (0x7f199ea30c00) [pid = 1950] [serial = 1112] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 201 (0x7f19a71a0c00) [pid = 1950] [serial = 1064] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 200 (0x7f19a226f400) [pid = 1950] [serial = 1061] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 199 (0x7f19946c4400) [pid = 1950] [serial = 1098] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 198 (0x7f19a719a000) [pid = 1950] [serial = 1067] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f199f368c00) [pid = 1950] [serial = 1113] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f199c1a6c00) [pid = 1950] [serial = 1110] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 195 (0x7f1991842800) [pid = 1950] [serial = 1115] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 194 (0x7f199bd54000) [pid = 1950] [serial = 1109] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | --DOMWINDOW == 193 (0x7f198faf8c00) [pid = 1950] [serial = 1070] [outer = (nil)] [url = about:blank] 13:19:36 INFO - PROCESS | 1950 | 1461356376759 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 13:19:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:19:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1476ms 13:19:36 INFO - PROCESS | 1950 | 1461356376781 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 13:19:36 INFO - PROCESS | 1950 | 1461356376784 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 13:19:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:19:36 INFO - PROCESS | 1950 | 1461356376797 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:19:36 INFO - PROCESS | 1950 | 1461356376805 Marionette TRACE conn4 <- [1,1630,null,{}] 13:19:36 INFO - PROCESS | 1950 | 1461356376827 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:36 INFO - PROCESS | 1950 | 1461356376988 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 13:19:37 INFO - PROCESS | 1950 | 1461356377007 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199486d800 == 111 [pid = 1950] [id = 415] 13:19:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 194 (0x7f19957d1c00) [pid = 1950] [serial = 1246] [outer = (nil)] 13:19:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 195 (0x7f19958f4c00) [pid = 1950] [serial = 1247] [outer = 0x7f19957d1c00] 13:19:37 INFO - PROCESS | 1950 | 1461356377065 Marionette DEBUG loaded listener.js 13:19:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f1995a27400) [pid = 1950] [serial = 1248] [outer = 0x7f19957d1c00] 13:19:37 INFO - PROCESS | 1950 | 1461356377959 Marionette TRACE conn4 <- [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]]]}] 13:19:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:19:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1213ms 13:19:38 INFO - PROCESS | 1950 | 1461356378004 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 13:19:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:19:38 INFO - PROCESS | 1950 | 1461356378008 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 13:19:38 INFO - PROCESS | 1950 | 1461356378013 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:19:38 INFO - PROCESS | 1950 | 1461356378016 Marionette TRACE conn4 <- [1,1634,null,{}] 13:19:38 INFO - PROCESS | 1950 | 1461356378024 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:38 INFO - PROCESS | 1950 | 1461356378186 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 13:19:38 INFO - PROCESS | 1950 | 1461356378368 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:38 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19959ee800 == 112 [pid = 1950] [id = 416] 13:19:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f198f743400) [pid = 1950] [serial = 1249] [outer = (nil)] 13:19:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f1996513000) [pid = 1950] [serial = 1250] [outer = 0x7f198f743400] 13:19:38 INFO - PROCESS | 1950 | 1461356378429 Marionette DEBUG loaded listener.js 13:19:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f1997abd000) [pid = 1950] [serial = 1251] [outer = 0x7f198f743400] 13:19:39 INFO - PROCESS | 1950 | 1461356379232 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 13:19:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:19:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1233ms 13:19:39 INFO - PROCESS | 1950 | 1461356379253 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 13:19:39 INFO - PROCESS | 1950 | 1461356379256 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 13:19:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:19:39 INFO - PROCESS | 1950 | 1461356379261 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:19:39 INFO - PROCESS | 1950 | 1461356379263 Marionette TRACE conn4 <- [1,1638,null,{}] 13:19:39 INFO - PROCESS | 1950 | 1461356379268 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:39 INFO - PROCESS | 1950 | 1461356379480 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 13:19:39 INFO - PROCESS | 1950 | 1461356379513 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:39 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1996679000 == 113 [pid = 1950] [id = 417] 13:19:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 200 (0x7f199bda4800) [pid = 1950] [serial = 1252] [outer = (nil)] 13:19:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 201 (0x7f199c1b0400) [pid = 1950] [serial = 1253] [outer = 0x7f199bda4800] 13:19:39 INFO - PROCESS | 1950 | 1461356379582 Marionette DEBUG loaded listener.js 13:19:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 202 (0x7f199d080400) [pid = 1950] [serial = 1254] [outer = 0x7f199bda4800] 13:19:40 INFO - PROCESS | 1950 | --DOMWINDOW == 201 (0x7f19948d3400) [pid = 1950] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:19:40 INFO - PROCESS | 1950 | --DOMWINDOW == 200 (0x7f1996520800) [pid = 1950] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:19:40 INFO - PROCESS | 1950 | --DOMWINDOW == 199 (0x7f1991af0800) [pid = 1950] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:19:40 INFO - PROCESS | 1950 | --DOMWINDOW == 198 (0x7f19920bd800) [pid = 1950] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:19:40 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f1994cb1800) [pid = 1950] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:19:40 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f198e634800) [pid = 1950] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:19:40 INFO - PROCESS | 1950 | --DOMWINDOW == 195 (0x7f199f450000) [pid = 1950] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:19:40 INFO - PROCESS | 1950 | 1461356380844 Marionette TRACE conn4 <- [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]]]}] 13:19:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:19:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1626ms 13:19:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:19:40 INFO - PROCESS | 1950 | 1461356380898 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 13:19:40 INFO - PROCESS | 1950 | 1461356380900 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 13:19:40 INFO - PROCESS | 1950 | 1461356380906 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:19:40 INFO - PROCESS | 1950 | 1461356380908 Marionette TRACE conn4 <- [1,1642,null,{}] 13:19:40 INFO - PROCESS | 1950 | 1461356380913 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:41 INFO - PROCESS | 1950 | 1461356381067 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 13:19:41 INFO - PROCESS | 1950 | 1461356381261 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:41 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997ec4800 == 114 [pid = 1950] [id = 418] 13:19:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f19957ce800) [pid = 1950] [serial = 1255] [outer = (nil)] 13:19:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f199dc59800) [pid = 1950] [serial = 1256] [outer = 0x7f19957ce800] 13:19:41 INFO - PROCESS | 1950 | 1461356381325 Marionette DEBUG loaded listener.js 13:19:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f199e657400) [pid = 1950] [serial = 1257] [outer = 0x7f19957ce800] 13:19:41 INFO - PROCESS | 1950 | 1461356381931 Marionette TRACE conn4 <- [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]]]}] 13:19:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:19:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1076ms 13:19:41 INFO - PROCESS | 1950 | 1461356381981 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 13:19:41 INFO - PROCESS | 1950 | 1461356381985 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 13:19:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:19:41 INFO - PROCESS | 1950 | 1461356381990 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:19:41 INFO - PROCESS | 1950 | 1461356381992 Marionette TRACE conn4 <- [1,1646,null,{}] 13:19:42 INFO - PROCESS | 1950 | 1461356381997 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:42 INFO - PROCESS | 1950 | 1461356382149 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 13:19:42 INFO - PROCESS | 1950 | 1461356382165 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:42 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c159000 == 115 [pid = 1950] [id = 419] 13:19:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f199e387c00) [pid = 1950] [serial = 1258] [outer = (nil)] 13:19:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 200 (0x7f199e904400) [pid = 1950] [serial = 1259] [outer = 0x7f199e387c00] 13:19:42 INFO - PROCESS | 1950 | 1461356382235 Marionette DEBUG loaded listener.js 13:19:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 201 (0x7f199efbc800) [pid = 1950] [serial = 1260] [outer = 0x7f199e387c00] 13:19:43 INFO - PROCESS | 1950 | 1461356383434 Marionette TRACE conn4 <- [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]]]}] 13:19:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:19:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1475ms 13:19:43 INFO - PROCESS | 1950 | 1461356383467 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 13:19:43 INFO - PROCESS | 1950 | 1461356383472 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 13:19:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:19:43 INFO - PROCESS | 1950 | 1461356383486 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:19:43 INFO - PROCESS | 1950 | 1461356383497 Marionette TRACE conn4 <- [1,1650,null,{}] 13:19:43 INFO - PROCESS | 1950 | 1461356383505 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:43 INFO - PROCESS | 1950 | 1461356383708 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 13:19:43 INFO - PROCESS | 1950 | 1461356383904 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992fd9000 == 116 [pid = 1950] [id = 420] 13:19:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 202 (0x7f1991840c00) [pid = 1950] [serial = 1261] [outer = (nil)] 13:19:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 203 (0x7f1992866800) [pid = 1950] [serial = 1262] [outer = 0x7f1991840c00] 13:19:44 INFO - PROCESS | 1950 | 1461356384025 Marionette DEBUG loaded listener.js 13:19:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 204 (0x7f19948c7000) [pid = 1950] [serial = 1263] [outer = 0x7f1991840c00] 13:19:44 INFO - PROCESS | 1950 | 1461356384913 Marionette TRACE conn4 <- [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]]]}] 13:19:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:19:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1490ms 13:19:44 INFO - PROCESS | 1950 | 1461356384972 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 13:19:44 INFO - PROCESS | 1950 | 1461356384981 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 13:19:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:19:44 INFO - PROCESS | 1950 | 1461356384990 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:19:44 INFO - PROCESS | 1950 | 1461356384995 Marionette TRACE conn4 <- [1,1654,null,{}] 13:19:45 INFO - PROCESS | 1950 | 1461356385000 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:45 INFO - PROCESS | 1950 | 1461356385228 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 13:19:45 INFO - PROCESS | 1950 | 1461356385425 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997b64800 == 117 [pid = 1950] [id = 421] 13:19:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 205 (0x7f1994cb1400) [pid = 1950] [serial = 1264] [outer = (nil)] 13:19:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 206 (0x7f19957e1400) [pid = 1950] [serial = 1265] [outer = 0x7f1994cb1400] 13:19:45 INFO - PROCESS | 1950 | 1461356385571 Marionette DEBUG loaded listener.js 13:19:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f1995a2bc00) [pid = 1950] [serial = 1266] [outer = 0x7f1994cb1400] 13:19:46 INFO - PROCESS | 1950 | 1461356386380 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 13:19:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:19:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1428ms 13:19:46 INFO - PROCESS | 1950 | 1461356386419 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 13:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:19:46 INFO - PROCESS | 1950 | 1461356386423 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 13:19:46 INFO - PROCESS | 1950 | 1461356386428 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:19:46 INFO - PROCESS | 1950 | 1461356386433 Marionette TRACE conn4 <- [1,1658,null,{}] 13:19:46 INFO - PROCESS | 1950 | 1461356386448 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:46 INFO - PROCESS | 1950 | 1461356386621 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 13:19:46 INFO - PROCESS | 1950 | 1461356386825 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:46 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ec1e800 == 118 [pid = 1950] [id = 422] 13:19:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 208 (0x7f1996520800) [pid = 1950] [serial = 1267] [outer = (nil)] 13:19:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f199d07a000) [pid = 1950] [serial = 1268] [outer = 0x7f1996520800] 13:19:46 INFO - PROCESS | 1950 | 1461356386897 Marionette DEBUG loaded listener.js 13:19:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f199e653800) [pid = 1950] [serial = 1269] [outer = 0x7f1996520800] 13:19:47 INFO - PROCESS | 1950 | 1461356387764 Marionette TRACE conn4 <- [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]]]}] 13:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1389ms 13:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:19:47 INFO - PROCESS | 1950 | 1461356387818 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 13:19:47 INFO - PROCESS | 1950 | 1461356387821 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 13:19:47 INFO - PROCESS | 1950 | 1461356387827 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:19:47 INFO - PROCESS | 1950 | 1461356387830 Marionette TRACE conn4 <- [1,1662,null,{}] 13:19:47 INFO - PROCESS | 1950 | 1461356387835 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:48 INFO - PROCESS | 1950 | 1461356388012 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 13:19:48 INFO - PROCESS | 1950 | 1461356388213 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:48 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a0450800 == 119 [pid = 1950] [id = 423] 13:19:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f199bd52000) [pid = 1950] [serial = 1270] [outer = (nil)] 13:19:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f199efc0400) [pid = 1950] [serial = 1271] [outer = 0x7f199bd52000] 13:19:48 INFO - PROCESS | 1950 | 1461356388282 Marionette DEBUG loaded listener.js 13:19:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f199f3fa000) [pid = 1950] [serial = 1272] [outer = 0x7f199bd52000] 13:19:49 INFO - PROCESS | 1950 | 1461356389127 Marionette TRACE conn4 <- [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]]]}] 13:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1336ms 13:19:49 INFO - PROCESS | 1950 | 1461356389163 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 13:19:49 INFO - PROCESS | 1950 | 1461356389166 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 13:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:19:49 INFO - PROCESS | 1950 | 1461356389171 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:19:49 INFO - PROCESS | 1950 | 1461356389173 Marionette TRACE conn4 <- [1,1666,null,{}] 13:19:49 INFO - PROCESS | 1950 | 1461356389178 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:49 INFO - PROCESS | 1950 | 1461356389343 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 13:19:49 INFO - PROCESS | 1950 | 1461356389543 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:49 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a291a800 == 120 [pid = 1950] [id = 424] 13:19:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f199e655400) [pid = 1950] [serial = 1273] [outer = (nil)] 13:19:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f19a1133c00) [pid = 1950] [serial = 1274] [outer = 0x7f199e655400] 13:19:49 INFO - PROCESS | 1950 | 1461356389609 Marionette DEBUG loaded listener.js 13:19:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f19a1ca6000) [pid = 1950] [serial = 1275] [outer = 0x7f199e655400] 13:19:50 INFO - PROCESS | 1950 | 1461356390471 Marionette TRACE conn4 <- [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]]]}] 13:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1375ms 13:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:19:50 INFO - PROCESS | 1950 | 1461356390547 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 13:19:50 INFO - PROCESS | 1950 | 1461356390550 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 13:19:50 INFO - PROCESS | 1950 | 1461356390556 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:19:50 INFO - PROCESS | 1950 | 1461356390559 Marionette TRACE conn4 <- [1,1670,null,{}] 13:19:50 INFO - PROCESS | 1950 | 1461356390564 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:50 INFO - PROCESS | 1950 | 1461356390757 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 13:19:50 INFO - PROCESS | 1950 | 1461356390953 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:50 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a69e4800 == 121 [pid = 1950] [id = 425] 13:19:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f19a1134400) [pid = 1950] [serial = 1276] [outer = (nil)] 13:19:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f19a226bc00) [pid = 1950] [serial = 1277] [outer = 0x7f19a1134400] 13:19:51 INFO - PROCESS | 1950 | 1461356391025 Marionette DEBUG loaded listener.js 13:19:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f19a45c1800) [pid = 1950] [serial = 1278] [outer = 0x7f19a1134400] 13:19:51 INFO - PROCESS | 1950 | 1461356391852 Marionette TRACE conn4 <- [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]]]}] 13:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1328ms 13:19:51 INFO - PROCESS | 1950 | 1461356391884 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 13:19:51 INFO - PROCESS | 1950 | 1461356391887 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 13:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:19:51 INFO - PROCESS | 1950 | 1461356391893 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:19:51 INFO - PROCESS | 1950 | 1461356391895 Marionette TRACE conn4 <- [1,1674,null,{}] 13:19:51 INFO - PROCESS | 1950 | 1461356391900 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:52 INFO - PROCESS | 1950 | 1461356392067 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 13:19:52 INFO - PROCESS | 1950 | 1461356392269 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7e21800 == 122 [pid = 1950] [id = 426] 13:19:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f19a1ca5c00) [pid = 1950] [serial = 1279] [outer = (nil)] 13:19:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f19a5e65400) [pid = 1950] [serial = 1280] [outer = 0x7f19a1ca5c00] 13:19:52 INFO - PROCESS | 1950 | 1461356392342 Marionette DEBUG loaded listener.js 13:19:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f19a6c7d000) [pid = 1950] [serial = 1281] [outer = 0x7f19a1ca5c00] 13:19:53 INFO - PROCESS | 1950 | 1461356393179 Marionette TRACE conn4 <- [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]]]}] 13:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1335ms 13:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:19:53 INFO - PROCESS | 1950 | 1461356393228 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 13:19:53 INFO - PROCESS | 1950 | 1461356393231 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 13:19:53 INFO - PROCESS | 1950 | 1461356393236 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:19:53 INFO - PROCESS | 1950 | 1461356393239 Marionette TRACE conn4 <- [1,1678,null,{}] 13:19:53 INFO - PROCESS | 1950 | 1461356393244 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:53 INFO - PROCESS | 1950 | 1461356393408 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 13:19:53 INFO - PROCESS | 1950 | 1461356393618 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:53 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8c8a800 == 123 [pid = 1950] [id = 427] 13:19:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f199e658000) [pid = 1950] [serial = 1282] [outer = (nil)] 13:19:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f19a6e34c00) [pid = 1950] [serial = 1283] [outer = 0x7f199e658000] 13:19:53 INFO - PROCESS | 1950 | 1461356393724 Marionette DEBUG loaded listener.js 13:19:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f19a6fad800) [pid = 1950] [serial = 1284] [outer = 0x7f199e658000] 13:19:54 INFO - PROCESS | 1950 | 1461356394573 Marionette TRACE conn4 <- [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]]]}] 13:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1377ms 13:19:54 INFO - PROCESS | 1950 | 1461356394614 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 13:19:54 INFO - PROCESS | 1950 | 1461356394616 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 13:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:19:54 INFO - PROCESS | 1950 | 1461356394622 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:19:54 INFO - PROCESS | 1950 | 1461356394624 Marionette TRACE conn4 <- [1,1682,null,{}] 13:19:54 INFO - PROCESS | 1950 | 1461356394629 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:54 INFO - PROCESS | 1950 | 1461356394791 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 13:19:54 INFO - PROCESS | 1950 | 1461356394993 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b51ba000 == 124 [pid = 1950] [id = 428] 13:19:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f19a4437000) [pid = 1950] [serial = 1285] [outer = (nil)] 13:19:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f19a7197c00) [pid = 1950] [serial = 1286] [outer = 0x7f19a4437000] 13:19:55 INFO - PROCESS | 1950 | 1461356395059 Marionette DEBUG loaded listener.js 13:19:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f19a7f03c00) [pid = 1950] [serial = 1287] [outer = 0x7f19a4437000] 13:19:55 INFO - PROCESS | 1950 | 1461356395874 Marionette TRACE conn4 <- [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]]]}] 13:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1328ms 13:19:55 INFO - PROCESS | 1950 | 1461356395951 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 13:19:55 INFO - PROCESS | 1950 | 1461356395955 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 13:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:19:55 INFO - PROCESS | 1950 | 1461356395961 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:19:55 INFO - PROCESS | 1950 | 1461356395963 Marionette TRACE conn4 <- [1,1686,null,{}] 13:19:55 INFO - PROCESS | 1950 | 1461356395969 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:56 INFO - PROCESS | 1950 | 1461356396149 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 13:19:56 INFO - PROCESS | 1950 | 1461356396349 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:56 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f72800 == 125 [pid = 1950] [id = 429] 13:19:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f19a6e2c000) [pid = 1950] [serial = 1288] [outer = (nil)] 13:19:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f19a7fc7400) [pid = 1950] [serial = 1289] [outer = 0x7f19a6e2c000] 13:19:56 INFO - PROCESS | 1950 | 1461356396416 Marionette DEBUG loaded listener.js 13:19:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f19a8f99000) [pid = 1950] [serial = 1290] [outer = 0x7f19a6e2c000] 13:19:57 INFO - PROCESS | 1950 | 1461356397298 Marionette TRACE conn4 <- [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]]]}] 13:19:57 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 13:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1381ms 13:19:57 INFO - PROCESS | 1950 | 1461356397343 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 13:19:57 INFO - PROCESS | 1950 | 1461356397347 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 13:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:19:57 INFO - PROCESS | 1950 | 1461356397353 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:19:57 INFO - PROCESS | 1950 | 1461356397357 Marionette TRACE conn4 <- [1,1690,null,{}] 13:19:57 INFO - PROCESS | 1950 | 1461356397362 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:57 INFO - PROCESS | 1950 | 1461356397586 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 13:19:57 INFO - PROCESS | 1950 | 1461356397869 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:57 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19c21af000 == 126 [pid = 1950] [id = 430] 13:19:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f19af511000) [pid = 1950] [serial = 1291] [outer = (nil)] 13:19:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f19b5862800) [pid = 1950] [serial = 1292] [outer = 0x7f19af511000] 13:19:57 INFO - PROCESS | 1950 | 1461356397993 Marionette DEBUG loaded listener.js 13:19:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 234 (0x7f19ba1a8400) [pid = 1950] [serial = 1293] [outer = 0x7f19af511000] 13:19:58 INFO - PROCESS | 1950 | 1461356398828 Marionette TRACE conn4 <- [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]]]}] 13:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1532ms 13:19:58 INFO - PROCESS | 1950 | 1461356398886 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 13:19:58 INFO - PROCESS | 1950 | 1461356398889 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 13:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:19:58 INFO - PROCESS | 1950 | 1461356398895 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:19:58 INFO - PROCESS | 1950 | 1461356398898 Marionette TRACE conn4 <- [1,1694,null,{}] 13:19:58 INFO - PROCESS | 1950 | 1461356398903 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:19:59 INFO - PROCESS | 1950 | 1461356399075 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 13:19:59 INFO - PROCESS | 1950 | 1461356399280 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:59 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198fad9800 == 127 [pid = 1950] [id = 431] 13:19:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 235 (0x7f199e562c00) [pid = 1950] [serial = 1294] [outer = (nil)] 13:19:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 236 (0x7f199e569800) [pid = 1950] [serial = 1295] [outer = 0x7f199e562c00] 13:19:59 INFO - PROCESS | 1950 | 1461356399349 Marionette DEBUG loaded listener.js 13:19:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 237 (0x7f199e56e800) [pid = 1950] [serial = 1296] [outer = 0x7f199e562c00] 13:20:00 INFO - PROCESS | 1950 | 1461356400192 Marionette TRACE conn4 <- [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]]]}] 13:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1330ms 13:20:00 INFO - PROCESS | 1950 | 1461356400226 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 13:20:00 INFO - PROCESS | 1950 | 1461356400229 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 13:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:20:00 INFO - PROCESS | 1950 | 1461356400236 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:20:00 INFO - PROCESS | 1950 | 1461356400238 Marionette TRACE conn4 <- [1,1698,null,{}] 13:20:00 INFO - PROCESS | 1950 | 1461356400244 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:00 INFO - PROCESS | 1950 | 1461356400426 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 13:20:00 INFO - PROCESS | 1950 | 1461356400637 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:00 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199000c800 == 128 [pid = 1950] [id = 432] 13:20:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 238 (0x7f198fa4b000) [pid = 1950] [serial = 1297] [outer = (nil)] 13:20:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 239 (0x7f198fa53000) [pid = 1950] [serial = 1298] [outer = 0x7f198fa4b000] 13:20:00 INFO - PROCESS | 1950 | 1461356400705 Marionette DEBUG loaded listener.js 13:20:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 240 (0x7f198fa57800) [pid = 1950] [serial = 1299] [outer = 0x7f198fa4b000] 13:20:01 INFO - PROCESS | 1950 | 1461356401530 Marionette TRACE conn4 <- [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]]]}] 13:20:01 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 13:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1330ms 13:20:01 INFO - PROCESS | 1950 | 1461356401565 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 13:20:01 INFO - PROCESS | 1950 | 1461356401569 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 13:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:20:01 INFO - PROCESS | 1950 | 1461356401574 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:20:01 INFO - PROCESS | 1950 | 1461356401576 Marionette TRACE conn4 <- [1,1702,null,{}] 13:20:01 INFO - PROCESS | 1950 | 1461356401581 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:01 INFO - PROCESS | 1950 | 1461356401818 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 13:20:02 INFO - PROCESS | 1950 | 1461356402082 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:02 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199001b800 == 129 [pid = 1950] [id = 433] 13:20:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 241 (0x7f198e629400) [pid = 1950] [serial = 1300] [outer = (nil)] 13:20:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 242 (0x7f198fa58800) [pid = 1950] [serial = 1301] [outer = 0x7f198e629400] 13:20:02 INFO - PROCESS | 1950 | 1461356402156 Marionette DEBUG loaded listener.js 13:20:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 243 (0x7f19948d6000) [pid = 1950] [serial = 1302] [outer = 0x7f198e629400] 13:20:03 INFO - PROCESS | 1950 | 1461356403061 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 13:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1526ms 13:20:03 INFO - PROCESS | 1950 | 1461356403102 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 13:20:03 INFO - PROCESS | 1950 | 1461356403105 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 13:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:20:03 INFO - PROCESS | 1950 | 1461356403111 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:20:03 INFO - PROCESS | 1950 | 1461356403113 Marionette TRACE conn4 <- [1,1706,null,{}] 13:20:03 INFO - PROCESS | 1950 | 1461356403119 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:03 INFO - PROCESS | 1950 | 1461356403294 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 13:20:03 INFO - PROCESS | 1950 | 1461356403514 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:03 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995aac000 == 130 [pid = 1950] [id = 434] 13:20:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 244 (0x7f198f4e5c00) [pid = 1950] [serial = 1303] [outer = (nil)] 13:20:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 245 (0x7f199e56ac00) [pid = 1950] [serial = 1304] [outer = 0x7f198f4e5c00] 13:20:03 INFO - PROCESS | 1950 | 1461356403588 Marionette DEBUG loaded listener.js 13:20:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 246 (0x7f19af58f000) [pid = 1950] [serial = 1305] [outer = 0x7f198f4e5c00] 13:20:04 INFO - PROCESS | 1950 | 1461356404878 Marionette TRACE conn4 <- [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]]]}] 13:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1825ms 13:20:04 INFO - PROCESS | 1950 | 1461356404938 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 13:20:04 INFO - PROCESS | 1950 | 1461356404943 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 13:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:20:04 INFO - PROCESS | 1950 | 1461356404952 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:20:04 INFO - PROCESS | 1950 | 1461356404956 Marionette TRACE conn4 <- [1,1710,null,{}] 13:20:04 INFO - PROCESS | 1950 | 1461356404965 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:05 INFO - PROCESS | 1950 | 1461356405212 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 13:20:05 INFO - PROCESS | 1950 | 1461356405426 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:05 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199321a000 == 131 [pid = 1950] [id = 435] 13:20:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 247 (0x7f198d7e9c00) [pid = 1950] [serial = 1306] [outer = (nil)] 13:20:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 248 (0x7f198f74b800) [pid = 1950] [serial = 1307] [outer = 0x7f198d7e9c00] 13:20:05 INFO - PROCESS | 1950 | 1461356405533 Marionette DEBUG loaded listener.js 13:20:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 249 (0x7f1991636400) [pid = 1950] [serial = 1308] [outer = 0x7f198d7e9c00] 13:20:06 INFO - PROCESS | 1950 | 1461356406563 Marionette TRACE conn4 <- [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]]]}] 13:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1682ms 13:20:06 INFO - PROCESS | 1950 | 1461356406634 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 13:20:06 INFO - PROCESS | 1950 | 1461356406642 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 13:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:20:06 INFO - PROCESS | 1950 | 1461356406651 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:20:06 INFO - PROCESS | 1950 | 1461356406655 Marionette TRACE conn4 <- [1,1714,null,{}] 13:20:06 INFO - PROCESS | 1950 | 1461356406660 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:06 INFO - PROCESS | 1950 | 1461356406841 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 13:20:07 INFO - PROCESS | 1950 | 1461356407095 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1990867800 == 132 [pid = 1950] [id = 436] 13:20:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 250 (0x7f1992872000) [pid = 1950] [serial = 1309] [outer = (nil)] 13:20:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 251 (0x7f1994762800) [pid = 1950] [serial = 1310] [outer = 0x7f1992872000] 13:20:07 INFO - PROCESS | 1950 | 1461356407211 Marionette DEBUG loaded listener.js 13:20:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 252 (0x7f19948e9400) [pid = 1950] [serial = 1311] [outer = 0x7f1992872000] 13:20:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997ec4800 == 131 [pid = 1950] [id = 418] 13:20:07 INFO - PROCESS | 1950 | --DOMWINDOW == 251 (0x7f199f457800) [pid = 1950] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:20:07 INFO - PROCESS | 1950 | --DOMWINDOW == 250 (0x7f199f78f800) [pid = 1950] [serial = 1190] [outer = (nil)] [url = about:blank] 13:20:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1996679000 == 130 [pid = 1950] [id = 417] 13:20:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19959ee800 == 129 [pid = 1950] [id = 416] 13:20:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199486d800 == 128 [pid = 1950] [id = 415] 13:20:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a0453000 == 127 [pid = 1950] [id = 12] 13:20:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1990881800 == 126 [pid = 1950] [id = 414] 13:20:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199169f800 == 125 [pid = 1950] [id = 413] 13:20:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992f07800 == 124 [pid = 1950] [id = 412] 13:20:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9f47800 == 123 [pid = 1950] [id = 405] 13:20:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b54cd000 == 122 [pid = 1950] [id = 404] 13:20:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19aaa65800 == 121 [pid = 1950] [id = 403] 13:20:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7f2d800 == 120 [pid = 1950] [id = 402] 13:20:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2bea800 == 119 [pid = 1950] [id = 401] 13:20:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a21cc000 == 118 [pid = 1950] [id = 400] 13:20:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f12f000 == 117 [pid = 1950] [id = 399] 13:20:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19959d2000 == 116 [pid = 1950] [id = 398] 13:20:08 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199242b800 == 115 [pid = 1950] [id = 397] 13:20:08 INFO - PROCESS | 1950 | 1461356408135 Marionette TRACE conn4 <- [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]]]}] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 249 (0x7f199efb9400) [pid = 1950] [serial = 1169] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 248 (0x7f19924cd000) [pid = 1950] [serial = 1163] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 247 (0x7f19957df400) [pid = 1950] [serial = 1178] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 246 (0x7f1994b0cc00) [pid = 1950] [serial = 1124] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 245 (0x7f199bd5cc00) [pid = 1950] [serial = 1185] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 244 (0x7f19957c7400) [pid = 1950] [serial = 1187] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 243 (0x7f1995829400) [pid = 1950] [serial = 1179] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 242 (0x7f1996514800) [pid = 1950] [serial = 1127] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 241 (0x7f19a710cc00) [pid = 1950] [serial = 1148] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 240 (0x7f1997b51c00) [pid = 1950] [serial = 1184] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 239 (0x7f199e3d9400) [pid = 1950] [serial = 1188] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 238 (0x7f19a5a07000) [pid = 1950] [serial = 1142] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 237 (0x7f19a1ce4800) [pid = 1950] [serial = 1136] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 236 (0x7f1994b0b800) [pid = 1950] [serial = 1176] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 235 (0x7f19b66c5c00) [pid = 1950] [serial = 1154] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 234 (0x7f199651e400) [pid = 1950] [serial = 1182] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 233 (0x7f19a9653400) [pid = 1950] [serial = 1151] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f199286f800) [pid = 1950] [serial = 1173] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f19a45c3c00) [pid = 1950] [serial = 1139] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f1995a2b000) [pid = 1950] [serial = 1181] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f19a6ef3000) [pid = 1950] [serial = 1145] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f199ea2b400) [pid = 1950] [serial = 1133] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f19957c6000) [pid = 1950] [serial = 1157] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f199d079400) [pid = 1950] [serial = 1130] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f199651b000) [pid = 1950] [serial = 1166] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f19948e4c00) [pid = 1950] [serial = 1175] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f198f4f0c00) [pid = 1950] [serial = 1160] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f1991aec000) [pid = 1950] [serial = 1121] [outer = (nil)] [url = about:blank] 13:20:08 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f1991631c00) [pid = 1950] [serial = 1172] [outer = (nil)] [url = about:blank] 13:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1580ms 13:20:08 INFO - PROCESS | 1950 | 1461356408232 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 13:20:08 INFO - PROCESS | 1950 | 1461356408234 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 13:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:20:08 INFO - PROCESS | 1950 | 1461356408240 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:20:08 INFO - PROCESS | 1950 | 1461356408245 Marionette TRACE conn4 <- [1,1718,null,{}] 13:20:08 INFO - PROCESS | 1950 | 1461356408259 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:08 INFO - PROCESS | 1950 | 1461356408419 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 13:20:08 INFO - PROCESS | 1950 | 1461356408677 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:08 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994880800 == 116 [pid = 1950] [id = 437] 13:20:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f19957c5400) [pid = 1950] [serial = 1312] [outer = (nil)] 13:20:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f199581f800) [pid = 1950] [serial = 1313] [outer = 0x7f19957c5400] 13:20:08 INFO - PROCESS | 1950 | 1461356408741 Marionette DEBUG loaded listener.js 13:20:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f19958fa800) [pid = 1950] [serial = 1314] [outer = 0x7f19957c5400] 13:20:09 INFO - PROCESS | 1950 | 1461356409390 Marionette TRACE conn4 <- [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]]]}] 13:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1185ms 13:20:09 INFO - PROCESS | 1950 | 1461356409426 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 13:20:09 INFO - PROCESS | 1950 | 1461356409429 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 13:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:20:09 INFO - PROCESS | 1950 | 1461356409435 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:20:09 INFO - PROCESS | 1950 | 1461356409437 Marionette TRACE conn4 <- [1,1722,null,{}] 13:20:09 INFO - PROCESS | 1950 | 1461356409441 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:09 INFO - PROCESS | 1950 | 1461356409652 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 13:20:09 INFO - PROCESS | 1950 | 1461356409674 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995aae000 == 117 [pid = 1950] [id = 438] 13:20:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f1994cb5800) [pid = 1950] [serial = 1315] [outer = (nil)] 13:20:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f1997abac00) [pid = 1950] [serial = 1316] [outer = 0x7f1994cb5800] 13:20:09 INFO - PROCESS | 1950 | 1461356409731 Marionette DEBUG loaded listener.js 13:20:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f1997e12000) [pid = 1950] [serial = 1317] [outer = 0x7f1994cb5800] 13:20:10 INFO - PROCESS | 1950 | 1461356410539 Marionette TRACE conn4 <- [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]]]}] 13:20:10 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 13:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1126ms 13:20:10 INFO - PROCESS | 1950 | 1461356410561 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 13:20:10 INFO - PROCESS | 1950 | 1461356410566 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 13:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:20:10 INFO - PROCESS | 1950 | 1461356410581 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:20:10 INFO - PROCESS | 1950 | 1461356410584 Marionette TRACE conn4 <- [1,1726,null,{}] 13:20:10 INFO - PROCESS | 1950 | 1461356410595 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:10 INFO - PROCESS | 1950 | 1461356410803 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 13:20:10 INFO - PROCESS | 1950 | 1461356410830 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:10 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997d38800 == 118 [pid = 1950] [id = 439] 13:20:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f1995b72c00) [pid = 1950] [serial = 1318] [outer = (nil)] 13:20:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f199c1c0000) [pid = 1950] [serial = 1319] [outer = 0x7f1995b72c00] 13:20:10 INFO - PROCESS | 1950 | 1461356410892 Marionette DEBUG loaded listener.js 13:20:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f199e561800) [pid = 1950] [serial = 1320] [outer = 0x7f1995b72c00] 13:20:11 INFO - PROCESS | 1950 | 1461356411758 Marionette TRACE conn4 <- [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]]]}] 13:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1242ms 13:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:20:11 INFO - PROCESS | 1950 | 1461356411813 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 13:20:11 INFO - PROCESS | 1950 | 1461356411816 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 13:20:11 INFO - PROCESS | 1950 | 1461356411821 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:20:11 INFO - PROCESS | 1950 | 1461356411824 Marionette TRACE conn4 <- [1,1730,null,{}] 13:20:11 INFO - PROCESS | 1950 | 1461356411829 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:12 INFO - PROCESS | 1950 | 1461356412070 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 13:20:12 INFO - PROCESS | 1950 | 1461356412097 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199d39e000 == 119 [pid = 1950] [id = 440] 13:20:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f199e569c00) [pid = 1950] [serial = 1321] [outer = (nil)] 13:20:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f19a1cad800) [pid = 1950] [serial = 1322] [outer = 0x7f199e569c00] 13:20:12 INFO - PROCESS | 1950 | 1461356412156 Marionette DEBUG loaded listener.js 13:20:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f19a2205000) [pid = 1950] [serial = 1323] [outer = 0x7f199e569c00] 13:20:13 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f19957ce800) [pid = 1950] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:20:13 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f198f743400) [pid = 1950] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:20:13 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f199bda4800) [pid = 1950] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:20:13 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f19957d1c00) [pid = 1950] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:20:13 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f1991849c00) [pid = 1950] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:20:13 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f1992872c00) [pid = 1950] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:20:13 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f198f4edc00) [pid = 1950] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:20:13 INFO - PROCESS | 1950 | 1461356413314 Marionette TRACE conn4 <- [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]]]}] 13:20:13 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 13:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1532ms 13:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:20:13 INFO - PROCESS | 1950 | 1461356413353 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 13:20:13 INFO - PROCESS | 1950 | 1461356413355 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 13:20:13 INFO - PROCESS | 1950 | 1461356413361 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:20:13 INFO - PROCESS | 1950 | 1461356413364 Marionette TRACE conn4 <- [1,1734,null,{}] 13:20:13 INFO - PROCESS | 1950 | 1461356413377 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:13 INFO - PROCESS | 1950 | 1461356413529 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 13:20:13 INFO - PROCESS | 1950 | 1461356413705 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199e517000 == 120 [pid = 1950] [id = 441] 13:20:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f1992872c00) [pid = 1950] [serial = 1324] [outer = (nil)] 13:20:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f199dc8e000) [pid = 1950] [serial = 1325] [outer = 0x7f1992872c00] 13:20:13 INFO - PROCESS | 1950 | 1461356413761 Marionette DEBUG loaded listener.js 13:20:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f19a2270000) [pid = 1950] [serial = 1326] [outer = 0x7f1992872c00] 13:20:14 INFO - PROCESS | 1950 | 1461356414386 Marionette TRACE conn4 <- [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]]]}] 13:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1076ms 13:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:20:14 INFO - PROCESS | 1950 | 1461356414436 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 13:20:14 INFO - PROCESS | 1950 | 1461356414438 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 13:20:14 INFO - PROCESS | 1950 | 1461356414442 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:20:14 INFO - PROCESS | 1950 | 1461356414446 Marionette TRACE conn4 <- [1,1738,null,{}] 13:20:14 INFO - PROCESS | 1950 | 1461356414451 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:14 INFO - PROCESS | 1950 | 1461356414672 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 13:20:14 INFO - PROCESS | 1950 | 1461356414689 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:14 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a291c800 == 121 [pid = 1950] [id = 442] 13:20:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f19957ce800) [pid = 1950] [serial = 1327] [outer = (nil)] 13:20:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f19a27a8000) [pid = 1950] [serial = 1328] [outer = 0x7f19957ce800] 13:20:14 INFO - PROCESS | 1950 | 1461356414746 Marionette DEBUG loaded listener.js 13:20:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f19a6e29c00) [pid = 1950] [serial = 1329] [outer = 0x7f19957ce800] 13:20:15 INFO - PROCESS | 1950 | 1461356415813 Marionette TRACE conn4 <- [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]]]}] 13:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1430ms 13:20:15 INFO - PROCESS | 1950 | 1461356415874 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 13:20:15 INFO - PROCESS | 1950 | 1461356415880 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 13:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:20:15 INFO - PROCESS | 1950 | 1461356415888 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:20:15 INFO - PROCESS | 1950 | 1461356415893 Marionette TRACE conn4 <- [1,1742,null,{}] 13:20:15 INFO - PROCESS | 1950 | 1461356415900 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:16 INFO - PROCESS | 1950 | 1461356416122 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 13:20:16 INFO - PROCESS | 1950 | 1461356416326 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:16 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992f13000 == 122 [pid = 1950] [id = 443] 13:20:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f198faef000) [pid = 1950] [serial = 1330] [outer = (nil)] 13:20:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 234 (0x7f1991780000) [pid = 1950] [serial = 1331] [outer = 0x7f198faef000] 13:20:16 INFO - PROCESS | 1950 | 1461356416441 Marionette DEBUG loaded listener.js 13:20:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 235 (0x7f1992873c00) [pid = 1950] [serial = 1332] [outer = 0x7f198faef000] 13:20:17 INFO - PROCESS | 1950 | 1461356417437 Marionette TRACE conn4 <- [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]]]}] 13:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1583ms 13:20:17 INFO - PROCESS | 1950 | 1461356417472 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 13:20:17 INFO - PROCESS | 1950 | 1461356417479 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 13:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:20:17 INFO - PROCESS | 1950 | 1461356417489 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:20:17 INFO - PROCESS | 1950 | 1461356417493 Marionette TRACE conn4 <- [1,1746,null,{}] 13:20:17 INFO - PROCESS | 1950 | 1461356417498 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:17 INFO - PROCESS | 1950 | 1461356417692 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 13:20:17 INFO - PROCESS | 1950 | 1461356417902 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:17 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997eab800 == 123 [pid = 1950] [id = 444] 13:20:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 236 (0x7f1994b03400) [pid = 1950] [serial = 1333] [outer = (nil)] 13:20:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 237 (0x7f19958ef800) [pid = 1950] [serial = 1334] [outer = 0x7f1994b03400] 13:20:17 INFO - PROCESS | 1950 | 1461356417968 Marionette DEBUG loaded listener.js 13:20:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 238 (0x7f1997abbc00) [pid = 1950] [serial = 1335] [outer = 0x7f1994b03400] 13:20:18 INFO - PROCESS | 1950 | 1461356418946 Marionette TRACE conn4 <- [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]]]}] 13:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1531ms 13:20:19 INFO - PROCESS | 1950 | 1461356419021 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 13:20:19 INFO - PROCESS | 1950 | 1461356419023 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 13:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:20:19 INFO - PROCESS | 1950 | 1461356419029 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:20:19 INFO - PROCESS | 1950 | 1461356419035 Marionette TRACE conn4 <- [1,1750,null,{}] 13:20:19 INFO - PROCESS | 1950 | 1461356419049 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:19 INFO - PROCESS | 1950 | 1461356419269 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 13:20:19 INFO - PROCESS | 1950 | 1461356419473 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:19 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a69db000 == 124 [pid = 1950] [id = 445] 13:20:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 239 (0x7f199d074800) [pid = 1950] [serial = 1336] [outer = (nil)] 13:20:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 240 (0x7f199e906c00) [pid = 1950] [serial = 1337] [outer = 0x7f199d074800] 13:20:19 INFO - PROCESS | 1950 | 1461356419585 Marionette DEBUG loaded listener.js 13:20:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 241 (0x7f19a03ee000) [pid = 1950] [serial = 1338] [outer = 0x7f199d074800] 13:20:20 INFO - PROCESS | 1950 | 1461356420482 Marionette TRACE conn4 <- [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]]]}] 13:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1487ms 13:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:20:20 INFO - PROCESS | 1950 | 1461356420517 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 13:20:20 INFO - PROCESS | 1950 | 1461356420521 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 13:20:20 INFO - PROCESS | 1950 | 1461356420527 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:20:20 INFO - PROCESS | 1950 | 1461356420530 Marionette TRACE conn4 <- [1,1754,null,{}] 13:20:20 INFO - PROCESS | 1950 | 1461356420535 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:20 INFO - PROCESS | 1950 | 1461356420708 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 13:20:20 INFO - PROCESS | 1950 | 1461356420917 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:20 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a953c000 == 125 [pid = 1950] [id = 446] 13:20:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 242 (0x7f199d07f800) [pid = 1950] [serial = 1339] [outer = (nil)] 13:20:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 243 (0x7f19a27a8800) [pid = 1950] [serial = 1340] [outer = 0x7f199d07f800] 13:20:20 INFO - PROCESS | 1950 | 1461356420984 Marionette DEBUG loaded listener.js 13:20:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 244 (0x7f19a32ce400) [pid = 1950] [serial = 1341] [outer = 0x7f199d07f800] 13:20:21 INFO - PROCESS | 1950 | 1461356421862 Marionette TRACE conn4 <- [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]]]}] 13:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1379ms 13:20:21 INFO - PROCESS | 1950 | 1461356421906 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 13:20:21 INFO - PROCESS | 1950 | 1461356421909 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 13:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:20:21 INFO - PROCESS | 1950 | 1461356421914 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:20:21 INFO - PROCESS | 1950 | 1461356421918 Marionette TRACE conn4 <- [1,1758,null,{}] 13:20:21 INFO - PROCESS | 1950 | 1461356421923 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:22 INFO - PROCESS | 1950 | 1461356422094 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 13:20:22 INFO - PROCESS | 1950 | 1461356422304 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:22 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b6633000 == 126 [pid = 1950] [id = 447] 13:20:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 245 (0x7f19a11f3c00) [pid = 1950] [serial = 1342] [outer = (nil)] 13:20:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 246 (0x7f19a6e30800) [pid = 1950] [serial = 1343] [outer = 0x7f19a11f3c00] 13:20:22 INFO - PROCESS | 1950 | 1461356422413 Marionette DEBUG loaded listener.js 13:20:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 247 (0x7f19a719d000) [pid = 1950] [serial = 1344] [outer = 0x7f19a11f3c00] 13:20:23 INFO - PROCESS | 1950 | 1461356423336 Marionette TRACE conn4 <- [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]]]}] 13:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1486ms 13:20:23 INFO - PROCESS | 1950 | 1461356423402 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 13:20:23 INFO - PROCESS | 1950 | 1461356423406 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 13:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:20:23 INFO - PROCESS | 1950 | 1461356423411 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:20:23 INFO - PROCESS | 1950 | 1461356423413 Marionette TRACE conn4 <- [1,1762,null,{}] 13:20:23 INFO - PROCESS | 1950 | 1461356423419 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:23 INFO - PROCESS | 1950 | 1461356423626 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 13:20:23 INFO - PROCESS | 1950 | 1461356423835 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:23 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bea3e800 == 127 [pid = 1950] [id = 448] 13:20:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 248 (0x7f19a719ac00) [pid = 1950] [serial = 1345] [outer = (nil)] 13:20:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 249 (0x7f19af589800) [pid = 1950] [serial = 1346] [outer = 0x7f19a719ac00] 13:20:23 INFO - PROCESS | 1950 | 1461356423910 Marionette DEBUG loaded listener.js 13:20:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 250 (0x7f19b874dc00) [pid = 1950] [serial = 1347] [outer = 0x7f19a719ac00] 13:20:24 INFO - PROCESS | 1950 | 1461356424762 Marionette TRACE conn4 <- [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]]]}] 13:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1379ms 13:20:24 INFO - PROCESS | 1950 | 1461356424792 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 13:20:24 INFO - PROCESS | 1950 | 1461356424795 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 13:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:20:24 INFO - PROCESS | 1950 | 1461356424801 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:20:24 INFO - PROCESS | 1950 | 1461356424803 Marionette TRACE conn4 <- [1,1766,null,{}] 13:20:24 INFO - PROCESS | 1950 | 1461356424809 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:24 INFO - PROCESS | 1950 | 1461356424979 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 13:20:25 INFO - PROCESS | 1950 | 1461356425190 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:25 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198f774800 == 128 [pid = 1950] [id = 449] 13:20:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 251 (0x7f198c9e4c00) [pid = 1950] [serial = 1348] [outer = (nil)] 13:20:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 252 (0x7f198c9eac00) [pid = 1950] [serial = 1349] [outer = 0x7f198c9e4c00] 13:20:25 INFO - PROCESS | 1950 | 1461356425300 Marionette DEBUG loaded listener.js 13:20:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 253 (0x7f198c9f0000) [pid = 1950] [serial = 1350] [outer = 0x7f198c9e4c00] 13:20:26 INFO - PROCESS | 1950 | 1461356426158 Marionette TRACE conn4 <- [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]]]}] 13:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1426ms 13:20:26 INFO - PROCESS | 1950 | 1461356426242 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 13:20:26 INFO - PROCESS | 1950 | 1461356426245 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 13:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:20:26 INFO - PROCESS | 1950 | 1461356426252 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:20:26 INFO - PROCESS | 1950 | 1461356426254 Marionette TRACE conn4 <- [1,1770,null,{}] 13:20:26 INFO - PROCESS | 1950 | 1461356426260 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:26 INFO - PROCESS | 1950 | 1461356426447 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 13:20:26 INFO - PROCESS | 1950 | 1461356426659 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2a50000 == 129 [pid = 1950] [id = 450] 13:20:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 254 (0x7f198c9e5400) [pid = 1950] [serial = 1351] [outer = (nil)] 13:20:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 255 (0x7f19a6e37400) [pid = 1950] [serial = 1352] [outer = 0x7f198c9e5400] 13:20:26 INFO - PROCESS | 1950 | 1461356426770 Marionette DEBUG loaded listener.js 13:20:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 256 (0x7f19ba1a2c00) [pid = 1950] [serial = 1353] [outer = 0x7f198c9e5400] 13:20:27 INFO - PROCESS | 1950 | 1461356427628 Marionette TRACE conn4 <- [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]]]}] 13:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1428ms 13:20:27 INFO - PROCESS | 1950 | 1461356427681 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 13:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:20:27 INFO - PROCESS | 1950 | 1461356427691 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 13:20:27 INFO - PROCESS | 1950 | 1461356427698 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:20:27 INFO - PROCESS | 1950 | 1461356427704 Marionette TRACE conn4 <- [1,1774,null,{}] 13:20:27 INFO - PROCESS | 1950 | 1461356427710 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:27 INFO - PROCESS | 1950 | 1461356427883 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 13:20:28 INFO - PROCESS | 1950 | 1461356428150 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:28 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2a68800 == 130 [pid = 1950] [id = 451] 13:20:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 257 (0x7f198d771c00) [pid = 1950] [serial = 1354] [outer = (nil)] 13:20:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 258 (0x7f198d777400) [pid = 1950] [serial = 1355] [outer = 0x7f198d771c00] 13:20:28 INFO - PROCESS | 1950 | 1461356428254 Marionette DEBUG loaded listener.js 13:20:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 259 (0x7f198d77dc00) [pid = 1950] [serial = 1356] [outer = 0x7f198d771c00] 13:20:29 INFO - PROCESS | 1950 | 1461356429093 Marionette TRACE conn4 <- [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]]]}] 13:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1435ms 13:20:29 INFO - PROCESS | 1950 | 1461356429132 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 13:20:29 INFO - PROCESS | 1950 | 1461356429136 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 13:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:20:29 INFO - PROCESS | 1950 | 1461356429141 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:20:29 INFO - PROCESS | 1950 | 1461356429143 Marionette TRACE conn4 <- [1,1778,null,{}] 13:20:29 INFO - PROCESS | 1950 | 1461356429148 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:29 INFO - PROCESS | 1950 | 1461356429325 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 13:20:29 INFO - PROCESS | 1950 | 1461356429537 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:29 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19968d8000 == 131 [pid = 1950] [id = 452] 13:20:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 260 (0x7f198d776c00) [pid = 1950] [serial = 1357] [outer = (nil)] 13:20:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 261 (0x7f198d8e6400) [pid = 1950] [serial = 1358] [outer = 0x7f198d776c00] 13:20:29 INFO - PROCESS | 1950 | 1461356429641 Marionette DEBUG loaded listener.js 13:20:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 262 (0x7f198d8ea800) [pid = 1950] [serial = 1359] [outer = 0x7f198d776c00] 13:20:31 INFO - PROCESS | 1950 | 1461356431097 Marionette TRACE conn4 <- [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]]]}] 13:20:31 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 13:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 2028ms 13:20:31 INFO - PROCESS | 1950 | 1461356431219 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 13:20:31 INFO - PROCESS | 1950 | 1461356431225 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 13:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:20:31 INFO - PROCESS | 1950 | 1461356431234 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:20:31 INFO - PROCESS | 1950 | 1461356431239 Marionette TRACE conn4 <- [1,1782,null,{}] 13:20:31 INFO - PROCESS | 1950 | 1461356431246 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:31 INFO - PROCESS | 1950 | 1461356431421 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 13:20:31 INFO - PROCESS | 1950 | 1461356431632 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:31 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19916b1000 == 132 [pid = 1950] [id = 453] 13:20:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 263 (0x7f198d8f0c00) [pid = 1950] [serial = 1360] [outer = (nil)] 13:20:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 264 (0x7f198e62d400) [pid = 1950] [serial = 1361] [outer = 0x7f198d8f0c00] 13:20:31 INFO - PROCESS | 1950 | 1461356431733 Marionette DEBUG loaded listener.js 13:20:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 265 (0x7f198fa4e400) [pid = 1950] [serial = 1362] [outer = 0x7f198d8f0c00] 13:20:32 INFO - PROCESS | 1950 | 1461356432754 Marionette TRACE conn4 <- [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]]]}] 13:20:32 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 13:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1582ms 13:20:32 INFO - PROCESS | 1950 | 1461356432817 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 13:20:32 INFO - PROCESS | 1950 | 1461356432824 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 13:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:20:32 INFO - PROCESS | 1950 | 1461356432833 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:20:32 INFO - PROCESS | 1950 | 1461356432837 Marionette TRACE conn4 <- [1,1786,null,{}] 13:20:32 INFO - PROCESS | 1950 | 1461356432842 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:33 INFO - PROCESS | 1950 | 1461356433012 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 13:20:33 INFO - PROCESS | 1950 | 1461356433326 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:33 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992589000 == 133 [pid = 1950] [id = 454] 13:20:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 266 (0x7f1991776400) [pid = 1950] [serial = 1363] [outer = (nil)] 13:20:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 267 (0x7f1991846000) [pid = 1950] [serial = 1364] [outer = 0x7f1991776400] 13:20:33 INFO - PROCESS | 1950 | 1461356433396 Marionette DEBUG loaded listener.js 13:20:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 268 (0x7f19920b7800) [pid = 1950] [serial = 1365] [outer = 0x7f1991776400] 13:20:34 INFO - PROCESS | 1950 | 1461356434239 Marionette TRACE conn4 <- [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]]]}] 13:20:34 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 13:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1436ms 13:20:34 INFO - PROCESS | 1950 | 1461356434270 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 13:20:34 INFO - PROCESS | 1950 | 1461356434274 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 13:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:20:34 INFO - PROCESS | 1950 | 1461356434280 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:20:34 INFO - PROCESS | 1950 | 1461356434286 Marionette TRACE conn4 <- [1,1790,null,{}] 13:20:34 INFO - PROCESS | 1950 | 1461356434301 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:34 INFO - PROCESS | 1950 | 1461356434475 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 13:20:34 INFO - PROCESS | 1950 | 1461356434693 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:34 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995a35800 == 134 [pid = 1950] [id = 455] 13:20:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 269 (0x7f199476c800) [pid = 1950] [serial = 1366] [outer = (nil)] 13:20:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 270 (0x7f1994b0b800) [pid = 1950] [serial = 1367] [outer = 0x7f199476c800] 13:20:34 INFO - PROCESS | 1950 | 1461356434804 Marionette DEBUG loaded listener.js 13:20:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 271 (0x7f19957d5800) [pid = 1950] [serial = 1368] [outer = 0x7f199476c800] 13:20:35 INFO - PROCESS | 1950 | 1461356435743 Marionette TRACE conn4 <- [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]]]}] 13:20:35 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) 13:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1532ms 13:20:35 INFO - PROCESS | 1950 | 1461356435813 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 13:20:35 INFO - PROCESS | 1950 | 1461356435816 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 13:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:20:35 INFO - PROCESS | 1950 | 1461356435822 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:20:35 INFO - PROCESS | 1950 | 1461356435824 Marionette TRACE conn4 <- [1,1794,null,{}] 13:20:35 INFO - PROCESS | 1950 | 1461356435829 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:20:35 INFO - PROCESS | 1950 | 1461356435997 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 13:20:36 INFO - PROCESS | 1950 | 1461356436210 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:36 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1990868000 == 135 [pid = 1950] [id = 456] 13:20:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 272 (0x7f198e632800) [pid = 1950] [serial = 1369] [outer = (nil)] 13:20:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 273 (0x7f199184b400) [pid = 1950] [serial = 1370] [outer = 0x7f198e632800] 13:20:36 INFO - PROCESS | 1950 | 1461356436335 Marionette DEBUG loaded listener.js 13:20:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 274 (0x7f199582bc00) [pid = 1950] [serial = 1371] [outer = 0x7f198e632800] 13:20:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995abd000 == 134 [pid = 1950] [id = 388] 13:20:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199242e800 == 133 [pid = 1950] [id = 387] 13:20:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994873800 == 132 [pid = 1950] [id = 385] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 273 (0x7f19a9657c00) [pid = 1950] [serial = 1232] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 272 (0x7f198f74b000) [pid = 1950] [serial = 1235] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 271 (0x7f199e904400) [pid = 1950] [serial = 1259] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 270 (0x7f19a2202800) [pid = 1950] [serial = 1205] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 269 (0x7f1997abf400) [pid = 1950] [serial = 1199] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 268 (0x7f19a6faf000) [pid = 1950] [serial = 1208] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 267 (0x7f1991635400) [pid = 1950] [serial = 1193] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 266 (0x7f199ed79000) [pid = 1950] [serial = 1202] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 265 (0x7f19b66bb800) [pid = 1950] [serial = 1214] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 264 (0x7f19a8a41800) [pid = 1950] [serial = 1211] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 263 (0x7f1994b0e000) [pid = 1950] [serial = 1196] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 262 (0x7f19ba1a9000) [pid = 1950] [serial = 1217] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 261 (0x7f199177e000) [pid = 1950] [serial = 1220] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 260 (0x7f199e658c00) [pid = 1950] [serial = 1223] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 259 (0x7f19a27ab800) [pid = 1950] [serial = 1226] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOMWINDOW == 258 (0x7f19a6e2d400) [pid = 1950] [serial = 1229] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199e517000 == 131 [pid = 1950] [id = 441] 13:20:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199d39e000 == 130 [pid = 1950] [id = 440] 13:20:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997d38800 == 129 [pid = 1950] [id = 439] 13:20:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995aae000 == 128 [pid = 1950] [id = 438] 13:20:36 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994880800 == 127 [pid = 1950] [id = 437] 13:20:37 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1990867800 == 126 [pid = 1950] [id = 436] 13:20:37 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199321a000 == 125 [pid = 1950] [id = 435] 13:20:37 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198fad9800 == 124 [pid = 1950] [id = 431] 13:20:37 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19c21af000 == 123 [pid = 1950] [id = 430] 13:20:37 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9f72800 == 122 [pid = 1950] [id = 429] 13:20:37 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b51ba000 == 121 [pid = 1950] [id = 428] 13:20:37 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8c8a800 == 120 [pid = 1950] [id = 427] 13:20:37 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7e21800 == 119 [pid = 1950] [id = 426] 13:20:37 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a69e4800 == 118 [pid = 1950] [id = 425] 13:20:37 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a291a800 == 117 [pid = 1950] [id = 424] 13:20:37 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a0450800 == 116 [pid = 1950] [id = 423] 13:20:37 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199ec1e800 == 115 [pid = 1950] [id = 422] 13:20:37 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997b64800 == 114 [pid = 1950] [id = 421] 13:20:37 INFO - PROCESS | 1950 | 1461356437196 Marionette TRACE conn4 <- [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:20:37 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992fd9000 == 113 [pid = 1950] [id = 420] 13:20:37 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c159000 == 112 [pid = 1950] [id = 419] 13:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1437ms 13:20:37 INFO - PROCESS | 1950 | --DOMWINDOW == 257 (0x7f199e657400) [pid = 1950] [serial = 1257] [outer = (nil)] [url = about:blank] 13:20:37 INFO - PROCESS | 1950 | --DOMWINDOW == 256 (0x7f199d080400) [pid = 1950] [serial = 1254] [outer = (nil)] [url = about:blank] 13:20:37 INFO - PROCESS | 1950 | --DOMWINDOW == 255 (0x7f1996513000) [pid = 1950] [serial = 1250] [outer = (nil)] [url = about:blank] 13:20:37 INFO - PROCESS | 1950 | --DOMWINDOW == 254 (0x7f1997abd000) [pid = 1950] [serial = 1251] [outer = (nil)] [url = about:blank] 13:20:37 INFO - PROCESS | 1950 | --DOMWINDOW == 253 (0x7f199dc59800) [pid = 1950] [serial = 1256] [outer = (nil)] [url = about:blank] 13:20:37 INFO - PROCESS | 1950 | --DOMWINDOW == 252 (0x7f199c1b0400) [pid = 1950] [serial = 1253] [outer = (nil)] [url = about:blank] 13:20:37 INFO - PROCESS | 1950 | --DOMWINDOW == 251 (0x7f19958f4c00) [pid = 1950] [serial = 1247] [outer = (nil)] [url = about:blank] 13:20:37 INFO - PROCESS | 1950 | --DOMWINDOW == 250 (0x7f1995a27400) [pid = 1950] [serial = 1248] [outer = (nil)] [url = about:blank] 13:20:37 INFO - PROCESS | 1950 | --DOMWINDOW == 249 (0x7f1994b0ac00) [pid = 1950] [serial = 1244] [outer = (nil)] [url = about:blank] 13:20:37 INFO - PROCESS | 1950 | --DOMWINDOW == 248 (0x7f19957d1000) [pid = 1950] [serial = 1245] [outer = (nil)] [url = about:blank] 13:20:37 INFO - PROCESS | 1950 | --DOMWINDOW == 247 (0x7f19946cfc00) [pid = 1950] [serial = 1242] [outer = (nil)] [url = about:blank] 13:20:37 INFO - PROCESS | 1950 | --DOMWINDOW == 246 (0x7f1994764c00) [pid = 1950] [serial = 1241] [outer = (nil)] [url = about:blank] 13:20:37 INFO - PROCESS | 1950 | --DOMWINDOW == 245 (0x7f19908d1400) [pid = 1950] [serial = 1239] [outer = (nil)] [url = about:blank] 13:20:37 INFO - PROCESS | 1950 | --DOMWINDOW == 244 (0x7f198faeec00) [pid = 1950] [serial = 1238] [outer = (nil)] [url = about:blank] 13:20:37 INFO - PROCESS | 1950 | 1461356437280 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 13:20:37 INFO - PROCESS | 1950 | 1461356437282 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 13:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:20:37 INFO - PROCESS | 1950 | 1461356437292 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:20:37 INFO - PROCESS | 1950 | 1461356437295 Marionette TRACE conn4 <- [1,1798,null,{}] 13:20:37 INFO - PROCESS | 1950 | 1461356437300 Marionette TRACE conn4 -> [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:20:37 INFO - PROCESS | 1950 | 1461356437461 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 13:20:37 INFO - PROCESS | 1950 | 1461356437470 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994804800 == 113 [pid = 1950] [id = 457] 13:20:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 245 (0x7f19924ce800) [pid = 1950] [serial = 1372] [outer = (nil)] 13:20:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 246 (0x7f1995a2cc00) [pid = 1950] [serial = 1373] [outer = 0x7f19924ce800] 13:20:37 INFO - PROCESS | 1950 | 1461356437529 Marionette DEBUG loaded listener.js 13:20:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 247 (0x7f1997ab9400) [pid = 1950] [serial = 1374] [outer = 0x7f19924ce800] 13:20:38 INFO - PROCESS | 1950 | 1461356438426 Marionette TRACE conn4 <- [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:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1182ms 13:20:38 INFO - PROCESS | 1950 | 1461356438475 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 13:20:38 INFO - PROCESS | 1950 | 1461356438479 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 13:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:20:38 INFO - PROCESS | 1950 | 1461356438485 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:20:38 INFO - PROCESS | 1950 | 1461356438487 Marionette TRACE conn4 <- [1,1802,null,{}] 13:20:38 INFO - PROCESS | 1950 | 1461356438492 Marionette TRACE conn4 -> [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:20:38 INFO - PROCESS | 1950 | 1461356438696 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 13:20:38 INFO - PROCESS | 1950 | 1461356438878 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:38 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199666a000 == 114 [pid = 1950] [id = 458] 13:20:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 248 (0x7f19957d1000) [pid = 1950] [serial = 1375] [outer = (nil)] 13:20:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 249 (0x7f199c1bcc00) [pid = 1950] [serial = 1376] [outer = 0x7f19957d1000] 13:20:38 INFO - PROCESS | 1950 | 1461356438941 Marionette DEBUG loaded listener.js 13:20:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 250 (0x7f199e561400) [pid = 1950] [serial = 1377] [outer = 0x7f19957d1000] 13:20:39 INFO - PROCESS | 1950 | 1461356439718 Marionette TRACE conn4 <- [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:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1279ms 13:20:39 INFO - PROCESS | 1950 | 1461356439765 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 13:20:39 INFO - PROCESS | 1950 | 1461356439767 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 13:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:20:39 INFO - PROCESS | 1950 | 1461356439781 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:20:39 INFO - PROCESS | 1950 | 1461356439783 Marionette TRACE conn4 <- [1,1806,null,{}] 13:20:39 INFO - PROCESS | 1950 | 1461356439789 Marionette TRACE conn4 -> [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:20:40 INFO - PROCESS | 1950 | 1461356440007 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 13:20:40 INFO - PROCESS | 1950 | 1461356440039 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:40 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997b7a800 == 115 [pid = 1950] [id = 459] 13:20:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 251 (0x7f199e561c00) [pid = 1950] [serial = 1378] [outer = (nil)] 13:20:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 252 (0x7f199e657800) [pid = 1950] [serial = 1379] [outer = 0x7f199e561c00] 13:20:40 INFO - PROCESS | 1950 | 1461356440098 Marionette DEBUG loaded listener.js 13:20:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 253 (0x7f199ed7c400) [pid = 1950] [serial = 1380] [outer = 0x7f199e561c00] 13:20:40 INFO - PROCESS | 1950 | 1461356440916 Marionette TRACE conn4 <- [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:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1181ms 13:20:40 INFO - PROCESS | 1950 | 1461356440964 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 13:20:40 INFO - PROCESS | 1950 | 1461356440967 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 13:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:20:40 INFO - PROCESS | 1950 | 1461356440978 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:20:40 INFO - PROCESS | 1950 | 1461356440980 Marionette TRACE conn4 <- [1,1810,null,{}] 13:20:40 INFO - PROCESS | 1950 | 1461356440985 Marionette TRACE conn4 -> [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:20:41 INFO - PROCESS | 1950 | 1461356441197 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 252 (0x7f1994cb5800) [pid = 1950] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 251 (0x7f19a696dc00) [pid = 1950] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 250 (0x7f199476b800) [pid = 1950] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 249 (0x7f199e386000) [pid = 1950] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 248 (0x7f199e569c00) [pid = 1950] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 247 (0x7f19a691b800) [pid = 1950] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 246 (0x7f1995b72c00) [pid = 1950] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 245 (0x7f1997e18800) [pid = 1950] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 244 (0x7f1992872c00) [pid = 1950] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 243 (0x7f1991aecc00) [pid = 1950] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 242 (0x7f198e629c00) [pid = 1950] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 241 (0x7f198d7e9c00) [pid = 1950] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 240 (0x7f19957c5400) [pid = 1950] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 239 (0x7f19948d3800) [pid = 1950] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 238 (0x7f198faecc00) [pid = 1950] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 237 (0x7f19924d6800) [pid = 1950] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 236 (0x7f198faf1400) [pid = 1950] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 235 (0x7f1997e16400) [pid = 1950] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 234 (0x7f198f4e9c00) [pid = 1950] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 233 (0x7f19957d4400) [pid = 1950] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f1992872000) [pid = 1950] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f19a75ec400) [pid = 1950] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f198faf5000) [pid = 1950] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f1997e13400) [pid = 1950] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f198e62a400) [pid = 1950] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f1992871400) [pid = 1950] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f19a6fb2000) [pid = 1950] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f1991aef000) [pid = 1950] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f198faefc00) [pid = 1950] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f19948cec00) [pid = 1950] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f199286a400) [pid = 1950] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f19948c2800) [pid = 1950] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:20:42 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f199f3f8c00) [pid = 1950] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:20:42 INFO - PROCESS | 1950 | 1461356442397 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:42 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1990018800 == 116 [pid = 1950] [id = 460] 13:20:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f198d7e9c00) [pid = 1950] [serial = 1381] [outer = (nil)] 13:20:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f198e635800) [pid = 1950] [serial = 1382] [outer = 0x7f198d7e9c00] 13:20:42 INFO - PROCESS | 1950 | 1461356442455 Marionette DEBUG loaded listener.js 13:20:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f198faf7800) [pid = 1950] [serial = 1383] [outer = 0x7f198d7e9c00] 13:20:43 INFO - PROCESS | 1950 | 1461356443100 Marionette TRACE conn4 <- [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:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2136ms 13:20:43 INFO - PROCESS | 1950 | 1461356443115 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 13:20:43 INFO - PROCESS | 1950 | 1461356443118 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 13:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:20:43 INFO - PROCESS | 1950 | 1461356443134 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:20:43 INFO - PROCESS | 1950 | 1461356443138 Marionette TRACE conn4 <- [1,1814,null,{}] 13:20:43 INFO - PROCESS | 1950 | 1461356443143 Marionette TRACE conn4 -> [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:20:43 INFO - PROCESS | 1950 | 1461356443399 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 13:20:43 INFO - PROCESS | 1950 | 1461356443425 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c142000 == 117 [pid = 1950] [id = 461] 13:20:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f198faefc00) [pid = 1950] [serial = 1384] [outer = (nil)] 13:20:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f19948c2800) [pid = 1950] [serial = 1385] [outer = 0x7f198faefc00] 13:20:43 INFO - PROCESS | 1950 | 1461356443482 Marionette DEBUG loaded listener.js 13:20:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f1995b72c00) [pid = 1950] [serial = 1386] [outer = 0x7f198faefc00] 13:20:44 INFO - PROCESS | 1950 | 1461356444375 Marionette TRACE conn4 <- [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:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1289ms 13:20:44 INFO - PROCESS | 1950 | 1461356444425 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 13:20:44 INFO - PROCESS | 1950 | 1461356444429 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 13:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:20:44 INFO - PROCESS | 1950 | 1461356444438 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:20:44 INFO - PROCESS | 1950 | 1461356444443 Marionette TRACE conn4 <- [1,1818,null,{}] 13:20:44 INFO - PROCESS | 1950 | 1461356444450 Marionette TRACE conn4 -> [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:20:44 INFO - PROCESS | 1950 | 1461356444648 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 13:20:44 INFO - PROCESS | 1950 | 1461356444859 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:44 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199000b800 == 118 [pid = 1950] [id = 462] 13:20:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f198d7ea800) [pid = 1950] [serial = 1387] [outer = (nil)] 13:20:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f198d8e6000) [pid = 1950] [serial = 1388] [outer = 0x7f198d7ea800] 13:20:44 INFO - PROCESS | 1950 | 1461356444977 Marionette DEBUG loaded listener.js 13:20:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f198f4ec400) [pid = 1950] [serial = 1389] [outer = 0x7f198d7ea800] 13:20:45 INFO - PROCESS | 1950 | 1461356445975 Marionette TRACE conn4 <- [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:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1584ms 13:20:46 INFO - PROCESS | 1950 | 1461356446022 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 13:20:46 INFO - PROCESS | 1950 | 1461356446031 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 13:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:20:46 INFO - PROCESS | 1950 | 1461356446040 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:20:46 INFO - PROCESS | 1950 | 1461356446044 Marionette TRACE conn4 <- [1,1822,null,{}] 13:20:46 INFO - PROCESS | 1950 | 1461356446050 Marionette TRACE conn4 -> [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:20:46 INFO - PROCESS | 1950 | 1461356446232 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 13:20:46 INFO - PROCESS | 1950 | 1461356446442 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:46 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994dd4000 == 119 [pid = 1950] [id = 463] 13:20:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f19908cdc00) [pid = 1950] [serial = 1390] [outer = (nil)] 13:20:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f19924cec00) [pid = 1950] [serial = 1391] [outer = 0x7f19908cdc00] 13:20:46 INFO - PROCESS | 1950 | 1461356446554 Marionette DEBUG loaded listener.js 13:20:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f19948c2c00) [pid = 1950] [serial = 1392] [outer = 0x7f19908cdc00] 13:20:47 INFO - PROCESS | 1950 | 1461356447473 Marionette TRACE conn4 <- [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:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1482ms 13:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:20:47 INFO - PROCESS | 1950 | 1461356447523 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 13:20:47 INFO - PROCESS | 1950 | 1461356447526 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 13:20:47 INFO - PROCESS | 1950 | 1461356447532 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:20:47 INFO - PROCESS | 1950 | 1461356447538 Marionette TRACE conn4 <- [1,1826,null,{}] 13:20:47 INFO - PROCESS | 1950 | 1461356447554 Marionette TRACE conn4 -> [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:20:47 INFO - PROCESS | 1950 | 1461356447753 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 13:20:47 INFO - PROCESS | 1950 | 1461356447974 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:48 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199e513800 == 120 [pid = 1950] [id = 464] 13:20:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f1994cb4c00) [pid = 1950] [serial = 1393] [outer = (nil)] 13:20:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 234 (0x7f1995b75000) [pid = 1950] [serial = 1394] [outer = 0x7f1994cb4c00] 13:20:48 INFO - PROCESS | 1950 | 1461356448093 Marionette DEBUG loaded listener.js 13:20:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 235 (0x7f1997e16400) [pid = 1950] [serial = 1395] [outer = 0x7f1994cb4c00] 13:20:49 INFO - PROCESS | 1950 | 1461356449080 Marionette TRACE conn4 <- [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:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1590ms 13:20:49 INFO - PROCESS | 1950 | 1461356449122 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 13:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:20:49 INFO - PROCESS | 1950 | 1461356449126 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 13:20:49 INFO - PROCESS | 1950 | 1461356449132 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:20:49 INFO - PROCESS | 1950 | 1461356449135 Marionette TRACE conn4 <- [1,1830,null,{}] 13:20:49 INFO - PROCESS | 1950 | 1461356449139 Marionette TRACE conn4 -> [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:20:49 INFO - PROCESS | 1950 | 1461356449317 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 13:20:49 INFO - PROCESS | 1950 | 1461356449531 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:49 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f6ce800 == 121 [pid = 1950] [id = 465] 13:20:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 236 (0x7f199582ac00) [pid = 1950] [serial = 1396] [outer = (nil)] 13:20:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 237 (0x7f199dc86800) [pid = 1950] [serial = 1397] [outer = 0x7f199582ac00] 13:20:49 INFO - PROCESS | 1950 | 1461356449639 Marionette DEBUG loaded listener.js 13:20:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 238 (0x7f199e654c00) [pid = 1950] [serial = 1398] [outer = 0x7f199582ac00] 13:20:50 INFO - PROCESS | 1950 | 1461356450551 Marionette TRACE conn4 <- [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:20:50 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:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1479ms 13:20:50 INFO - PROCESS | 1950 | 1461356450611 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 13:20:50 INFO - PROCESS | 1950 | 1461356450615 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 13:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:20:50 INFO - PROCESS | 1950 | 1461356450621 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:20:50 INFO - PROCESS | 1950 | 1461356450623 Marionette TRACE conn4 <- [1,1834,null,{}] 13:20:50 INFO - PROCESS | 1950 | 1461356450628 Marionette TRACE conn4 -> [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:20:50 INFO - PROCESS | 1950 | 1461356450790 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 13:20:51 INFO - PROCESS | 1950 | 1461356451003 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:51 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2464000 == 122 [pid = 1950] [id = 466] 13:20:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 239 (0x7f199163fc00) [pid = 1950] [serial = 1399] [outer = (nil)] 13:20:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 240 (0x7f199f362000) [pid = 1950] [serial = 1400] [outer = 0x7f199163fc00] 13:20:51 INFO - PROCESS | 1950 | 1461356451116 Marionette DEBUG loaded listener.js 13:20:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 241 (0x7f199f790800) [pid = 1950] [serial = 1401] [outer = 0x7f199163fc00] 13:20:51 INFO - PROCESS | 1950 | 1461356451967 Marionette TRACE conn4 <- [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:20:51 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:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1379ms 13:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:20:52 INFO - PROCESS | 1950 | 1461356452001 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 13:20:52 INFO - PROCESS | 1950 | 1461356452003 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 13:20:52 INFO - PROCESS | 1950 | 1461356452009 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:20:52 INFO - PROCESS | 1950 | 1461356452012 Marionette TRACE conn4 <- [1,1838,null,{}] 13:20:52 INFO - PROCESS | 1950 | 1461356452017 Marionette TRACE conn4 -> [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:20:52 INFO - PROCESS | 1950 | 1461356452217 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 13:20:52 INFO - PROCESS | 1950 | 1461356452485 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2bed000 == 123 [pid = 1950] [id = 467] 13:20:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 242 (0x7f19948d4800) [pid = 1950] [serial = 1402] [outer = (nil)] 13:20:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 243 (0x7f19a2207800) [pid = 1950] [serial = 1403] [outer = 0x7f19948d4800] 13:20:52 INFO - PROCESS | 1950 | 1461356452564 Marionette DEBUG loaded listener.js 13:20:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 244 (0x7f19a59ac000) [pid = 1950] [serial = 1404] [outer = 0x7f19948d4800] 13:20:53 INFO - PROCESS | 1950 | 1461356453430 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 13:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1480ms 13:20:53 INFO - PROCESS | 1950 | 1461356453490 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 13:20:53 INFO - PROCESS | 1950 | 1461356453493 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 13:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:20:53 INFO - PROCESS | 1950 | 1461356453498 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:20:53 INFO - PROCESS | 1950 | 1461356453502 Marionette TRACE conn4 <- [1,1842,null,{}] 13:20:53 INFO - PROCESS | 1950 | 1461356453507 Marionette TRACE conn4 -> [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:20:53 INFO - PROCESS | 1950 | 1461356453679 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 13:20:53 INFO - PROCESS | 1950 | 1461356453896 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:53 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a796e000 == 124 [pid = 1950] [id = 468] 13:20:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 245 (0x7f19908c6000) [pid = 1950] [serial = 1405] [outer = (nil)] 13:20:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 246 (0x7f19a6bb1000) [pid = 1950] [serial = 1406] [outer = 0x7f19908c6000] 13:20:54 INFO - PROCESS | 1950 | 1461356454009 Marionette DEBUG loaded listener.js 13:20:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 247 (0x7f19a6fb4400) [pid = 1950] [serial = 1407] [outer = 0x7f19908c6000] 13:20:54 INFO - PROCESS | 1950 | 1461356454867 Marionette TRACE conn4 <- [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:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1437ms 13:20:54 INFO - PROCESS | 1950 | 1461356454936 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 13:20:54 INFO - PROCESS | 1950 | 1461356454939 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 13:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:20:54 INFO - PROCESS | 1950 | 1461356454945 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:20:54 INFO - PROCESS | 1950 | 1461356454948 Marionette TRACE conn4 <- [1,1846,null,{}] 13:20:54 INFO - PROCESS | 1950 | 1461356454953 Marionette TRACE conn4 -> [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:20:55 INFO - PROCESS | 1950 | 1461356455120 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 13:20:55 INFO - PROCESS | 1950 | 1461356455334 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8a0f000 == 125 [pid = 1950] [id = 469] 13:20:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 248 (0x7f19958f7400) [pid = 1950] [serial = 1408] [outer = (nil)] 13:20:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 249 (0x7f19a71a4800) [pid = 1950] [serial = 1409] [outer = 0x7f19958f7400] 13:20:55 INFO - PROCESS | 1950 | 1461356455445 Marionette DEBUG loaded listener.js 13:20:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 250 (0x7f19a7f0e800) [pid = 1950] [serial = 1410] [outer = 0x7f19958f7400] 13:20:56 INFO - PROCESS | 1950 | 1461356456316 Marionette TRACE conn4 <- [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:20:56 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:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1429ms 13:20:56 INFO - PROCESS | 1950 | 1461356456376 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 13:20:56 INFO - PROCESS | 1950 | 1461356456380 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 13:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:20:56 INFO - PROCESS | 1950 | 1461356456386 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:20:56 INFO - PROCESS | 1950 | 1461356456388 Marionette TRACE conn4 <- [1,1850,null,{}] 13:20:56 INFO - PROCESS | 1950 | 1461356456394 Marionette TRACE conn4 -> [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:20:56 INFO - PROCESS | 1950 | 1461356456569 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 13:20:56 INFO - PROCESS | 1950 | 1461356456782 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:56 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b56f8000 == 126 [pid = 1950] [id = 470] 13:20:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 251 (0x7f19a696e000) [pid = 1950] [serial = 1411] [outer = (nil)] 13:20:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 252 (0x7f19a8a48c00) [pid = 1950] [serial = 1412] [outer = 0x7f19a696e000] 13:20:56 INFO - PROCESS | 1950 | 1461356456891 Marionette DEBUG loaded listener.js 13:20:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 253 (0x7f19a9657c00) [pid = 1950] [serial = 1413] [outer = 0x7f19a696e000] 13:20:57 INFO - PROCESS | 1950 | 1461356457759 Marionette TRACE conn4 <- [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:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1429ms 13:20:57 INFO - PROCESS | 1950 | 1461356457821 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 13:20:57 INFO - PROCESS | 1950 | 1461356457825 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 13:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:20:57 INFO - PROCESS | 1950 | 1461356457837 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:20:57 INFO - PROCESS | 1950 | 1461356457839 Marionette TRACE conn4 <- [1,1854,null,{}] 13:20:57 INFO - PROCESS | 1950 | 1461356457845 Marionette TRACE conn4 -> [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:20:58 INFO - PROCESS | 1950 | 1461356458024 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 13:20:58 INFO - PROCESS | 1950 | 1461356458239 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba02c000 == 127 [pid = 1950] [id = 471] 13:20:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 254 (0x7f19a7198000) [pid = 1950] [serial = 1414] [outer = (nil)] 13:20:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 255 (0x7f19af50cc00) [pid = 1950] [serial = 1415] [outer = 0x7f19a7198000] 13:20:58 INFO - PROCESS | 1950 | 1461356458363 Marionette DEBUG loaded listener.js 13:20:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 256 (0x7f19b54ea000) [pid = 1950] [serial = 1416] [outer = 0x7f19a7198000] 13:20:59 INFO - PROCESS | 1950 | 1461356459283 Marionette TRACE conn4 <- [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:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1477ms 13:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:20:59 INFO - PROCESS | 1950 | 1461356459315 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 13:20:59 INFO - PROCESS | 1950 | 1461356459318 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 13:20:59 INFO - PROCESS | 1950 | 1461356459324 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:20:59 INFO - PROCESS | 1950 | 1461356459328 Marionette TRACE conn4 <- [1,1858,null,{}] 13:20:59 INFO - PROCESS | 1950 | 1461356459333 Marionette TRACE conn4 -> [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:20:59 INFO - PROCESS | 1950 | 1461356459535 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 13:20:59 INFO - PROCESS | 1950 | 1461356459754 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:59 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bead1000 == 128 [pid = 1950] [id = 472] 13:20:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 257 (0x7f19a71a5000) [pid = 1950] [serial = 1417] [outer = (nil)] 13:20:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 258 (0x7f19b9e29000) [pid = 1950] [serial = 1418] [outer = 0x7f19a71a5000] 13:20:59 INFO - PROCESS | 1950 | 1461356459873 Marionette DEBUG loaded listener.js 13:20:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 259 (0x7f19baa15800) [pid = 1950] [serial = 1419] [outer = 0x7f19a71a5000] 13:21:00 INFO - PROCESS | 1950 | 1461356460846 Marionette TRACE conn4 <- [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:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1580ms 13:21:00 INFO - PROCESS | 1950 | 1461356460903 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 13:21:00 INFO - PROCESS | 1950 | 1461356460907 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 13:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:21:00 INFO - PROCESS | 1950 | 1461356460913 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:21:00 INFO - PROCESS | 1950 | 1461356460915 Marionette TRACE conn4 <- [1,1862,null,{}] 13:21:00 INFO - PROCESS | 1950 | 1461356460920 Marionette TRACE conn4 -> [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:21:01 INFO - PROCESS | 1950 | 1461356461097 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 13:21:01 INFO - PROCESS | 1950 | 1461356461372 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:01 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198c87b000 == 129 [pid = 1950] [id = 473] 13:21:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 260 (0x7f1989dc9400) [pid = 1950] [serial = 1420] [outer = (nil)] 13:21:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 261 (0x7f1989dce000) [pid = 1950] [serial = 1421] [outer = 0x7f1989dc9400] 13:21:01 INFO - PROCESS | 1950 | 1461356461494 Marionette DEBUG loaded listener.js 13:21:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 262 (0x7f1994b07c00) [pid = 1950] [serial = 1422] [outer = 0x7f1989dc9400] 13:21:02 INFO - PROCESS | 1950 | 1461356462309 Marionette TRACE conn4 <- [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:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1435ms 13:21:02 INFO - PROCESS | 1950 | 1461356462349 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 13:21:02 INFO - PROCESS | 1950 | 1461356462351 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 13:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:21:02 INFO - PROCESS | 1950 | 1461356462357 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:21:02 INFO - PROCESS | 1950 | 1461356462360 Marionette TRACE conn4 <- [1,1866,null,{}] 13:21:02 INFO - PROCESS | 1950 | 1461356462365 Marionette TRACE conn4 -> [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:21:02 INFO - PROCESS | 1950 | 1461356462573 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 13:21:02 INFO - PROCESS | 1950 | 1461356462799 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:02 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994dc9000 == 130 [pid = 1950] [id = 474] 13:21:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 263 (0x7f1989dc8000) [pid = 1950] [serial = 1423] [outer = (nil)] 13:21:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 264 (0x7f1989dd8400) [pid = 1950] [serial = 1424] [outer = 0x7f1989dc8000] 13:21:02 INFO - PROCESS | 1950 | 1461356462917 Marionette DEBUG loaded listener.js 13:21:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 265 (0x7f1989ddd000) [pid = 1950] [serial = 1425] [outer = 0x7f1989dc8000] 13:21:03 INFO - PROCESS | 1950 | 1461356463875 Marionette TRACE conn4 <- [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:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1576ms 13:21:03 INFO - PROCESS | 1950 | 1461356463934 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 13:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:21:03 INFO - PROCESS | 1950 | 1461356463938 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 13:21:03 INFO - PROCESS | 1950 | 1461356463944 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:21:03 INFO - PROCESS | 1950 | 1461356463946 Marionette TRACE conn4 <- [1,1870,null,{}] 13:21:03 INFO - PROCESS | 1950 | 1461356463953 Marionette TRACE conn4 -> [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:21:04 INFO - PROCESS | 1950 | 1461356464159 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 13:21:04 INFO - PROCESS | 1950 | 1461356464382 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:04 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198f4c4800 == 131 [pid = 1950] [id = 475] 13:21:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 266 (0x7f1989dc9800) [pid = 1950] [serial = 1426] [outer = (nil)] 13:21:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 267 (0x7f1989de1c00) [pid = 1950] [serial = 1427] [outer = 0x7f1989dc9800] 13:21:04 INFO - PROCESS | 1950 | 1461356464536 Marionette DEBUG loaded listener.js 13:21:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 268 (0x7f198f745c00) [pid = 1950] [serial = 1428] [outer = 0x7f1989dc9800] 13:21:05 INFO - PROCESS | 1950 | 1461356465382 Marionette TRACE conn4 <- [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:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1480ms 13:21:05 INFO - PROCESS | 1950 | 1461356465424 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 13:21:05 INFO - PROCESS | 1950 | 1461356465428 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 13:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:21:05 INFO - PROCESS | 1950 | 1461356465433 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:21:05 INFO - PROCESS | 1950 | 1461356465435 Marionette TRACE conn4 <- [1,1874,null,{}] 13:21:05 INFO - PROCESS | 1950 | 1461356465441 Marionette TRACE conn4 -> [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:21:05 INFO - PROCESS | 1950 | 1461356465624 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 13:21:06 INFO - PROCESS | 1950 | 1461356466343 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:06 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198fad4000 == 132 [pid = 1950] [id = 476] 13:21:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 269 (0x7f198c9e8c00) [pid = 1950] [serial = 1429] [outer = (nil)] 13:21:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 270 (0x7f198d774400) [pid = 1950] [serial = 1430] [outer = 0x7f198c9e8c00] 13:21:06 INFO - PROCESS | 1950 | 1461356466422 Marionette DEBUG loaded listener.js 13:21:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 271 (0x7f198d7ea400) [pid = 1950] [serial = 1431] [outer = 0x7f198c9e8c00] 13:21:07 INFO - PROCESS | 1950 | 1461356467302 Marionette TRACE conn4 <- [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:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1934ms 13:21:07 INFO - PROCESS | 1950 | 1461356467369 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 13:21:07 INFO - PROCESS | 1950 | 1461356467376 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 13:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:21:07 INFO - PROCESS | 1950 | 1461356467384 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:21:07 INFO - PROCESS | 1950 | 1461356467388 Marionette TRACE conn4 <- [1,1878,null,{}] 13:21:07 INFO - PROCESS | 1950 | 1461356467394 Marionette TRACE conn4 -> [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:21:07 INFO - PROCESS | 1950 | 1461356467589 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 13:21:07 INFO - PROCESS | 1950 | 1461356467883 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198fac7800 == 133 [pid = 1950] [id = 477] 13:21:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 272 (0x7f198c9ef800) [pid = 1950] [serial = 1432] [outer = (nil)] 13:21:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 273 (0x7f198d8e9400) [pid = 1950] [serial = 1433] [outer = 0x7f198c9ef800] 13:21:08 INFO - PROCESS | 1950 | 1461356468048 Marionette DEBUG loaded listener.js 13:21:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 274 (0x7f199163b400) [pid = 1950] [serial = 1434] [outer = 0x7f198c9ef800] 13:21:09 INFO - PROCESS | 1950 | 1461356469018 Marionette TRACE conn4 <- [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:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1689ms 13:21:09 INFO - PROCESS | 1950 | 1461356469077 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 13:21:09 INFO - PROCESS | 1950 | 1461356469083 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 13:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:21:09 INFO - PROCESS | 1950 | 1461356469089 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:21:09 INFO - PROCESS | 1950 | 1461356469092 Marionette TRACE conn4 <- [1,1882,null,{}] 13:21:09 INFO - PROCESS | 1950 | 1461356469097 Marionette TRACE conn4 -> [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:21:09 INFO - PROCESS | 1950 | 1461356469280 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 13:21:09 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1990018800 == 132 [pid = 1950] [id = 460] 13:21:09 INFO - PROCESS | 1950 | --DOMWINDOW == 273 (0x7f19a27a8000) [pid = 1950] [serial = 1328] [outer = (nil)] [url = about:blank] 13:21:09 INFO - PROCESS | 1950 | --DOMWINDOW == 272 (0x7f198fa58800) [pid = 1950] [serial = 1301] [outer = (nil)] [url = about:blank] 13:21:09 INFO - PROCESS | 1950 | --DOMWINDOW == 271 (0x7f199e569800) [pid = 1950] [serial = 1295] [outer = (nil)] [url = about:blank] 13:21:09 INFO - PROCESS | 1950 | --DOMWINDOW == 270 (0x7f19a7fc7400) [pid = 1950] [serial = 1289] [outer = (nil)] [url = about:blank] 13:21:09 INFO - PROCESS | 1950 | --DOMWINDOW == 269 (0x7f19a6e34c00) [pid = 1950] [serial = 1283] [outer = (nil)] [url = about:blank] 13:21:09 INFO - PROCESS | 1950 | --DOMWINDOW == 268 (0x7f19a5e65400) [pid = 1950] [serial = 1280] [outer = (nil)] [url = about:blank] 13:21:09 INFO - PROCESS | 1950 | --DOMWINDOW == 267 (0x7f19a7197c00) [pid = 1950] [serial = 1286] [outer = (nil)] [url = about:blank] 13:21:09 INFO - PROCESS | 1950 | --DOMWINDOW == 266 (0x7f19b5862800) [pid = 1950] [serial = 1292] [outer = (nil)] [url = about:blank] 13:21:09 INFO - PROCESS | 1950 | --DOMWINDOW == 265 (0x7f198fa53000) [pid = 1950] [serial = 1298] [outer = (nil)] [url = about:blank] 13:21:09 INFO - PROCESS | 1950 | 1461356469715 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:09 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997b7a800 == 131 [pid = 1950] [id = 459] 13:21:09 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199666a000 == 130 [pid = 1950] [id = 458] 13:21:09 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994804800 == 129 [pid = 1950] [id = 457] 13:21:09 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1990868000 == 128 [pid = 1950] [id = 456] 13:21:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198f783800 == 129 [pid = 1950] [id = 478] 13:21:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 266 (0x7f198d7f1800) [pid = 1950] [serial = 1435] [outer = (nil)] 13:21:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 267 (0x7f1991777400) [pid = 1950] [serial = 1436] [outer = 0x7f198d7f1800] 13:21:09 INFO - PROCESS | 1950 | 1461356469795 Marionette DEBUG loaded listener.js 13:21:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 268 (0x7f19946c4c00) [pid = 1950] [serial = 1437] [outer = 0x7f198d7f1800] 13:21:09 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995a35800 == 128 [pid = 1950] [id = 455] 13:21:09 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992589000 == 127 [pid = 1950] [id = 454] 13:21:10 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19916b1000 == 126 [pid = 1950] [id = 453] 13:21:10 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19968d8000 == 125 [pid = 1950] [id = 452] 13:21:10 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2a68800 == 124 [pid = 1950] [id = 451] 13:21:10 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2a50000 == 123 [pid = 1950] [id = 450] 13:21:10 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198f774800 == 122 [pid = 1950] [id = 449] 13:21:10 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bea3e800 == 121 [pid = 1950] [id = 448] 13:21:10 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b6633000 == 120 [pid = 1950] [id = 447] 13:21:10 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a953c000 == 119 [pid = 1950] [id = 446] 13:21:10 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a69db000 == 118 [pid = 1950] [id = 445] 13:21:10 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997eab800 == 117 [pid = 1950] [id = 444] 13:21:10 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992f13000 == 116 [pid = 1950] [id = 443] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 267 (0x7f1997abac00) [pid = 1950] [serial = 1316] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 266 (0x7f19a226bc00) [pid = 1950] [serial = 1277] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 265 (0x7f1997e12000) [pid = 1950] [serial = 1317] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 264 (0x7f19a8f1ac00) [pid = 1950] [serial = 1014] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 263 (0x7f19b9e77c00) [pid = 1950] [serial = 1086] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 262 (0x7f19b6819c00) [pid = 1950] [serial = 1068] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 261 (0x7f19a1cad800) [pid = 1950] [serial = 1322] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 260 (0x7f19a7111800) [pid = 1950] [serial = 1011] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 259 (0x7f199e561800) [pid = 1950] [serial = 1320] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 258 (0x7f19a1133c00) [pid = 1950] [serial = 1274] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 257 (0x7f199c1c0000) [pid = 1950] [serial = 1319] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 256 (0x7f199e908800) [pid = 1950] [serial = 1002] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 255 (0x7f19a2270000) [pid = 1950] [serial = 1326] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 254 (0x7f1991af8c00) [pid = 1950] [serial = 1023] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 253 (0x7f19a2205000) [pid = 1950] [serial = 1323] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 252 (0x7f198f4ef400) [pid = 1950] [serial = 1089] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 251 (0x7f199dc8e000) [pid = 1950] [serial = 1325] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 250 (0x7f1991636400) [pid = 1950] [serial = 1308] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 249 (0x7f19958fa800) [pid = 1950] [serial = 1314] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 248 (0x7f19a5e5c800) [pid = 1950] [serial = 1170] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 247 (0x7f19ba6ac000) [pid = 1950] [serial = 1071] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 246 (0x7f19957e1400) [pid = 1950] [serial = 1265] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 245 (0x7f198f74b800) [pid = 1950] [serial = 1307] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 244 (0x7f1992866800) [pid = 1950] [serial = 1262] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 243 (0x7f19957de400) [pid = 1950] [serial = 1056] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 242 (0x7f1992870400) [pid = 1950] [serial = 1074] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 241 (0x7f19a4fbbc00) [pid = 1950] [serial = 1008] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 240 (0x7f1991636800) [pid = 1950] [serial = 996] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 239 (0x7f19a964d800) [pid = 1950] [serial = 1065] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 238 (0x7f19948e9400) [pid = 1950] [serial = 1311] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 237 (0x7f19b6817800) [pid = 1950] [serial = 1020] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 236 (0x7f1994766c00) [pid = 1950] [serial = 1077] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 235 (0x7f19a220e400) [pid = 1950] [serial = 1005] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 234 (0x7f199efc0400) [pid = 1950] [serial = 1271] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 233 (0x7f199e56ac00) [pid = 1950] [serial = 1304] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f199651d800) [pid = 1950] [serial = 1092] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f1994b0d000) [pid = 1950] [serial = 1083] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f19af58ac00) [pid = 1950] [serial = 1017] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f19ba1ab000) [pid = 1950] [serial = 1026] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f1995820000) [pid = 1950] [serial = 1095] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f199d080800) [pid = 1950] [serial = 1059] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f19b5168800) [pid = 1950] [serial = 1080] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f1994762800) [pid = 1950] [serial = 1310] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f199d07a000) [pid = 1950] [serial = 1268] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f199581f800) [pid = 1950] [serial = 1313] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f1995b73000) [pid = 1950] [serial = 999] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f19a59ae400) [pid = 1950] [serial = 1062] [outer = (nil)] [url = about:blank] 13:21:10 INFO - PROCESS | 1950 | 1461356470624 Marionette TRACE conn4 <- [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:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1581ms 13:21:10 INFO - PROCESS | 1950 | 1461356470671 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 13:21:10 INFO - PROCESS | 1950 | 1461356470674 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 13:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:21:10 INFO - PROCESS | 1950 | 1461356470687 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:21:10 INFO - PROCESS | 1950 | 1461356470697 Marionette TRACE conn4 <- [1,1886,null,{}] 13:21:10 INFO - PROCESS | 1950 | 1461356470706 Marionette TRACE conn4 -> [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:21:10 INFO - PROCESS | 1950 | 1461356470890 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 13:21:11 INFO - PROCESS | 1950 | 1461356471082 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:11 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1993225000 == 117 [pid = 1950] [id = 479] 13:21:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f198d8eec00) [pid = 1950] [serial = 1438] [outer = (nil)] 13:21:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f19948c0c00) [pid = 1950] [serial = 1439] [outer = 0x7f198d8eec00] 13:21:11 INFO - PROCESS | 1950 | 1461356471142 Marionette DEBUG loaded listener.js 13:21:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f1994cb4400) [pid = 1950] [serial = 1440] [outer = 0x7f198d8eec00] 13:21:11 INFO - PROCESS | 1950 | 1461356471856 Marionette TRACE conn4 <- [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:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1194ms 13:21:11 INFO - PROCESS | 1950 | 1461356471875 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 13:21:11 INFO - PROCESS | 1950 | 1461356471879 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 13:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:21:11 INFO - PROCESS | 1950 | 1461356471885 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:21:11 INFO - PROCESS | 1950 | 1461356471887 Marionette TRACE conn4 <- [1,1890,null,{}] 13:21:11 INFO - PROCESS | 1950 | 1461356471892 Marionette TRACE conn4 -> [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:21:12 INFO - PROCESS | 1950 | 1461356472137 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 13:21:12 INFO - PROCESS | 1950 | 1461356472170 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994dd2000 == 118 [pid = 1950] [id = 480] 13:21:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f198f4ed800) [pid = 1950] [serial = 1441] [outer = (nil)] 13:21:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f19957d3000) [pid = 1950] [serial = 1442] [outer = 0x7f198f4ed800] 13:21:12 INFO - PROCESS | 1950 | 1461356472228 Marionette DEBUG loaded listener.js 13:21:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f1995a2ec00) [pid = 1950] [serial = 1443] [outer = 0x7f198f4ed800] 13:21:13 INFO - PROCESS | 1950 | 1461356473113 Marionette TRACE conn4 <- [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:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1278ms 13:21:13 INFO - PROCESS | 1950 | 1461356473171 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 13:21:13 INFO - PROCESS | 1950 | 1461356473173 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 13:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:21:13 INFO - PROCESS | 1950 | 1461356473178 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:21:13 INFO - PROCESS | 1950 | 1461356473180 Marionette TRACE conn4 <- [1,1894,null,{}] 13:21:13 INFO - PROCESS | 1950 | 1461356473185 Marionette TRACE conn4 -> [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:21:13 INFO - PROCESS | 1950 | 1461356473407 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 13:21:13 INFO - PROCESS | 1950 | 1461356473437 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199667b000 == 119 [pid = 1950] [id = 481] 13:21:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f1997ab2400) [pid = 1950] [serial = 1444] [outer = (nil)] 13:21:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f1997abf000) [pid = 1950] [serial = 1445] [outer = 0x7f1997ab2400] 13:21:13 INFO - PROCESS | 1950 | 1461356473556 Marionette DEBUG loaded listener.js 13:21:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f199c1a8400) [pid = 1950] [serial = 1446] [outer = 0x7f1997ab2400] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f19924ce800) [pid = 1950] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f19a71a2000) [pid = 1950] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f199476c800) [pid = 1950] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f198f746000) [pid = 1950] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f198d8f0c00) [pid = 1950] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f198e632800) [pid = 1950] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f19948c4000) [pid = 1950] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f1991783c00) [pid = 1950] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f198e632000) [pid = 1950] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f199f3efc00) [pid = 1950] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f19948e5000) [pid = 1950] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f199e561c00) [pid = 1950] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f198e62e000) [pid = 1950] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f199e65bc00) [pid = 1950] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f199c5f4800) [pid = 1950] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f19957d1000) [pid = 1950] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f19a27ac800) [pid = 1950] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f19948c5c00) [pid = 1950] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f1995a2ac00) [pid = 1950] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f198f4e7000) [pid = 1950] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f198fafa000) [pid = 1950] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f198d7e9c00) [pid = 1950] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 207 (0x7f199c1b5800) [pid = 1950] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f1991776400) [pid = 1950] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 205 (0x7f199582c000) [pid = 1950] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 204 (0x7f198f4e7800) [pid = 1950] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 203 (0x7f19a32c5c00) [pid = 1950] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 202 (0x7f1995827000) [pid = 1950] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 201 (0x7f19a0403000) [pid = 1950] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 200 (0x7f199e911000) [pid = 1950] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 199 (0x7f19a5922400) [pid = 1950] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 198 (0x7f1997e0d400) [pid = 1950] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f199f793800) [pid = 1950] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f199e651c00) [pid = 1950] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 195 (0x7f199f3ef800) [pid = 1950] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 194 (0x7f198e630800) [pid = 1950] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 193 (0x7f1991776c00) [pid = 1950] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 192 (0x7f19908c3c00) [pid = 1950] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 191 (0x7f19a4438c00) [pid = 1950] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 190 (0x7f19957ce800) [pid = 1950] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 189 (0x7f1995a24400) [pid = 1950] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f199e387c00) [pid = 1950] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 187 (0x7f1994cb1400) [pid = 1950] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 186 (0x7f1991840c00) [pid = 1950] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:21:14 INFO - PROCESS | 1950 | --DOMWINDOW == 185 (0x7f1996520800) [pid = 1950] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:21:15 INFO - PROCESS | 1950 | 1461356475175 Marionette TRACE conn4 <- [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:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2029ms 13:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:21:15 INFO - PROCESS | 1950 | 1461356475208 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 13:21:15 INFO - PROCESS | 1950 | 1461356475211 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 13:21:15 INFO - PROCESS | 1950 | 1461356475217 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:21:15 INFO - PROCESS | 1950 | 1461356475219 Marionette TRACE conn4 <- [1,1898,null,{}] 13:21:15 INFO - PROCESS | 1950 | 1461356475224 Marionette TRACE conn4 -> [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:21:15 INFO - PROCESS | 1950 | 1461356475466 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 13:21:15 INFO - PROCESS | 1950 | 1461356475482 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:15 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992f05800 == 120 [pid = 1950] [id = 482] 13:21:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 186 (0x7f198f4efc00) [pid = 1950] [serial = 1447] [outer = (nil)] 13:21:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 187 (0x7f199177b800) [pid = 1950] [serial = 1448] [outer = 0x7f198f4efc00] 13:21:15 INFO - PROCESS | 1950 | 1461356475542 Marionette DEBUG loaded listener.js 13:21:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 188 (0x7f1994b07000) [pid = 1950] [serial = 1449] [outer = 0x7f198f4efc00] 13:21:16 INFO - PROCESS | 1950 | 1461356476324 Marionette TRACE conn4 <- [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:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1135ms 13:21:16 INFO - PROCESS | 1950 | 1461356476352 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 13:21:16 INFO - PROCESS | 1950 | 1461356476355 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 13:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:21:16 INFO - PROCESS | 1950 | 1461356476360 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:21:16 INFO - PROCESS | 1950 | 1461356476362 Marionette TRACE conn4 <- [1,1902,null,{}] 13:21:16 INFO - PROCESS | 1950 | 1461356476367 Marionette TRACE conn4 -> [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:21:16 INFO - PROCESS | 1950 | 1461356476589 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 13:21:16 INFO - PROCESS | 1950 | 1461356476605 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:16 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997eaf800 == 121 [pid = 1950] [id = 483] 13:21:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f198f747800) [pid = 1950] [serial = 1450] [outer = (nil)] 13:21:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f1995a2ac00) [pid = 1950] [serial = 1451] [outer = 0x7f198f747800] 13:21:16 INFO - PROCESS | 1950 | 1461356476663 Marionette DEBUG loaded listener.js 13:21:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 191 (0x7f1997e16c00) [pid = 1950] [serial = 1452] [outer = 0x7f198f747800] 13:21:17 INFO - PROCESS | 1950 | 1461356477846 Marionette TRACE conn4 <- [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:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1529ms 13:21:17 INFO - PROCESS | 1950 | 1461356477892 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 13:21:17 INFO - PROCESS | 1950 | 1461356477900 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 13:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:21:17 INFO - PROCESS | 1950 | 1461356477909 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:21:17 INFO - PROCESS | 1950 | 1461356477919 Marionette TRACE conn4 <- [1,1906,null,{}] 13:21:17 INFO - PROCESS | 1950 | 1461356477933 Marionette TRACE conn4 -> [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:21:18 INFO - PROCESS | 1950 | 1461356478159 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 13:21:18 INFO - PROCESS | 1950 | 1461356478424 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:18 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19928e3000 == 122 [pid = 1950] [id = 484] 13:21:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 192 (0x7f198f4e4000) [pid = 1950] [serial = 1453] [outer = (nil)] 13:21:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 193 (0x7f198fa56c00) [pid = 1950] [serial = 1454] [outer = 0x7f198f4e4000] 13:21:18 INFO - PROCESS | 1950 | 1461356478558 Marionette DEBUG loaded listener.js 13:21:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 194 (0x7f199163e000) [pid = 1950] [serial = 1455] [outer = 0x7f198f4e4000] 13:21:19 INFO - PROCESS | 1950 | 1461356479513 Marionette TRACE conn4 <- [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:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1643ms 13:21:19 INFO - PROCESS | 1950 | 1461356479552 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 13:21:19 INFO - PROCESS | 1950 | 1461356479562 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 13:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:21:19 INFO - PROCESS | 1950 | 1461356479575 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:21:19 INFO - PROCESS | 1950 | 1461356479578 Marionette TRACE conn4 <- [1,1910,null,{}] 13:21:19 INFO - PROCESS | 1950 | 1461356479584 Marionette TRACE conn4 -> [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:21:19 INFO - PROCESS | 1950 | 1461356479801 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 13:21:20 INFO - PROCESS | 1950 | 1461356480013 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:20 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19968cc000 == 123 [pid = 1950] [id = 485] 13:21:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 195 (0x7f1992868000) [pid = 1950] [serial = 1456] [outer = (nil)] 13:21:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f1994766000) [pid = 1950] [serial = 1457] [outer = 0x7f1992868000] 13:21:20 INFO - PROCESS | 1950 | 1461356480212 Marionette DEBUG loaded listener.js 13:21:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f19948d1800) [pid = 1950] [serial = 1458] [outer = 0x7f1992868000] 13:21:21 INFO - PROCESS | 1950 | 1461356481111 Marionette TRACE conn4 <- [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:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1583ms 13:21:21 INFO - PROCESS | 1950 | 1461356481157 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 13:21:21 INFO - PROCESS | 1950 | 1461356481161 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 13:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:21:21 INFO - PROCESS | 1950 | 1461356481166 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:21:21 INFO - PROCESS | 1950 | 1461356481172 Marionette TRACE conn4 <- [1,1914,null,{}] 13:21:21 INFO - PROCESS | 1950 | 1461356481187 Marionette TRACE conn4 -> [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:21:21 INFO - PROCESS | 1950 | 1461356481389 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 13:21:21 INFO - PROCESS | 1950 | 1461356481600 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:21 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199e519000 == 124 [pid = 1950] [id = 486] 13:21:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f1994cb1400) [pid = 1950] [serial = 1459] [outer = (nil)] 13:21:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f1996515c00) [pid = 1950] [serial = 1460] [outer = 0x7f1994cb1400] 13:21:21 INFO - PROCESS | 1950 | 1461356481718 Marionette DEBUG loaded listener.js 13:21:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 200 (0x7f199bda9000) [pid = 1950] [serial = 1461] [outer = 0x7f1994cb1400] 13:21:22 INFO - PROCESS | 1950 | 1461356482582 Marionette TRACE conn4 <- [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:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1480ms 13:21:22 INFO - PROCESS | 1950 | 1461356482649 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 13:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:21:22 INFO - PROCESS | 1950 | 1461356482654 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 13:21:22 INFO - PROCESS | 1950 | 1461356482662 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:21:22 INFO - PROCESS | 1950 | 1461356482666 Marionette TRACE conn4 <- [1,1918,null,{}] 13:21:22 INFO - PROCESS | 1950 | 1461356482672 Marionette TRACE conn4 -> [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:21:22 INFO - PROCESS | 1950 | 1461356482873 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 13:21:23 INFO - PROCESS | 1950 | 1461356483100 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:23 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1118800 == 125 [pid = 1950] [id = 487] 13:21:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 201 (0x7f199581f800) [pid = 1950] [serial = 1462] [outer = (nil)] 13:21:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 202 (0x7f199e37fc00) [pid = 1950] [serial = 1463] [outer = 0x7f199581f800] 13:21:23 INFO - PROCESS | 1950 | 1461356483215 Marionette DEBUG loaded listener.js 13:21:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 203 (0x7f199e56b800) [pid = 1950] [serial = 1464] [outer = 0x7f199581f800] 13:21:24 INFO - PROCESS | 1950 | 1461356484111 Marionette TRACE conn4 <- [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:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1483ms 13:21:24 INFO - PROCESS | 1950 | 1461356484143 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 13:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:21:24 INFO - PROCESS | 1950 | 1461356484147 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 13:21:24 INFO - PROCESS | 1950 | 1461356484153 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:21:24 INFO - PROCESS | 1950 | 1461356484156 Marionette TRACE conn4 <- [1,1922,null,{}] 13:21:24 INFO - PROCESS | 1950 | 1461356484161 Marionette TRACE conn4 -> [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:21:24 INFO - PROCESS | 1950 | 1461356484340 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 13:21:24 INFO - PROCESS | 1950 | 1461356484558 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:24 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2a5f800 == 126 [pid = 1950] [id = 488] 13:21:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 204 (0x7f199c1b0400) [pid = 1950] [serial = 1465] [outer = (nil)] 13:21:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 205 (0x7f199e656000) [pid = 1950] [serial = 1466] [outer = 0x7f199c1b0400] 13:21:24 INFO - PROCESS | 1950 | 1461356484670 Marionette DEBUG loaded listener.js 13:21:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 206 (0x7f199efbe800) [pid = 1950] [serial = 1467] [outer = 0x7f199c1b0400] 13:21:25 INFO - PROCESS | 1950 | 1461356485549 Marionette TRACE conn4 <- [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:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1441ms 13:21:25 INFO - PROCESS | 1950 | 1461356485594 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 13:21:25 INFO - PROCESS | 1950 | 1461356485597 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 13:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:21:25 INFO - PROCESS | 1950 | 1461356485603 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:21:25 INFO - PROCESS | 1950 | 1461356485605 Marionette TRACE conn4 <- [1,1926,null,{}] 13:21:25 INFO - PROCESS | 1950 | 1461356485610 Marionette TRACE conn4 -> [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:21:25 INFO - PROCESS | 1950 | 1461356485808 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 13:21:26 INFO - PROCESS | 1950 | 1461356486027 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6e08800 == 127 [pid = 1950] [id = 489] 13:21:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f1997b4b000) [pid = 1950] [serial = 1468] [outer = (nil)] 13:21:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 208 (0x7f19a1fdd400) [pid = 1950] [serial = 1469] [outer = 0x7f1997b4b000] 13:21:26 INFO - PROCESS | 1950 | 1461356486150 Marionette DEBUG loaded listener.js 13:21:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f19a22ec400) [pid = 1950] [serial = 1470] [outer = 0x7f1997b4b000] 13:21:27 INFO - PROCESS | 1950 | 1461356487018 Marionette TRACE conn4 <- [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:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1478ms 13:21:27 INFO - PROCESS | 1950 | 1461356487082 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 13:21:27 INFO - PROCESS | 1950 | 1461356487085 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 13:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:21:27 INFO - PROCESS | 1950 | 1461356487091 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:21:27 INFO - PROCESS | 1950 | 1461356487093 Marionette TRACE conn4 <- [1,1930,null,{}] 13:21:27 INFO - PROCESS | 1950 | 1461356487098 Marionette TRACE conn4 -> [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:21:27 INFO - PROCESS | 1950 | 1461356487277 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 13:21:27 INFO - PROCESS | 1950 | 1461356487494 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:27 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a873c000 == 128 [pid = 1950] [id = 490] 13:21:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f199efc0c00) [pid = 1950] [serial = 1471] [outer = (nil)] 13:21:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f19a27ac800) [pid = 1950] [serial = 1472] [outer = 0x7f199efc0c00] 13:21:27 INFO - PROCESS | 1950 | 1461356487607 Marionette DEBUG loaded listener.js 13:21:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f19a443d400) [pid = 1950] [serial = 1473] [outer = 0x7f199efc0c00] 13:21:28 INFO - PROCESS | 1950 | 1461356488474 Marionette TRACE conn4 <- [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:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1431ms 13:21:28 INFO - PROCESS | 1950 | 1461356488523 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 13:21:28 INFO - PROCESS | 1950 | 1461356488527 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 13:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:21:28 INFO - PROCESS | 1950 | 1461356488532 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:21:28 INFO - PROCESS | 1950 | 1461356488534 Marionette TRACE conn4 <- [1,1934,null,{}] 13:21:28 INFO - PROCESS | 1950 | 1461356488540 Marionette TRACE conn4 -> [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:21:28 INFO - PROCESS | 1950 | 1461356488726 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 13:21:28 INFO - PROCESS | 1950 | 1461356488995 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:29 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b45b9800 == 129 [pid = 1950] [id = 491] 13:21:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f19a125f000) [pid = 1950] [serial = 1474] [outer = (nil)] 13:21:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f19a5e62400) [pid = 1950] [serial = 1475] [outer = 0x7f19a125f000] 13:21:29 INFO - PROCESS | 1950 | 1461356489066 Marionette DEBUG loaded listener.js 13:21:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f19a6e31c00) [pid = 1950] [serial = 1476] [outer = 0x7f19a125f000] 13:21:29 INFO - PROCESS | 1950 | 1461356489933 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 13:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1430ms 13:21:29 INFO - PROCESS | 1950 | 1461356489964 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 13:21:29 INFO - PROCESS | 1950 | 1461356489967 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 13:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:21:29 INFO - PROCESS | 1950 | 1461356489973 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:21:29 INFO - PROCESS | 1950 | 1461356489975 Marionette TRACE conn4 <- [1,1938,null,{}] 13:21:29 INFO - PROCESS | 1950 | 1461356489980 Marionette TRACE conn4 -> [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:21:30 INFO - PROCESS | 1950 | 1461356490170 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 13:21:30 INFO - PROCESS | 1950 | 1461356490390 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:30 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f4d000 == 130 [pid = 1950] [id = 492] 13:21:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f19a45c3c00) [pid = 1950] [serial = 1477] [outer = (nil)] 13:21:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f19a7103c00) [pid = 1950] [serial = 1478] [outer = 0x7f19a45c3c00] 13:21:30 INFO - PROCESS | 1950 | 1461356490499 Marionette DEBUG loaded listener.js 13:21:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f19a7f10400) [pid = 1950] [serial = 1479] [outer = 0x7f19a45c3c00] 13:21:31 INFO - PROCESS | 1950 | 1461356491376 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 13:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1427ms 13:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:21:31 INFO - PROCESS | 1950 | 1461356491406 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 13:21:31 INFO - PROCESS | 1950 | 1461356491409 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 13:21:31 INFO - PROCESS | 1950 | 1461356491417 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:21:31 INFO - PROCESS | 1950 | 1461356491420 Marionette TRACE conn4 <- [1,1942,null,{}] 13:21:31 INFO - PROCESS | 1950 | 1461356491425 Marionette TRACE conn4 -> [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:21:31 INFO - PROCESS | 1950 | 1461356491609 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 13:21:31 INFO - PROCESS | 1950 | 1461356491826 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:31 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19babea800 == 131 [pid = 1950] [id = 493] 13:21:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f19a51d9c00) [pid = 1950] [serial = 1480] [outer = (nil)] 13:21:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f19a964c800) [pid = 1950] [serial = 1481] [outer = 0x7f19a51d9c00] 13:21:31 INFO - PROCESS | 1950 | 1461356491933 Marionette DEBUG loaded listener.js 13:21:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f19af58ac00) [pid = 1950] [serial = 1482] [outer = 0x7f19a51d9c00] 13:21:32 INFO - PROCESS | 1950 | 1461356492819 Marionette TRACE conn4 <- [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:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1478ms 13:21:32 INFO - PROCESS | 1950 | 1461356492895 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 13:21:32 INFO - PROCESS | 1950 | 1461356492899 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 13:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:21:32 INFO - PROCESS | 1950 | 1461356492904 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:21:32 INFO - PROCESS | 1950 | 1461356492908 Marionette TRACE conn4 <- [1,1946,null,{}] 13:21:32 INFO - PROCESS | 1950 | 1461356492913 Marionette TRACE conn4 -> [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:21:33 INFO - PROCESS | 1950 | 1461356493165 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 13:21:33 INFO - PROCESS | 1950 | 1461356493460 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:33 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198fa94000 == 132 [pid = 1950] [id = 494] 13:21:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f198bbd7c00) [pid = 1950] [serial = 1483] [outer = (nil)] 13:21:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f198bbde000) [pid = 1950] [serial = 1484] [outer = 0x7f198bbd7c00] 13:21:33 INFO - PROCESS | 1950 | 1461356493542 Marionette DEBUG loaded listener.js 13:21:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f19b6603000) [pid = 1950] [serial = 1485] [outer = 0x7f198bbd7c00] 13:21:34 INFO - PROCESS | 1950 | 1461356494350 Marionette TRACE conn4 <- [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:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1478ms 13:21:34 INFO - PROCESS | 1950 | 1461356494383 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 13:21:34 INFO - PROCESS | 1950 | 1461356494387 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 13:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:21:34 INFO - PROCESS | 1950 | 1461356494392 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:21:34 INFO - PROCESS | 1950 | 1461356494395 Marionette TRACE conn4 <- [1,1950,null,{}] 13:21:34 INFO - PROCESS | 1950 | 1461356494400 Marionette TRACE conn4 -> [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:21:34 INFO - PROCESS | 1950 | 1461356494580 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 13:21:34 INFO - PROCESS | 1950 | 1461356494859 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:34 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995994800 == 133 [pid = 1950] [id = 495] 13:21:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f198bbd8000) [pid = 1950] [serial = 1486] [outer = (nil)] 13:21:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f199e757000) [pid = 1950] [serial = 1487] [outer = 0x7f198bbd8000] 13:21:34 INFO - PROCESS | 1950 | 1461356494932 Marionette DEBUG loaded listener.js 13:21:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f199e75b800) [pid = 1950] [serial = 1488] [outer = 0x7f198bbd8000] 13:21:35 INFO - PROCESS | 1950 | 1461356495729 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 13:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1377ms 13:21:35 INFO - PROCESS | 1950 | 1461356495769 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 13:21:35 INFO - PROCESS | 1950 | 1461356495773 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 13:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:21:35 INFO - PROCESS | 1950 | 1461356495778 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:21:35 INFO - PROCESS | 1950 | 1461356495780 Marionette TRACE conn4 <- [1,1954,null,{}] 13:21:35 INFO - PROCESS | 1950 | 1461356495785 Marionette TRACE conn4 -> [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:21:35 INFO - PROCESS | 1950 | 1461356495962 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 13:21:36 INFO - PROCESS | 1950 | 1461356496181 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:36 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997b7d000 == 134 [pid = 1950] [id = 496] 13:21:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f198c9e9000) [pid = 1950] [serial = 1489] [outer = (nil)] 13:21:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f199e75a000) [pid = 1950] [serial = 1490] [outer = 0x7f198c9e9000] 13:21:36 INFO - PROCESS | 1950 | 1461356496293 Marionette DEBUG loaded listener.js 13:21:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f19a8f1ac00) [pid = 1950] [serial = 1491] [outer = 0x7f198c9e9000] 13:21:37 INFO - PROCESS | 1950 | 1461356497133 Marionette TRACE conn4 <- [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:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1374ms 13:21:37 INFO - PROCESS | 1950 | 1461356497153 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 13:21:37 INFO - PROCESS | 1950 | 1461356497155 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 13:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:21:37 INFO - PROCESS | 1950 | 1461356497160 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:21:37 INFO - PROCESS | 1950 | 1461356497163 Marionette TRACE conn4 <- [1,1958,null,{}] 13:21:37 INFO - PROCESS | 1950 | 1461356497168 Marionette TRACE conn4 -> [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:21:37 INFO - PROCESS | 1950 | 1461356497346 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 13:21:37 INFO - PROCESS | 1950 | 1461356497581 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199289c800 == 135 [pid = 1950] [id = 497] 13:21:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f198d7e3000) [pid = 1950] [serial = 1492] [outer = (nil)] 13:21:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f19957d1400) [pid = 1950] [serial = 1493] [outer = 0x7f198d7e3000] 13:21:37 INFO - PROCESS | 1950 | 1461356497653 Marionette DEBUG loaded listener.js 13:21:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f19a8f19400) [pid = 1950] [serial = 1494] [outer = 0x7f198d7e3000] 13:21:38 INFO - PROCESS | 1950 | 1461356498538 Marionette TRACE conn4 <- [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:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1427ms 13:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:21:38 INFO - PROCESS | 1950 | 1461356498588 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 13:21:38 INFO - PROCESS | 1950 | 1461356498591 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 13:21:38 INFO - PROCESS | 1950 | 1461356498598 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:21:38 INFO - PROCESS | 1950 | 1461356498601 Marionette TRACE conn4 <- [1,1962,null,{}] 13:21:38 INFO - PROCESS | 1950 | 1461356498606 Marionette TRACE conn4 -> [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:21:38 INFO - PROCESS | 1950 | 1461356498789 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 13:21:39 INFO - PROCESS | 1950 | 1461356499075 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:39 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992fde000 == 136 [pid = 1950] [id = 498] 13:21:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 234 (0x7f198d7e7c00) [pid = 1950] [serial = 1495] [outer = (nil)] 13:21:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 235 (0x7f198d99e400) [pid = 1950] [serial = 1496] [outer = 0x7f198d7e7c00] 13:21:39 INFO - PROCESS | 1950 | 1461356499150 Marionette DEBUG loaded listener.js 13:21:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 236 (0x7f198d9a4000) [pid = 1950] [serial = 1497] [outer = 0x7f198d7e7c00] 13:21:40 INFO - PROCESS | 1950 | 1461356500001 Marionette TRACE conn4 <- [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:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1477ms 13:21:40 INFO - PROCESS | 1950 | 1461356500075 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 13:21:40 INFO - PROCESS | 1950 | 1461356500077 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 13:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:21:40 INFO - PROCESS | 1950 | 1461356500083 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:21:40 INFO - PROCESS | 1950 | 1461356500085 Marionette TRACE conn4 <- [1,1966,null,{}] 13:21:40 INFO - PROCESS | 1950 | 1461356500090 Marionette TRACE conn4 -> [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:21:40 INFO - PROCESS | 1950 | 1461356500310 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 13:21:41 INFO - PROCESS | 1950 | 1461356501025 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:41 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198fa95000 == 137 [pid = 1950] [id = 499] 13:21:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 237 (0x7f1989dc2c00) [pid = 1950] [serial = 1498] [outer = (nil)] 13:21:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 238 (0x7f1989dc8400) [pid = 1950] [serial = 1499] [outer = 0x7f1989dc2c00] 13:21:41 INFO - PROCESS | 1950 | 1461356501144 Marionette DEBUG loaded listener.js 13:21:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 239 (0x7f198bbd3400) [pid = 1950] [serial = 1500] [outer = 0x7f1989dc2c00] 13:21:41 INFO - PROCESS | 1950 | 1461356501962 Marionette TRACE conn4 <- [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:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1926ms 13:21:42 INFO - PROCESS | 1950 | 1461356502010 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 13:21:42 INFO - PROCESS | 1950 | 1461356502016 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 13:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:21:42 INFO - PROCESS | 1950 | 1461356502024 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:21:42 INFO - PROCESS | 1950 | 1461356502028 Marionette TRACE conn4 <- [1,1970,null,{}] 13:21:42 INFO - PROCESS | 1950 | 1461356502034 Marionette TRACE conn4 -> [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:21:42 INFO - PROCESS | 1950 | 1461356502219 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 13:21:42 INFO - PROCESS | 1950 | 1461356502438 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:42 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19959ab800 == 138 [pid = 1950] [id = 500] 13:21:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 240 (0x7f1989dc3400) [pid = 1950] [serial = 1501] [outer = (nil)] 13:21:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 241 (0x7f198f4ea800) [pid = 1950] [serial = 1502] [outer = 0x7f1989dc3400] 13:21:42 INFO - PROCESS | 1950 | 1461356502544 Marionette DEBUG loaded listener.js 13:21:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 242 (0x7f198f74b800) [pid = 1950] [serial = 1503] [outer = 0x7f1989dc3400] 13:21:43 INFO - PROCESS | 1950 | 1461356503611 Marionette TRACE conn4 <- [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:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1636ms 13:21:43 INFO - PROCESS | 1950 | 1461356503663 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 13:21:43 INFO - PROCESS | 1950 | 1461356503668 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 13:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:21:43 INFO - PROCESS | 1950 | 1461356503675 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:21:43 INFO - PROCESS | 1950 | 1461356503678 Marionette TRACE conn4 <- [1,1974,null,{}] 13:21:43 INFO - PROCESS | 1950 | 1461356503683 Marionette TRACE conn4 -> [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:21:43 INFO - PROCESS | 1950 | 1461356503855 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 13:21:44 INFO - PROCESS | 1950 | 1461356504155 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:44 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198f77b800 == 139 [pid = 1950] [id = 501] 13:21:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 243 (0x7f198f4e8800) [pid = 1950] [serial = 1504] [outer = (nil)] 13:21:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 244 (0x7f199177c400) [pid = 1950] [serial = 1505] [outer = 0x7f198f4e8800] 13:21:44 INFO - PROCESS | 1950 | 1461356504305 Marionette DEBUG loaded listener.js 13:21:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 245 (0x7f1991aef800) [pid = 1950] [serial = 1506] [outer = 0x7f198f4e8800] 13:21:44 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b686b800 == 138 [pid = 1950] [id = 74] 13:21:44 INFO - PROCESS | 1950 | --DOMWINDOW == 244 (0x7f19948c2800) [pid = 1950] [serial = 1385] [outer = (nil)] [url = about:blank] 13:21:44 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992f05800 == 137 [pid = 1950] [id = 482] 13:21:44 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a291c800 == 136 [pid = 1950] [id = 442] 13:21:44 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199667b000 == 135 [pid = 1950] [id = 481] 13:21:44 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994dd2000 == 134 [pid = 1950] [id = 480] 13:21:44 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1993225000 == 133 [pid = 1950] [id = 479] 13:21:44 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198f783800 == 132 [pid = 1950] [id = 478] 13:21:44 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198fac7800 == 131 [pid = 1950] [id = 477] 13:21:44 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198fad4000 == 130 [pid = 1950] [id = 476] 13:21:44 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198c87b000 == 129 [pid = 1950] [id = 473] 13:21:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bead1000 == 128 [pid = 1950] [id = 472] 13:21:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ba02c000 == 127 [pid = 1950] [id = 471] 13:21:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b56f8000 == 126 [pid = 1950] [id = 470] 13:21:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8a0f000 == 125 [pid = 1950] [id = 469] 13:21:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a796e000 == 124 [pid = 1950] [id = 468] 13:21:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2bed000 == 123 [pid = 1950] [id = 467] 13:21:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2464000 == 122 [pid = 1950] [id = 466] 13:21:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f6ce800 == 121 [pid = 1950] [id = 465] 13:21:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199e513800 == 120 [pid = 1950] [id = 464] 13:21:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994dd4000 == 119 [pid = 1950] [id = 463] 13:21:45 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199000b800 == 118 [pid = 1950] [id = 462] 13:21:45 INFO - PROCESS | 1950 | 1461356505191 Marionette TRACE conn4 <- [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:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1527ms 13:21:45 INFO - PROCESS | 1950 | 1461356505202 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 13:21:45 INFO - PROCESS | 1950 | 1461356505205 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 13:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:21:45 INFO - PROCESS | 1950 | 1461356505213 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:21:45 INFO - PROCESS | 1950 | 1461356505221 Marionette TRACE conn4 <- [1,1978,null,{}] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 243 (0x7f199efbc800) [pid = 1950] [serial = 1260] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 242 (0x7f1995a2bc00) [pid = 1950] [serial = 1266] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 241 (0x7f19948c7000) [pid = 1950] [serial = 1263] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 240 (0x7f199e653800) [pid = 1950] [serial = 1269] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 239 (0x7f1997ab9400) [pid = 1950] [serial = 1374] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 238 (0x7f198d777400) [pid = 1950] [serial = 1355] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 237 (0x7f19b9e23000) [pid = 1950] [serial = 1215] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 236 (0x7f19957d5800) [pid = 1950] [serial = 1368] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 235 (0x7f198f750000) [pid = 1950] [serial = 1236] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 234 (0x7f19a6e37400) [pid = 1950] [serial = 1352] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 233 (0x7f198fa4e400) [pid = 1950] [serial = 1362] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f199582bc00) [pid = 1950] [serial = 1371] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f19958ef800) [pid = 1950] [serial = 1334] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f19957ce000) [pid = 1950] [serial = 1197] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f19b6813400) [pid = 1950] [serial = 1224] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f19a27a8800) [pid = 1950] [serial = 1340] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f198e62d400) [pid = 1950] [serial = 1361] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f199c1af400) [pid = 1950] [serial = 1161] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f19a5921000) [pid = 1950] [serial = 1140] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f19ba848800) [pid = 1950] [serial = 1218] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f199ed7c400) [pid = 1950] [serial = 1380] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f1991780000) [pid = 1950] [serial = 1331] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f1994b0b800) [pid = 1950] [serial = 1367] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f19920b3c00) [pid = 1950] [serial = 1194] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f19a6e33800) [pid = 1950] [serial = 1230] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f198d8e6400) [pid = 1950] [serial = 1358] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f19a7f07000) [pid = 1950] [serial = 1149] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f199e561400) [pid = 1950] [serial = 1377] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f1995a2cc00) [pid = 1950] [serial = 1373] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f19ba6a7800) [pid = 1950] [serial = 1233] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f1994cb3400) [pid = 1950] [serial = 1125] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f199f793c00) [pid = 1950] [serial = 1203] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f1995b70c00) [pid = 1950] [serial = 1119] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f199286c000) [pid = 1950] [serial = 1122] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f198faf7800) [pid = 1950] [serial = 1383] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f19a22ed800) [pid = 1950] [serial = 1206] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 207 (0x7f19920b7800) [pid = 1950] [serial = 1365] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f1997e0c400) [pid = 1950] [serial = 1128] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 205 (0x7f1996520c00) [pid = 1950] [serial = 1164] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 204 (0x7f19a8a3b800) [pid = 1950] [serial = 1209] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 203 (0x7f199c1b4000) [pid = 1950] [serial = 1200] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 202 (0x7f19a68d1c00) [pid = 1950] [serial = 1143] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 201 (0x7f19b5654800) [pid = 1950] [serial = 1152] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 200 (0x7f19a710c800) [pid = 1950] [serial = 1146] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 199 (0x7f199e906c00) [pid = 1950] [serial = 1337] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 198 (0x7f199efbb400) [pid = 1950] [serial = 1134] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f19b8749000) [pid = 1950] [serial = 1155] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f19a27b1c00) [pid = 1950] [serial = 1227] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 195 (0x7f19a32c4800) [pid = 1950] [serial = 1137] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 194 (0x7f199e657800) [pid = 1950] [serial = 1379] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 193 (0x7f198c9eac00) [pid = 1950] [serial = 1349] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 192 (0x7f19ba19f000) [pid = 1950] [serial = 1158] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 191 (0x7f1991782c00) [pid = 1950] [serial = 1221] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 190 (0x7f199c1bcc00) [pid = 1950] [serial = 1376] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 189 (0x7f19af589800) [pid = 1950] [serial = 1346] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f198e635800) [pid = 1950] [serial = 1382] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 187 (0x7f199ec90400) [pid = 1950] [serial = 1167] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 186 (0x7f19b5404000) [pid = 1950] [serial = 1212] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 185 (0x7f199184b400) [pid = 1950] [serial = 1370] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 184 (0x7f19a6e30800) [pid = 1950] [serial = 1343] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 183 (0x7f1991846000) [pid = 1950] [serial = 1364] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 182 (0x7f19a6e29c00) [pid = 1950] [serial = 1329] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | --DOMWINDOW == 181 (0x7f199e387400) [pid = 1950] [serial = 1131] [outer = (nil)] [url = about:blank] 13:21:45 INFO - PROCESS | 1950 | 1461356505320 Marionette TRACE conn4 -> [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:21:45 INFO - PROCESS | 1950 | 1461356505518 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 13:21:45 INFO - PROCESS | 1950 | 1461356505689 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19928bc000 == 119 [pid = 1950] [id = 502] 13:21:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 182 (0x7f198f4e9c00) [pid = 1950] [serial = 1507] [outer = (nil)] 13:21:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 183 (0x7f1992873800) [pid = 1950] [serial = 1508] [outer = 0x7f198f4e9c00] 13:21:45 INFO - PROCESS | 1950 | 1461356505747 Marionette DEBUG loaded listener.js 13:21:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 184 (0x7f19948c1400) [pid = 1950] [serial = 1509] [outer = 0x7f198f4e9c00] 13:21:46 INFO - PROCESS | 1950 | 1461356506424 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1238ms 13:21:46 INFO - PROCESS | 1950 | 1461356506449 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 13:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:21:46 INFO - PROCESS | 1950 | 1461356506453 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 13:21:46 INFO - PROCESS | 1950 | 1461356506458 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:21:46 INFO - PROCESS | 1950 | 1461356506460 Marionette TRACE conn4 <- [1,1982,null,{}] 13:21:46 INFO - PROCESS | 1950 | 1461356506465 Marionette TRACE conn4 -> [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:21:46 INFO - PROCESS | 1950 | 1461356506709 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 13:21:46 INFO - PROCESS | 1950 | 1461356506822 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:46 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1993225000 == 120 [pid = 1950] [id = 503] 13:21:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 185 (0x7f19908d0c00) [pid = 1950] [serial = 1510] [outer = (nil)] 13:21:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 186 (0x7f19948eac00) [pid = 1950] [serial = 1511] [outer = 0x7f19908d0c00] 13:21:46 INFO - PROCESS | 1950 | 1461356506879 Marionette DEBUG loaded listener.js 13:21:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 187 (0x7f1994b0e800) [pid = 1950] [serial = 1512] [outer = 0x7f19908d0c00] 13:21:47 INFO - PROCESS | 1950 | 1461356507656 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1225ms 13:21:47 INFO - PROCESS | 1950 | 1461356507683 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 13:21:47 INFO - PROCESS | 1950 | 1461356507686 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 13:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:21:47 INFO - PROCESS | 1950 | 1461356507691 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:21:47 INFO - PROCESS | 1950 | 1461356507693 Marionette TRACE conn4 <- [1,1986,null,{}] 13:21:47 INFO - PROCESS | 1950 | 1461356507698 Marionette TRACE conn4 -> [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:21:47 INFO - PROCESS | 1950 | 1461356507920 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 13:21:47 INFO - PROCESS | 1950 | 1461356507945 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:47 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19959df800 == 121 [pid = 1950] [id = 504] 13:21:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 188 (0x7f19957d5800) [pid = 1950] [serial = 1513] [outer = (nil)] 13:21:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f1995822c00) [pid = 1950] [serial = 1514] [outer = 0x7f19957d5800] 13:21:48 INFO - PROCESS | 1950 | 1461356508011 Marionette DEBUG loaded listener.js 13:21:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f1995a2f000) [pid = 1950] [serial = 1515] [outer = 0x7f19957d5800] 13:21:48 INFO - PROCESS | 1950 | 1461356508894 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1235ms 13:21:48 INFO - PROCESS | 1950 | 1461356508926 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 13:21:48 INFO - PROCESS | 1950 | 1461356508934 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 13:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:21:48 INFO - PROCESS | 1950 | 1461356508945 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:21:48 INFO - PROCESS | 1950 | 1461356508947 Marionette TRACE conn4 <- [1,1990,null,{}] 13:21:48 INFO - PROCESS | 1950 | 1461356508951 Marionette TRACE conn4 -> [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:21:49 INFO - PROCESS | 1950 | 1461356509529 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 13:21:49 INFO - PROCESS | 1950 | --DOMWINDOW == 189 (0x7f198f4ed800) [pid = 1950] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:21:49 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f1997ab2400) [pid = 1950] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:21:49 INFO - PROCESS | 1950 | --DOMWINDOW == 187 (0x7f198f4efc00) [pid = 1950] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:21:49 INFO - PROCESS | 1950 | --DOMWINDOW == 186 (0x7f198faefc00) [pid = 1950] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:21:49 INFO - PROCESS | 1950 | --DOMWINDOW == 185 (0x7f198c9ef800) [pid = 1950] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:21:49 INFO - PROCESS | 1950 | --DOMWINDOW == 184 (0x7f198c9e8c00) [pid = 1950] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:21:49 INFO - PROCESS | 1950 | --DOMWINDOW == 183 (0x7f198d8eec00) [pid = 1950] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:21:49 INFO - PROCESS | 1950 | --DOMWINDOW == 182 (0x7f198d7f1800) [pid = 1950] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:21:49 INFO - PROCESS | 1950 | 1461356509706 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:49 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992430800 == 122 [pid = 1950] [id = 505] 13:21:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 183 (0x7f198d8eec00) [pid = 1950] [serial = 1516] [outer = (nil)] 13:21:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 184 (0x7f198faefc00) [pid = 1950] [serial = 1517] [outer = 0x7f198d8eec00] 13:21:49 INFO - PROCESS | 1950 | 1461356509764 Marionette DEBUG loaded listener.js 13:21:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 185 (0x7f1996518800) [pid = 1950] [serial = 1518] [outer = 0x7f198d8eec00] 13:21:50 INFO - PROCESS | 1950 | 1461356510415 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 13:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1531ms 13:21:50 INFO - PROCESS | 1950 | 1461356510476 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 13:21:50 INFO - PROCESS | 1950 | 1461356510480 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 13:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:21:50 INFO - PROCESS | 1950 | 1461356510485 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:21:50 INFO - PROCESS | 1950 | 1461356510487 Marionette TRACE conn4 <- [1,1994,null,{}] 13:21:50 INFO - PROCESS | 1950 | 1461356510492 Marionette TRACE conn4 -> [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:21:50 INFO - PROCESS | 1950 | 1461356510650 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 13:21:50 INFO - PROCESS | 1950 | 1461356510823 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:50 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19968c6000 == 123 [pid = 1950] [id = 506] 13:21:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 186 (0x7f198f4ed800) [pid = 1950] [serial = 1519] [outer = (nil)] 13:21:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 187 (0x7f199bd5e400) [pid = 1950] [serial = 1520] [outer = 0x7f198f4ed800] 13:21:50 INFO - PROCESS | 1950 | 1461356510879 Marionette DEBUG loaded listener.js 13:21:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 188 (0x7f199d07d000) [pid = 1950] [serial = 1521] [outer = 0x7f198f4ed800] 13:21:51 INFO - PROCESS | 1950 | 1461356511664 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 13:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1224ms 13:21:51 INFO - PROCESS | 1950 | 1461356511709 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 13:21:51 INFO - PROCESS | 1950 | 1461356511714 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 13:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:21:51 INFO - PROCESS | 1950 | 1461356511722 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:21:51 INFO - PROCESS | 1950 | 1461356511727 Marionette TRACE conn4 <- [1,1998,null,{}] 13:21:51 INFO - PROCESS | 1950 | 1461356511781 Marionette TRACE conn4 -> [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:21:52 INFO - PROCESS | 1950 | 1461356512013 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 13:21:52 INFO - PROCESS | 1950 | 1461356512278 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199086c000 == 124 [pid = 1950] [id = 507] 13:21:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f198d774800) [pid = 1950] [serial = 1522] [outer = (nil)] 13:21:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f198d7ef800) [pid = 1950] [serial = 1523] [outer = 0x7f198d774800] 13:21:52 INFO - PROCESS | 1950 | 1461356512393 Marionette DEBUG loaded listener.js 13:21:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 191 (0x7f198d9a2800) [pid = 1950] [serial = 1524] [outer = 0x7f198d774800] 13:21:53 INFO - PROCESS | 1950 | 1461356513225 Marionette TRACE conn4 <- [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:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1528ms 13:21:53 INFO - PROCESS | 1950 | 1461356513250 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 13:21:53 INFO - PROCESS | 1950 | 1461356513258 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 13:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:21:53 INFO - PROCESS | 1950 | 1461356513268 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:21:53 INFO - PROCESS | 1950 | 1461356513272 Marionette TRACE conn4 <- [1,2002,null,{}] 13:21:53 INFO - PROCESS | 1950 | 1461356513277 Marionette TRACE conn4 -> [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:21:53 INFO - PROCESS | 1950 | 1461356513460 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 13:21:53 INFO - PROCESS | 1950 | 1461356513726 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:53 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994dd4800 == 125 [pid = 1950] [id = 508] 13:21:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 192 (0x7f198d9a4400) [pid = 1950] [serial = 1525] [outer = (nil)] 13:21:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 193 (0x7f1991633000) [pid = 1950] [serial = 1526] [outer = 0x7f198d9a4400] 13:21:53 INFO - PROCESS | 1950 | 1461356513798 Marionette DEBUG loaded listener.js 13:21:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 194 (0x7f19920b2800) [pid = 1950] [serial = 1527] [outer = 0x7f198d9a4400] 13:21:54 INFO - PROCESS | 1950 | 1461356514724 Marionette TRACE conn4 <- [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:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1532ms 13:21:54 INFO - PROCESS | 1950 | 1461356514800 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 13:21:54 INFO - PROCESS | 1950 | 1461356514803 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 13:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:21:54 INFO - PROCESS | 1950 | 1461356514810 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:21:54 INFO - PROCESS | 1950 | 1461356514816 Marionette TRACE conn4 <- [1,2006,null,{}] 13:21:54 INFO - PROCESS | 1950 | 1461356514831 Marionette TRACE conn4 -> [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:21:55 INFO - PROCESS | 1950 | 1461356515083 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 13:21:55 INFO - PROCESS | 1950 | 1461356515384 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997d3b000 == 126 [pid = 1950] [id = 509] 13:21:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 195 (0x7f1992865800) [pid = 1950] [serial = 1528] [outer = (nil)] 13:21:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f1994caf800) [pid = 1950] [serial = 1529] [outer = 0x7f1992865800] 13:21:55 INFO - PROCESS | 1950 | 1461356515463 Marionette DEBUG loaded listener.js 13:21:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f19958f3c00) [pid = 1950] [serial = 1530] [outer = 0x7f1992865800] 13:21:56 INFO - PROCESS | 1950 | 1461356516283 Marionette TRACE conn4 <- [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:21:56 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:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1538ms 13:21:56 INFO - PROCESS | 1950 | 1461356516348 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 13:21:56 INFO - PROCESS | 1950 | 1461356516352 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 13:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:21:56 INFO - PROCESS | 1950 | 1461356516358 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:21:56 INFO - PROCESS | 1950 | 1461356516360 Marionette TRACE conn4 <- [1,2010,null,{}] 13:21:56 INFO - PROCESS | 1950 | 1461356516365 Marionette TRACE conn4 -> [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:21:56 INFO - PROCESS | 1950 | 1461356516553 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 13:21:56 INFO - PROCESS | 1950 | 1461356516769 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:56 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199d306000 == 127 [pid = 1950] [id = 510] 13:21:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f19948d2c00) [pid = 1950] [serial = 1531] [outer = (nil)] 13:21:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f199c1aa000) [pid = 1950] [serial = 1532] [outer = 0x7f19948d2c00] 13:21:56 INFO - PROCESS | 1950 | 1461356516882 Marionette DEBUG loaded listener.js 13:21:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 200 (0x7f199e3d1000) [pid = 1950] [serial = 1533] [outer = 0x7f19948d2c00] 13:21:57 INFO - PROCESS | 1950 | 1461356517742 Marionette TRACE conn4 <- [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:21:57 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:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1428ms 13:21:57 INFO - PROCESS | 1950 | 1461356517787 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 13:21:57 INFO - PROCESS | 1950 | 1461356517791 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 13:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:21:57 INFO - PROCESS | 1950 | 1461356517797 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:21:57 INFO - PROCESS | 1950 | 1461356517799 Marionette TRACE conn4 <- [1,2014,null,{}] 13:21:57 INFO - PROCESS | 1950 | 1461356517804 Marionette TRACE conn4 -> [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:21:57 INFO - PROCESS | 1950 | 1461356517989 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 13:21:58 INFO - PROCESS | 1950 | 1461356518253 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ecca000 == 128 [pid = 1950] [id = 511] 13:21:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 201 (0x7f1995a2cc00) [pid = 1950] [serial = 1534] [outer = (nil)] 13:21:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 202 (0x7f199e65b400) [pid = 1950] [serial = 1535] [outer = 0x7f1995a2cc00] 13:21:58 INFO - PROCESS | 1950 | 1461356518329 Marionette DEBUG loaded listener.js 13:21:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 203 (0x7f199e905400) [pid = 1950] [serial = 1536] [outer = 0x7f1995a2cc00] 13:21:59 INFO - PROCESS | 1950 | 1461356519175 Marionette TRACE conn4 <- [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:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1427ms 13:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:21:59 INFO - PROCESS | 1950 | 1461356519224 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 13:21:59 INFO - PROCESS | 1950 | 1461356519227 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 13:21:59 INFO - PROCESS | 1950 | 1461356519233 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:21:59 INFO - PROCESS | 1950 | 1461356519236 Marionette TRACE conn4 <- [1,2018,null,{}] 13:21:59 INFO - PROCESS | 1950 | 1461356519241 Marionette TRACE conn4 -> [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:21:59 INFO - PROCESS | 1950 | 1461356519471 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 13:21:59 INFO - PROCESS | 1950 | 1461356519685 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:59 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a21cb000 == 129 [pid = 1950] [id = 512] 13:21:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 204 (0x7f199efc1000) [pid = 1950] [serial = 1537] [outer = (nil)] 13:21:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 205 (0x7f19a11edc00) [pid = 1950] [serial = 1538] [outer = 0x7f199efc1000] 13:21:59 INFO - PROCESS | 1950 | 1461356519800 Marionette DEBUG loaded listener.js 13:21:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 206 (0x7f19a27a9c00) [pid = 1950] [serial = 1539] [outer = 0x7f199efc1000] 13:22:00 INFO - PROCESS | 1950 | 1461356520739 Marionette TRACE conn4 <- [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:22:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:22:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1581ms 13:22:00 INFO - PROCESS | 1950 | 1461356520816 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 13:22:00 INFO - PROCESS | 1950 | 1461356520819 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 13:22:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:22:00 INFO - PROCESS | 1950 | 1461356520826 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:22:00 INFO - PROCESS | 1950 | 1461356520828 Marionette TRACE conn4 <- [1,2022,null,{}] 13:22:00 INFO - PROCESS | 1950 | 1461356520833 Marionette TRACE conn4 -> [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:22:01 INFO - PROCESS | 1950 | 1461356521155 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 13:22:01 INFO - PROCESS | 1950 | 1461356521394 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:01 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2b22800 == 130 [pid = 1950] [id = 513] 13:22:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f199f41dc00) [pid = 1950] [serial = 1540] [outer = (nil)] 13:22:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 208 (0x7f19a67b9800) [pid = 1950] [serial = 1541] [outer = 0x7f199f41dc00] 13:22:01 INFO - PROCESS | 1950 | 1461356521472 Marionette DEBUG loaded listener.js 13:22:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f19a6e38000) [pid = 1950] [serial = 1542] [outer = 0x7f199f41dc00] 13:22:02 INFO - PROCESS | 1950 | 1461356522281 Marionette TRACE conn4 <- [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:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1529ms 13:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:22:02 INFO - PROCESS | 1950 | 1461356522355 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 13:22:02 INFO - PROCESS | 1950 | 1461356522358 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 13:22:02 INFO - PROCESS | 1950 | 1461356522364 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:22:02 INFO - PROCESS | 1950 | 1461356522367 Marionette TRACE conn4 <- [1,2026,null,{}] 13:22:02 INFO - PROCESS | 1950 | 1461356522372 Marionette TRACE conn4 -> [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:22:02 INFO - PROCESS | 1950 | 1461356522596 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 13:22:02 INFO - PROCESS | 1950 | 1461356522853 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:02 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6e0a000 == 131 [pid = 1950] [id = 514] 13:22:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f1996519c00) [pid = 1950] [serial = 1543] [outer = (nil)] 13:22:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f19a710d800) [pid = 1950] [serial = 1544] [outer = 0x7f1996519c00] 13:22:02 INFO - PROCESS | 1950 | 1461356522962 Marionette DEBUG loaded listener.js 13:22:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f19a7f0e000) [pid = 1950] [serial = 1545] [outer = 0x7f1996519c00] 13:22:03 INFO - PROCESS | 1950 | 1461356523798 Marionette TRACE conn4 <- [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:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1477ms 13:22:03 INFO - PROCESS | 1950 | 1461356523841 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 13:22:03 INFO - PROCESS | 1950 | 1461356523845 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 13:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:22:03 INFO - PROCESS | 1950 | 1461356523850 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:22:03 INFO - PROCESS | 1950 | 1461356523852 Marionette TRACE conn4 <- [1,2030,null,{}] 13:22:03 INFO - PROCESS | 1950 | 1461356523858 Marionette TRACE conn4 -> [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:22:04 INFO - PROCESS | 1950 | 1461356524060 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 13:22:04 INFO - PROCESS | 1950 | 1461356524279 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:04 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a879c000 == 132 [pid = 1950] [id = 515] 13:22:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f19a27b1c00) [pid = 1950] [serial = 1546] [outer = (nil)] 13:22:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f19a8a47400) [pid = 1950] [serial = 1547] [outer = 0x7f19a27b1c00] 13:22:04 INFO - PROCESS | 1950 | 1461356524389 Marionette DEBUG loaded listener.js 13:22:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f19a9655800) [pid = 1950] [serial = 1548] [outer = 0x7f19a27b1c00] 13:22:05 INFO - PROCESS | 1950 | 1461356525269 Marionette TRACE conn4 <- [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:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1487ms 13:22:05 INFO - PROCESS | 1950 | 1461356525338 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 13:22:05 INFO - PROCESS | 1950 | 1461356525341 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 13:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:22:05 INFO - PROCESS | 1950 | 1461356525347 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:22:05 INFO - PROCESS | 1950 | 1461356525349 Marionette TRACE conn4 <- [1,2034,null,{}] 13:22:05 INFO - PROCESS | 1950 | 1461356525354 Marionette TRACE conn4 -> [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:22:05 INFO - PROCESS | 1950 | 1461356525545 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 13:22:05 INFO - PROCESS | 1950 | 1461356525762 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:05 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ae91f800 == 133 [pid = 1950] [id = 516] 13:22:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f19a6fa9000) [pid = 1950] [serial = 1549] [outer = (nil)] 13:22:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f19af589400) [pid = 1950] [serial = 1550] [outer = 0x7f19a6fa9000] 13:22:05 INFO - PROCESS | 1950 | 1461356525872 Marionette DEBUG loaded listener.js 13:22:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f19b560c800) [pid = 1950] [serial = 1551] [outer = 0x7f19a6fa9000] 13:22:06 INFO - PROCESS | 1950 | 1461356526777 Marionette TRACE conn4 <- [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:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1479ms 13:22:06 INFO - PROCESS | 1950 | 1461356526827 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 13:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:22:06 INFO - PROCESS | 1950 | 1461356526832 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 13:22:06 INFO - PROCESS | 1950 | 1461356526838 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:22:06 INFO - PROCESS | 1950 | 1461356526842 Marionette TRACE conn4 <- [1,2038,null,{}] 13:22:06 INFO - PROCESS | 1950 | 1461356526847 Marionette TRACE conn4 -> [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:22:07 INFO - PROCESS | 1950 | 1461356527064 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 13:22:07 INFO - PROCESS | 1950 | 1461356527325 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f76000 == 134 [pid = 1950] [id = 517] 13:22:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f19b5654800) [pid = 1950] [serial = 1552] [outer = (nil)] 13:22:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f19b87c7800) [pid = 1950] [serial = 1553] [outer = 0x7f19b5654800] 13:22:07 INFO - PROCESS | 1950 | 1461356527458 Marionette DEBUG loaded listener.js 13:22:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f19ba1ab800) [pid = 1950] [serial = 1554] [outer = 0x7f19b5654800] 13:22:08 INFO - PROCESS | 1950 | 1461356528310 Marionette TRACE conn4 <- [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:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1528ms 13:22:08 INFO - PROCESS | 1950 | 1461356528366 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 13:22:08 INFO - PROCESS | 1950 | 1461356528369 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 13:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:22:08 INFO - PROCESS | 1950 | 1461356528374 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:22:08 INFO - PROCESS | 1950 | 1461356528376 Marionette TRACE conn4 <- [1,2042,null,{}] 13:22:08 INFO - PROCESS | 1950 | 1461356528382 Marionette TRACE conn4 -> [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:22:08 INFO - PROCESS | 1950 | 1461356528573 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 13:22:08 INFO - PROCESS | 1950 | 1461356528839 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:08 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bc780000 == 135 [pid = 1950] [id = 518] 13:22:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f198ba08400) [pid = 1950] [serial = 1555] [outer = (nil)] 13:22:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f198ba0dc00) [pid = 1950] [serial = 1556] [outer = 0x7f198ba08400] 13:22:08 INFO - PROCESS | 1950 | 1461356528951 Marionette DEBUG loaded listener.js 13:22:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f19b681b800) [pid = 1950] [serial = 1557] [outer = 0x7f198ba08400] 13:22:09 INFO - PROCESS | 1950 | 1461356529754 Marionette TRACE conn4 <- [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:22:09 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:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1431ms 13:22:09 INFO - PROCESS | 1950 | 1461356529807 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 13:22:09 INFO - PROCESS | 1950 | 1461356529810 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 13:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:22:09 INFO - PROCESS | 1950 | 1461356529816 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:22:09 INFO - PROCESS | 1950 | 1461356529818 Marionette TRACE conn4 <- [1,2046,null,{}] 13:22:09 INFO - PROCESS | 1950 | 1461356529823 Marionette TRACE conn4 -> [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:22:10 INFO - PROCESS | 1950 | 1461356529998 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 13:22:10 INFO - PROCESS | 1950 | 1461356530217 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:10 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1991f65800 == 136 [pid = 1950] [id = 519] 13:22:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f198ba09400) [pid = 1950] [serial = 1558] [outer = (nil)] 13:22:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f198ff6d400) [pid = 1950] [serial = 1559] [outer = 0x7f198ba09400] 13:22:10 INFO - PROCESS | 1950 | 1461356530325 Marionette DEBUG loaded listener.js 13:22:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f198ff71800) [pid = 1950] [serial = 1560] [outer = 0x7f198ba09400] 13:22:11 INFO - PROCESS | 1950 | 1461356531170 Marionette TRACE conn4 <- [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:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1428ms 13:22:11 INFO - PROCESS | 1950 | 1461356531245 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 13:22:11 INFO - PROCESS | 1950 | 1461356531249 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 13:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:22:11 INFO - PROCESS | 1950 | 1461356531254 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:22:11 INFO - PROCESS | 1950 | 1461356531256 Marionette TRACE conn4 <- [1,2050,null,{}] 13:22:11 INFO - PROCESS | 1950 | 1461356531261 Marionette TRACE conn4 -> [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:22:11 INFO - PROCESS | 1950 | 1461356531450 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 13:22:11 INFO - PROCESS | 1950 | 1461356531744 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:11 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f459800 == 137 [pid = 1950] [id = 520] 13:22:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f198e632000) [pid = 1950] [serial = 1561] [outer = (nil)] 13:22:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f198ff74800) [pid = 1950] [serial = 1562] [outer = 0x7f198e632000] 13:22:11 INFO - PROCESS | 1950 | 1461356531821 Marionette DEBUG loaded listener.js 13:22:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f1994b96c00) [pid = 1950] [serial = 1563] [outer = 0x7f198e632000] 13:22:12 INFO - PROCESS | 1950 | 1461356532692 Marionette TRACE conn4 <- [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:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1481ms 13:22:12 INFO - PROCESS | 1950 | 1461356532737 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 13:22:12 INFO - PROCESS | 1950 | 1461356532741 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 13:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:22:12 INFO - PROCESS | 1950 | 1461356532746 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:22:12 INFO - PROCESS | 1950 | 1461356532748 Marionette TRACE conn4 <- [1,2054,null,{}] 13:22:12 INFO - PROCESS | 1950 | 1461356532754 Marionette TRACE conn4 -> [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:22:12 INFO - PROCESS | 1950 | 1461356532935 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 13:22:13 INFO - PROCESS | 1950 | 1461356533217 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198c84a000 == 138 [pid = 1950] [id = 521] 13:22:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f198bbdfc00) [pid = 1950] [serial = 1564] [outer = (nil)] 13:22:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f199177b000) [pid = 1950] [serial = 1565] [outer = 0x7f198bbdfc00] 13:22:13 INFO - PROCESS | 1950 | 1461356533290 Marionette DEBUG loaded listener.js 13:22:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f1994b99800) [pid = 1950] [serial = 1566] [outer = 0x7f198bbdfc00] 13:22:14 INFO - PROCESS | 1950 | 1461356534168 Marionette TRACE conn4 <- [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:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1481ms 13:22:14 INFO - PROCESS | 1950 | 1461356534228 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 13:22:14 INFO - PROCESS | 1950 | 1461356534231 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 13:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:22:14 INFO - PROCESS | 1950 | 1461356534237 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:22:14 INFO - PROCESS | 1950 | 1461356534240 Marionette TRACE conn4 <- [1,2058,null,{}] 13:22:14 INFO - PROCESS | 1950 | 1461356534245 Marionette TRACE conn4 -> [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:22:14 INFO - PROCESS | 1950 | 1461356534448 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 13:22:15 INFO - PROCESS | 1950 | 1461356535238 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:15 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1991f6c000 == 139 [pid = 1950] [id = 522] 13:22:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 234 (0x7f1989dd1800) [pid = 1950] [serial = 1567] [outer = (nil)] 13:22:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 235 (0x7f198ba06800) [pid = 1950] [serial = 1568] [outer = 0x7f1989dd1800] 13:22:15 INFO - PROCESS | 1950 | 1461356535325 Marionette DEBUG loaded listener.js 13:22:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 236 (0x7f198bbe2800) [pid = 1950] [serial = 1569] [outer = 0x7f1989dd1800] 13:22:16 INFO - PROCESS | 1950 | 1461356536210 Marionette TRACE conn4 <- [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:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2029ms 13:22:16 INFO - PROCESS | 1950 | 1461356536267 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 13:22:16 INFO - PROCESS | 1950 | 1461356536271 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 13:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:22:16 INFO - PROCESS | 1950 | 1461356536278 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:22:16 INFO - PROCESS | 1950 | 1461356536284 Marionette TRACE conn4 <- [1,2062,null,{}] 13:22:16 INFO - PROCESS | 1950 | 1461356536290 Marionette TRACE conn4 -> [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:22:16 INFO - PROCESS | 1950 | 1461356536483 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 13:22:16 INFO - PROCESS | 1950 | 1461356536764 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:16 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994911800 == 140 [pid = 1950] [id = 523] 13:22:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 237 (0x7f1989dc5800) [pid = 1950] [serial = 1570] [outer = (nil)] 13:22:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 238 (0x7f198d9a1800) [pid = 1950] [serial = 1571] [outer = 0x7f1989dc5800] 13:22:16 INFO - PROCESS | 1950 | 1461356536831 Marionette DEBUG loaded listener.js 13:22:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 239 (0x7f1991632800) [pid = 1950] [serial = 1572] [outer = 0x7f1989dc5800] 13:22:17 INFO - PROCESS | 1950 | 1461356537837 Marionette TRACE conn4 <- [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:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1635ms 13:22:17 INFO - PROCESS | 1950 | 1461356537917 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 13:22:17 INFO - PROCESS | 1950 | 1461356537922 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 13:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:22:17 INFO - PROCESS | 1950 | 1461356537928 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:22:17 INFO - PROCESS | 1950 | 1461356537931 Marionette TRACE conn4 <- [1,2066,null,{}] 13:22:17 INFO - PROCESS | 1950 | 1461356537936 Marionette TRACE conn4 -> [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:22:18 INFO - PROCESS | 1950 | 1461356538122 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 13:22:18 INFO - PROCESS | 1950 | 1461356538479 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:18 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198fa82800 == 141 [pid = 1950] [id = 524] 13:22:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 240 (0x7f1989dd2c00) [pid = 1950] [serial = 1573] [outer = (nil)] 13:22:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 241 (0x7f1992873000) [pid = 1950] [serial = 1574] [outer = 0x7f1989dd2c00] 13:22:18 INFO - PROCESS | 1950 | 1461356538549 Marionette DEBUG loaded listener.js 13:22:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 242 (0x7f19948bb800) [pid = 1950] [serial = 1575] [outer = 0x7f1989dd2c00] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 241 (0x7f1989dce000) [pid = 1950] [serial = 1421] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 240 (0x7f1989dd8400) [pid = 1950] [serial = 1424] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 239 (0x7f1989de1c00) [pid = 1950] [serial = 1427] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992430800 == 140 [pid = 1950] [id = 505] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19959df800 == 139 [pid = 1950] [id = 504] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1993225000 == 138 [pid = 1950] [id = 503] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19928bc000 == 137 [pid = 1950] [id = 502] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198f77b800 == 136 [pid = 1950] [id = 501] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19959ab800 == 135 [pid = 1950] [id = 500] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198fa95000 == 134 [pid = 1950] [id = 499] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19babea800 == 133 [pid = 1950] [id = 493] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9f4d000 == 132 [pid = 1950] [id = 492] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b45b9800 == 131 [pid = 1950] [id = 491] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a873c000 == 130 [pid = 1950] [id = 490] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6e08800 == 129 [pid = 1950] [id = 489] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2a5f800 == 128 [pid = 1950] [id = 488] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1118800 == 127 [pid = 1950] [id = 487] 13:22:19 INFO - PROCESS | 1950 | 1461356539466 Marionette TRACE conn4 <- [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:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199e519000 == 126 [pid = 1950] [id = 486] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19968cc000 == 125 [pid = 1950] [id = 485] 13:22:19 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19928e3000 == 124 [pid = 1950] [id = 484] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 238 (0x7f1997abf000) [pid = 1950] [serial = 1445] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 237 (0x7f199177b800) [pid = 1950] [serial = 1448] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 236 (0x7f1995b72c00) [pid = 1950] [serial = 1386] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 235 (0x7f199163b400) [pid = 1950] [serial = 1434] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 234 (0x7f198d8e9400) [pid = 1950] [serial = 1433] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 233 (0x7f19a8a48c00) [pid = 1950] [serial = 1412] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f198d7ea400) [pid = 1950] [serial = 1431] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f198d774400) [pid = 1950] [serial = 1430] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f19948c0c00) [pid = 1950] [serial = 1439] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f1994cb4400) [pid = 1950] [serial = 1440] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f19a6bb1000) [pid = 1950] [serial = 1406] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f1995b75000) [pid = 1950] [serial = 1394] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f198d8e6000) [pid = 1950] [serial = 1388] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f19a2207800) [pid = 1950] [serial = 1403] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f19af50cc00) [pid = 1950] [serial = 1415] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f199f362000) [pid = 1950] [serial = 1400] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f1991777400) [pid = 1950] [serial = 1436] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f19946c4c00) [pid = 1950] [serial = 1437] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f19b9e29000) [pid = 1950] [serial = 1418] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f19924cec00) [pid = 1950] [serial = 1391] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f19a71a4800) [pid = 1950] [serial = 1409] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f199dc86800) [pid = 1950] [serial = 1397] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f19957d3000) [pid = 1950] [serial = 1442] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f1995a2ec00) [pid = 1950] [serial = 1443] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f199c1a8400) [pid = 1950] [serial = 1446] [outer = (nil)] [url = about:blank] 13:22:19 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f1994b07000) [pid = 1950] [serial = 1449] [outer = (nil)] [url = about:blank] 13:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1588ms 13:22:19 INFO - PROCESS | 1950 | 1461356539523 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 13:22:19 INFO - PROCESS | 1950 | 1461356539526 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 13:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:22:19 INFO - PROCESS | 1950 | 1461356539538 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:22:19 INFO - PROCESS | 1950 | 1461356539546 Marionette TRACE conn4 <- [1,2070,null,{}] 13:22:19 INFO - PROCESS | 1950 | 1461356539553 Marionette TRACE conn4 -> [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:22:19 INFO - PROCESS | 1950 | 1461356539718 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 13:22:19 INFO - PROCESS | 1950 | 1461356539923 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:19 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199289d000 == 125 [pid = 1950] [id = 525] 13:22:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f1989dce000) [pid = 1950] [serial = 1576] [outer = (nil)] 13:22:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f19948bf800) [pid = 1950] [serial = 1577] [outer = 0x7f1989dce000] 13:22:20 INFO - PROCESS | 1950 | 1461356540019 Marionette DEBUG loaded listener.js 13:22:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f1994b9ec00) [pid = 1950] [serial = 1578] [outer = 0x7f1989dce000] 13:22:20 INFO - PROCESS | 1950 | 1461356540707 Marionette TRACE conn4 <- [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:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1195ms 13:22:20 INFO - PROCESS | 1950 | 1461356540727 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 13:22:20 INFO - PROCESS | 1950 | 1461356540732 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 13:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:22:20 INFO - PROCESS | 1950 | 1461356540737 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:22:20 INFO - PROCESS | 1950 | 1461356540740 Marionette TRACE conn4 <- [1,2074,null,{}] 13:22:20 INFO - PROCESS | 1950 | 1461356540745 Marionette TRACE conn4 -> [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:22:20 INFO - PROCESS | 1950 | 1461356540995 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 13:22:21 INFO - PROCESS | 1950 | 1461356541011 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:21 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994b3c800 == 126 [pid = 1950] [id = 526] 13:22:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f198d9a0400) [pid = 1950] [serial = 1579] [outer = (nil)] 13:22:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f1994cb4400) [pid = 1950] [serial = 1580] [outer = 0x7f198d9a0400] 13:22:21 INFO - PROCESS | 1950 | 1461356541192 Marionette DEBUG loaded listener.js 13:22:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f19958ef000) [pid = 1950] [serial = 1581] [outer = 0x7f198d9a0400] 13:22:21 INFO - PROCESS | 1950 | 1461356541976 Marionette TRACE conn4 <- [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:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1280ms 13:22:22 INFO - PROCESS | 1950 | 1461356542017 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 13:22:22 INFO - PROCESS | 1950 | 1461356542020 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 13:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:22:22 INFO - PROCESS | 1950 | 1461356542035 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:22:22 INFO - PROCESS | 1950 | 1461356542037 Marionette TRACE conn4 <- [1,2078,null,{}] 13:22:22 INFO - PROCESS | 1950 | 1461356542051 Marionette TRACE conn4 -> [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:22:22 INFO - PROCESS | 1950 | 1461356542278 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 13:22:22 INFO - PROCESS | 1950 | 1461356542304 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:22 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995aa7000 == 127 [pid = 1950] [id = 527] 13:22:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f199651d800) [pid = 1950] [serial = 1582] [outer = (nil)] 13:22:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f1997b48000) [pid = 1950] [serial = 1583] [outer = 0x7f199651d800] 13:22:22 INFO - PROCESS | 1950 | 1461356542375 Marionette DEBUG loaded listener.js 13:22:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f199e3cf800) [pid = 1950] [serial = 1584] [outer = 0x7f199651d800] 13:22:23 INFO - PROCESS | 1950 | 1461356543241 Marionette TRACE conn4 <- [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:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1258ms 13:22:23 INFO - PROCESS | 1950 | 1461356543284 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 13:22:23 INFO - PROCESS | 1950 | 1461356543287 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 13:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:22:23 INFO - PROCESS | 1950 | 1461356543292 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:22:23 INFO - PROCESS | 1950 | 1461356543294 Marionette TRACE conn4 <- [1,2082,null,{}] 13:22:23 INFO - PROCESS | 1950 | 1461356543299 Marionette TRACE conn4 -> [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:22:23 INFO - PROCESS | 1950 | 1461356543535 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 13:22:23 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f19957d5800) [pid = 1950] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:22:23 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f198d8eec00) [pid = 1950] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:22:23 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f1989dc2c00) [pid = 1950] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:22:23 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f19908d0c00) [pid = 1950] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:22:23 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f198f4e9c00) [pid = 1950] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:22:23 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f1989dc3400) [pid = 1950] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:22:23 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f198f4e8800) [pid = 1950] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:22:24 INFO - PROCESS | 1950 | 1461356544091 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:24 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199289d800 == 128 [pid = 1950] [id = 528] 13:22:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f1989dc2c00) [pid = 1950] [serial = 1585] [outer = (nil)] 13:22:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f198d7f1000) [pid = 1950] [serial = 1586] [outer = 0x7f1989dc2c00] 13:22:24 INFO - PROCESS | 1950 | 1461356544151 Marionette DEBUG loaded listener.js 13:22:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f1995b74000) [pid = 1950] [serial = 1587] [outer = 0x7f1989dc2c00] 13:22:24 INFO - PROCESS | 1950 | 1461356544879 Marionette TRACE conn4 <- [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:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1635ms 13:22:24 INFO - PROCESS | 1950 | 1461356544929 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 13:22:24 INFO - PROCESS | 1950 | 1461356544932 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 13:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:22:24 INFO - PROCESS | 1950 | 1461356544938 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:22:24 INFO - PROCESS | 1950 | 1461356544942 Marionette TRACE conn4 <- [1,2086,null,{}] 13:22:24 INFO - PROCESS | 1950 | 1461356544953 Marionette TRACE conn4 -> [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:22:25 INFO - PROCESS | 1950 | 1461356545142 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 13:22:25 INFO - PROCESS | 1950 | 1461356545155 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:25 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c147800 == 129 [pid = 1950] [id = 529] 13:22:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f199e75e000) [pid = 1950] [serial = 1588] [outer = (nil)] 13:22:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f199f3ef400) [pid = 1950] [serial = 1589] [outer = 0x7f199e75e000] 13:22:25 INFO - PROCESS | 1950 | 1461356545217 Marionette DEBUG loaded listener.js 13:22:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f19a0405800) [pid = 1950] [serial = 1590] [outer = 0x7f199e75e000] 13:22:26 INFO - PROCESS | 1950 | 1461356546340 Marionette TRACE conn4 <- [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:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1435ms 13:22:26 INFO - PROCESS | 1950 | 1461356546374 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 13:22:26 INFO - PROCESS | 1950 | 1461356546380 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 13:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:22:26 INFO - PROCESS | 1950 | 1461356546388 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:22:26 INFO - PROCESS | 1950 | 1461356546394 Marionette TRACE conn4 <- [1,2090,null,{}] 13:22:26 INFO - PROCESS | 1950 | 1461356546403 Marionette TRACE conn4 -> [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:22:26 INFO - PROCESS | 1950 | 1461356546634 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 13:22:26 INFO - PROCESS | 1950 | 1461356546925 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1990880800 == 130 [pid = 1950] [id = 530] 13:22:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f198d7ea400) [pid = 1950] [serial = 1591] [outer = (nil)] 13:22:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f198e62a000) [pid = 1950] [serial = 1592] [outer = 0x7f198d7ea400] 13:22:27 INFO - PROCESS | 1950 | 1461356547044 Marionette DEBUG loaded listener.js 13:22:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f198faf3400) [pid = 1950] [serial = 1593] [outer = 0x7f198d7ea400] 13:22:27 INFO - PROCESS | 1950 | 1461356547912 Marionette TRACE conn4 <- [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:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1582ms 13:22:28 INFO - PROCESS | 1950 | 1461356548023 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 13:22:28 INFO - PROCESS | 1950 | 1461356548031 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 13:22:28 INFO - PROCESS | 1950 | ************************* 13:22:28 INFO - PROCESS | 1950 | A coding exception was thrown and uncaught in a Task. 13:22:28 INFO - PROCESS | 1950 | 13:22:28 INFO - PROCESS | 1950 | Full message: TypeError: NetworkError when attempting to fetch resource. 13:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:22:28 INFO - PROCESS | 1950 | Full stack: 13:22:28 INFO - PROCESS | 1950 | ************************* 13:22:28 INFO - PROCESS | 1950 | 1461356548099 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:22:28 INFO - PROCESS | 1950 | 1461356548102 Marionette TRACE conn4 <- [1,2094,null,{}] 13:22:28 INFO - PROCESS | 1950 | 1461356548110 Marionette TRACE conn4 -> [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:22:28 INFO - PROCESS | 1950 | 1461356548325 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 13:22:28 INFO - PROCESS | 1950 | 1461356548586 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:28 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997d29000 == 131 [pid = 1950] [id = 531] 13:22:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f19920b6800) [pid = 1950] [serial = 1594] [outer = (nil)] 13:22:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f1994766800) [pid = 1950] [serial = 1595] [outer = 0x7f19920b6800] 13:22:28 INFO - PROCESS | 1950 | 1461356548698 Marionette DEBUG loaded listener.js 13:22:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f1995a2a400) [pid = 1950] [serial = 1596] [outer = 0x7f19920b6800] 13:22:29 INFO - PROCESS | 1950 | 1461356549630 Marionette TRACE conn4 <- [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:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1638ms 13:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:22:29 INFO - PROCESS | 1950 | 1461356549684 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 13:22:29 INFO - PROCESS | 1950 | 1461356549687 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 13:22:29 INFO - PROCESS | 1950 | 1461356549694 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:22:29 INFO - PROCESS | 1950 | 1461356549700 Marionette TRACE conn4 <- [1,2098,null,{}] 13:22:29 INFO - PROCESS | 1950 | 1461356549716 Marionette TRACE conn4 -> [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:22:29 INFO - PROCESS | 1950 | 1461356549905 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 13:22:30 INFO - PROCESS | 1950 | 1461356550170 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2465000 == 132 [pid = 1950] [id = 532] 13:22:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f199c5f6800) [pid = 1950] [serial = 1597] [outer = (nil)] 13:22:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f199e758c00) [pid = 1950] [serial = 1598] [outer = 0x7f199c5f6800] 13:22:30 INFO - PROCESS | 1950 | 1461356550286 Marionette DEBUG loaded listener.js 13:22:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f199f3fd800) [pid = 1950] [serial = 1599] [outer = 0x7f199c5f6800] 13:22:31 INFO - PROCESS | 1950 | 1461356551184 Marionette TRACE conn4 <- [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:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1536ms 13:22:31 INFO - PROCESS | 1950 | 1461356551228 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 13:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:22:31 INFO - PROCESS | 1950 | 1461356551233 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 13:22:31 INFO - PROCESS | 1950 | 1461356551238 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:22:31 INFO - PROCESS | 1950 | 1461356551241 Marionette TRACE conn4 <- [1,2102,null,{}] 13:22:31 INFO - PROCESS | 1950 | 1461356551246 Marionette TRACE conn4 -> [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:22:31 INFO - PROCESS | 1950 | 1461356551437 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 13:22:31 INFO - PROCESS | 1950 | 1461356551702 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:31 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199bd79800 == 133 [pid = 1950] [id = 533] 13:22:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f199bda5800) [pid = 1950] [serial = 1600] [outer = (nil)] 13:22:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f19a22ebc00) [pid = 1950] [serial = 1601] [outer = 0x7f199bda5800] 13:22:31 INFO - PROCESS | 1950 | 1461356551800 Marionette DEBUG loaded listener.js 13:22:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f19a27b1800) [pid = 1950] [serial = 1602] [outer = 0x7f199bda5800] 13:22:32 INFO - PROCESS | 1950 | 1461356552650 Marionette TRACE conn4 <- [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:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1479ms 13:22:32 INFO - PROCESS | 1950 | 1461356552727 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 13:22:32 INFO - PROCESS | 1950 | 1461356552730 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 13:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:22:32 INFO - PROCESS | 1950 | 1461356552739 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:22:32 INFO - PROCESS | 1950 | 1461356552742 Marionette TRACE conn4 <- [1,2106,null,{}] 13:22:32 INFO - PROCESS | 1950 | 1461356552747 Marionette TRACE conn4 -> [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:22:32 INFO - PROCESS | 1950 | 1461356552930 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 13:22:33 INFO - PROCESS | 1950 | 1461356553192 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:33 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a98f5000 == 134 [pid = 1950] [id = 534] 13:22:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 234 (0x7f199bdabc00) [pid = 1950] [serial = 1603] [outer = (nil)] 13:22:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 235 (0x7f19a68dc000) [pid = 1950] [serial = 1604] [outer = 0x7f199bdabc00] 13:22:33 INFO - PROCESS | 1950 | 1461356553276 Marionette DEBUG loaded listener.js 13:22:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 236 (0x7f19a7f08800) [pid = 1950] [serial = 1605] [outer = 0x7f199bdabc00] 13:22:34 INFO - PROCESS | 1950 | 1461356554181 Marionette TRACE conn4 <- [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:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1483ms 13:22:34 INFO - PROCESS | 1950 | 1461356554222 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 13:22:34 INFO - PROCESS | 1950 | 1461356554225 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 13:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:22:34 INFO - PROCESS | 1950 | 1461356554231 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:22:34 INFO - PROCESS | 1950 | 1461356554234 Marionette TRACE conn4 <- [1,2110,null,{}] 13:22:34 INFO - PROCESS | 1950 | 1461356554239 Marionette TRACE conn4 -> [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:22:34 INFO - PROCESS | 1950 | 1461356554537 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 13:22:34 INFO - PROCESS | 1950 | 1461356554741 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:34 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba0a3000 == 135 [pid = 1950] [id = 535] 13:22:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 237 (0x7f19b5406c00) [pid = 1950] [serial = 1606] [outer = (nil)] 13:22:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 238 (0x7f19ba1a5000) [pid = 1950] [serial = 1607] [outer = 0x7f19b5406c00] 13:22:34 INFO - PROCESS | 1950 | 1461356554861 Marionette DEBUG loaded listener.js 13:22:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 239 (0x7f19baa0e000) [pid = 1950] [serial = 1608] [outer = 0x7f19b5406c00] 13:22:35 INFO - PROCESS | 1950 | 1461356555658 Marionette TRACE conn4 <- [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:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1482ms 13:22:35 INFO - PROCESS | 1950 | 1461356555729 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 13:22:35 INFO - PROCESS | 1950 | 1461356555732 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 13:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:22:35 INFO - PROCESS | 1950 | 1461356555741 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:22:35 INFO - PROCESS | 1950 | 1461356555743 Marionette TRACE conn4 <- [1,2114,null,{}] 13:22:35 INFO - PROCESS | 1950 | 1461356555748 Marionette TRACE conn4 -> [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:22:35 INFO - PROCESS | 1950 | 1461356555947 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 13:22:36 INFO - PROCESS | 1950 | 1461356556208 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:36 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19c21be000 == 136 [pid = 1950] [id = 536] 13:22:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 240 (0x7f198c9c4400) [pid = 1950] [serial = 1609] [outer = (nil)] 13:22:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 241 (0x7f198c9ccc00) [pid = 1950] [serial = 1610] [outer = 0x7f198c9c4400] 13:22:36 INFO - PROCESS | 1950 | 1461356556281 Marionette DEBUG loaded listener.js 13:22:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 242 (0x7f198c9d2800) [pid = 1950] [serial = 1611] [outer = 0x7f198c9c4400] 13:22:37 INFO - PROCESS | 1950 | 1461356557157 Marionette TRACE conn4 <- [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:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1481ms 13:22:37 INFO - PROCESS | 1950 | 1461356557224 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 13:22:37 INFO - PROCESS | 1950 | 1461356557228 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 13:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:22:37 INFO - PROCESS | 1950 | 1461356557233 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:22:37 INFO - PROCESS | 1950 | 1461356557236 Marionette TRACE conn4 <- [1,2118,null,{}] 13:22:37 INFO - PROCESS | 1950 | 1461356557242 Marionette TRACE conn4 -> [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:22:37 INFO - PROCESS | 1950 | 1461356557430 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 13:22:37 INFO - PROCESS | 1950 | 1461356557650 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1988edb800 == 137 [pid = 1950] [id = 537] 13:22:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 243 (0x7f198c9c5c00) [pid = 1950] [serial = 1612] [outer = (nil)] 13:22:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 244 (0x7f198ddeb000) [pid = 1950] [serial = 1613] [outer = 0x7f198c9c5c00] 13:22:37 INFO - PROCESS | 1950 | 1461356557763 Marionette DEBUG loaded listener.js 13:22:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 245 (0x7f198ddf0c00) [pid = 1950] [serial = 1614] [outer = 0x7f198c9c5c00] 13:22:38 INFO - PROCESS | 1950 | 1461356558625 Marionette TRACE conn4 <- [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:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1431ms 13:22:38 INFO - PROCESS | 1950 | 1461356558665 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 13:22:38 INFO - PROCESS | 1950 | 1461356558669 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 13:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:22:38 INFO - PROCESS | 1950 | 1461356558693 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:22:38 INFO - PROCESS | 1950 | 1461356558697 Marionette TRACE conn4 <- [1,2122,null,{}] 13:22:38 INFO - PROCESS | 1950 | 1461356558702 Marionette TRACE conn4 -> [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:22:38 INFO - PROCESS | 1950 | 1461356558886 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 13:22:39 INFO - PROCESS | 1950 | 1461356559170 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:39 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1988fd0000 == 138 [pid = 1950] [id = 538] 13:22:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 246 (0x7f198c9ce000) [pid = 1950] [serial = 1615] [outer = (nil)] 13:22:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 247 (0x7f198ddf5400) [pid = 1950] [serial = 1616] [outer = 0x7f198c9ce000] 13:22:39 INFO - PROCESS | 1950 | 1461356559241 Marionette DEBUG loaded listener.js 13:22:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 248 (0x7f19957d6800) [pid = 1950] [serial = 1617] [outer = 0x7f198c9ce000] 13:22:40 INFO - PROCESS | 1950 | 1461356560085 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 13:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1431ms 13:22:40 INFO - PROCESS | 1950 | 1461356560127 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 13:22:40 INFO - PROCESS | 1950 | 1461356560130 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 13:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:22:40 INFO - PROCESS | 1950 | 1461356560136 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:22:40 INFO - PROCESS | 1950 | 1461356560138 Marionette TRACE conn4 <- [1,2126,null,{}] 13:22:40 INFO - PROCESS | 1950 | 1461356560144 Marionette TRACE conn4 -> [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:22:40 INFO - PROCESS | 1950 | 1461356560330 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 13:22:40 INFO - PROCESS | 1950 | 1461356560600 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:40 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19890c8000 == 139 [pid = 1950] [id = 539] 13:22:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 249 (0x7f198c9d3400) [pid = 1950] [serial = 1618] [outer = (nil)] 13:22:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 250 (0x7f19a2d6bc00) [pid = 1950] [serial = 1619] [outer = 0x7f198c9d3400] 13:22:40 INFO - PROCESS | 1950 | 1461356560674 Marionette DEBUG loaded listener.js 13:22:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 251 (0x7f19a2d70400) [pid = 1950] [serial = 1620] [outer = 0x7f198c9d3400] 13:22:41 INFO - PROCESS | 1950 | 1461356561503 Marionette TRACE conn4 <- [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:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1380ms 13:22:41 INFO - PROCESS | 1950 | 1461356561530 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 13:22:41 INFO - PROCESS | 1950 | 1461356561535 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 13:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:22:41 INFO - PROCESS | 1950 | 1461356561545 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:22:41 INFO - PROCESS | 1950 | 1461356561549 Marionette TRACE conn4 <- [1,2130,null,{}] 13:22:41 INFO - PROCESS | 1950 | 1461356561554 Marionette TRACE conn4 -> [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:22:41 INFO - PROCESS | 1950 | 1461356561761 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 13:22:42 INFO - PROCESS | 1950 | 1461356562031 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:42 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2703000 == 140 [pid = 1950] [id = 540] 13:22:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 252 (0x7f198ddf2800) [pid = 1950] [serial = 1621] [outer = (nil)] 13:22:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 253 (0x7f19a7643400) [pid = 1950] [serial = 1622] [outer = 0x7f198ddf2800] 13:22:42 INFO - PROCESS | 1950 | 1461356562116 Marionette DEBUG loaded listener.js 13:22:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 254 (0x7f19baa15400) [pid = 1950] [serial = 1623] [outer = 0x7f198ddf2800] 13:22:43 INFO - PROCESS | 1950 | 1461356563003 Marionette TRACE conn4 <- [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:22:43 INFO - PROCESS | 1950 | 1461356563084 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 13:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:22:43 INFO - PROCESS | 1950 | 1461356563089 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:22:43 INFO - PROCESS | 1950 | 1461356563092 Marionette TRACE conn4 <- [1,2134,null,{}] 13:22:43 INFO - PROCESS | 1950 | 1461356563097 Marionette TRACE conn4 -> [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:22:43 INFO - PROCESS | 1950 | 1461356563303 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 13:22:43 INFO - PROCESS | 1950 | 1461356563568 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2721800 == 141 [pid = 1950] [id = 541] 13:22:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 255 (0x7f1989c5b000) [pid = 1950] [serial = 1624] [outer = (nil)] 13:22:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 256 (0x7f1989c60000) [pid = 1950] [serial = 1625] [outer = 0x7f1989c5b000] 13:22:43 INFO - PROCESS | 1950 | 1461356563683 Marionette DEBUG loaded listener.js 13:22:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 257 (0x7f19baa16c00) [pid = 1950] [serial = 1626] [outer = 0x7f1989c5b000] 13:22:44 INFO - PROCESS | 1950 | 1461356564485 Marionette TRACE conn4 <- [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:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1430ms 13:22:44 INFO - PROCESS | 1950 | 1461356564522 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 13:22:44 INFO - PROCESS | 1950 | 1461356564524 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 13:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:22:44 INFO - PROCESS | 1950 | 1461356564530 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:22:44 INFO - PROCESS | 1950 | 1461356564532 Marionette TRACE conn4 <- [1,2138,null,{}] 13:22:44 INFO - PROCESS | 1950 | 1461356564539 Marionette TRACE conn4 -> [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:22:44 INFO - PROCESS | 1950 | 1461356564734 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 13:22:45 INFO - PROCESS | 1950 | 1461356565003 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994967000 == 142 [pid = 1950] [id = 542] 13:22:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 258 (0x7f1988d75000) [pid = 1950] [serial = 1627] [outer = (nil)] 13:22:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 259 (0x7f1988d7c400) [pid = 1950] [serial = 1628] [outer = 0x7f1988d75000] 13:22:45 INFO - PROCESS | 1950 | 1461356565081 Marionette DEBUG loaded listener.js 13:22:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 260 (0x7f1988d81000) [pid = 1950] [serial = 1629] [outer = 0x7f1988d75000] 13:22:45 INFO - PROCESS | 1950 | 1461356565978 Marionette TRACE conn4 <- [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:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1527ms 13:22:46 INFO - PROCESS | 1950 | 1461356566060 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 13:22:46 INFO - PROCESS | 1950 | 1461356566064 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 13:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:22:46 INFO - PROCESS | 1950 | 1461356566071 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:22:46 INFO - PROCESS | 1950 | 1461356566074 Marionette TRACE conn4 <- [1,2142,null,{}] 13:22:46 INFO - PROCESS | 1950 | 1461356566080 Marionette TRACE conn4 -> [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:22:46 INFO - PROCESS | 1950 | 1461356566331 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 13:22:47 INFO - PROCESS | 1950 | 1461356567203 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:47 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198a7a3000 == 143 [pid = 1950] [id = 543] 13:22:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 261 (0x7f1989dc4000) [pid = 1950] [serial = 1630] [outer = (nil)] 13:22:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 262 (0x7f1989dd4c00) [pid = 1950] [serial = 1631] [outer = 0x7f1989dc4000] 13:22:47 INFO - PROCESS | 1950 | 1461356567272 Marionette DEBUG loaded listener.js 13:22:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 263 (0x7f198a7da000) [pid = 1950] [serial = 1632] [outer = 0x7f1989dc4000] 13:22:48 INFO - PROCESS | 1950 | 1461356568274 Marionette TRACE conn4 <- [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:22:48 INFO - PROCESS | 1950 | 1461356568367 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 13:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:22:48 INFO - PROCESS | 1950 | 1461356568377 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:22:48 INFO - PROCESS | 1950 | 1461356568381 Marionette TRACE conn4 <- [1,2146,null,{}] 13:22:48 INFO - PROCESS | 1950 | 1461356568389 Marionette TRACE conn4 -> [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:22:48 INFO - PROCESS | 1950 | 1461356568820 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 13:22:49 INFO - PROCESS | 1950 | 1461356569212 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:49 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199001f800 == 144 [pid = 1950] [id = 544] 13:22:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 264 (0x7f198ba03000) [pid = 1950] [serial = 1633] [outer = (nil)] 13:22:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 265 (0x7f198ba10c00) [pid = 1950] [serial = 1634] [outer = 0x7f198ba03000] 13:22:49 INFO - PROCESS | 1950 | 1461356569344 Marionette DEBUG loaded listener.js 13:22:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 266 (0x7f198d8e4000) [pid = 1950] [serial = 1635] [outer = 0x7f198ba03000] 13:22:50 INFO - PROCESS | 1950 | 1461356570485 Marionette TRACE conn4 <- [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:22:50 INFO - PROCESS | 1950 | 1461356570571 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 13:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:22:50 INFO - PROCESS | 1950 | 1461356570577 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:22:50 INFO - PROCESS | 1950 | 1461356570580 Marionette TRACE conn4 <- [1,2150,null,{}] 13:22:50 INFO - PROCESS | 1950 | 1461356570585 Marionette TRACE conn4 -> [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:22:50 INFO - PROCESS | 1950 | 1461356570836 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 13:22:51 INFO - PROCESS | 1950 | 1461356571202 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:51 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992f22000 == 145 [pid = 1950] [id = 545] 13:22:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 267 (0x7f198f743000) [pid = 1950] [serial = 1636] [outer = (nil)] 13:22:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 268 (0x7f198ff6cc00) [pid = 1950] [serial = 1637] [outer = 0x7f198f743000] 13:22:51 INFO - PROCESS | 1950 | 1461356571270 Marionette DEBUG loaded listener.js 13:22:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 269 (0x7f199177c800) [pid = 1950] [serial = 1638] [outer = 0x7f198f743000] 13:22:52 INFO - PROCESS | 1950 | 1461356572149 Marionette TRACE conn4 <- [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:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1628ms 13:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:22:52 INFO - PROCESS | 1950 | 1461356572205 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 13:22:52 INFO - PROCESS | 1950 | 1461356572208 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 13:22:52 INFO - PROCESS | 1950 | 1461356572223 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:22:52 INFO - PROCESS | 1950 | 1461356572231 Marionette TRACE conn4 <- [1,2154,null,{}] 13:22:52 INFO - PROCESS | 1950 | 1461356572238 Marionette TRACE conn4 -> [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:22:52 INFO - PROCESS | 1950 | 1461356572508 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 13:22:52 INFO - PROCESS | 1950 | 1461356572820 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199271d000 == 146 [pid = 1950] [id = 546] 13:22:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 270 (0x7f19924cf800) [pid = 1950] [serial = 1639] [outer = (nil)] 13:22:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 271 (0x7f19948c4000) [pid = 1950] [serial = 1640] [outer = 0x7f19924cf800] 13:22:52 INFO - PROCESS | 1950 | 1461356572886 Marionette DEBUG loaded listener.js 13:22:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 272 (0x7f1994b97800) [pid = 1950] [serial = 1641] [outer = 0x7f19924cf800] 13:22:53 INFO - PROCESS | 1950 | 1461356573733 Marionette TRACE conn4 <- [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:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1594ms 13:22:53 INFO - PROCESS | 1950 | 1461356573809 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 13:22:53 INFO - PROCESS | 1950 | 1461356573813 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 13:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:22:53 INFO - PROCESS | 1950 | 1461356573818 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:22:53 INFO - PROCESS | 1950 | 1461356573820 Marionette TRACE conn4 <- [1,2158,null,{}] 13:22:53 INFO - PROCESS | 1950 | 1461356573826 Marionette TRACE conn4 -> [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:22:54 INFO - PROCESS | 1950 | 1461356574023 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 13:22:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ba8bb800 == 145 [pid = 1950] [id = 225] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 271 (0x7f1994766000) [pid = 1950] [serial = 1457] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 270 (0x7f19a1fdd400) [pid = 1950] [serial = 1469] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 269 (0x7f198fa56c00) [pid = 1950] [serial = 1454] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 268 (0x7f199e37fc00) [pid = 1950] [serial = 1463] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 267 (0x7f199bd5e400) [pid = 1950] [serial = 1520] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 266 (0x7f199e656000) [pid = 1950] [serial = 1466] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 265 (0x7f1996515c00) [pid = 1950] [serial = 1460] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 264 (0x7f19a5e62400) [pid = 1950] [serial = 1475] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 263 (0x7f19a27ac800) [pid = 1950] [serial = 1472] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 262 (0x7f19a964c800) [pid = 1950] [serial = 1481] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 261 (0x7f198bbde000) [pid = 1950] [serial = 1484] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 260 (0x7f199e757000) [pid = 1950] [serial = 1487] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 259 (0x7f199e75a000) [pid = 1950] [serial = 1490] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 258 (0x7f19957d1400) [pid = 1950] [serial = 1493] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 257 (0x7f198d99e400) [pid = 1950] [serial = 1496] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | --DOMWINDOW == 256 (0x7f19a7103c00) [pid = 1950] [serial = 1478] [outer = (nil)] [url = about:blank] 13:22:54 INFO - PROCESS | 1950 | 1461356574458 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199289d800 == 144 [pid = 1950] [id = 528] 13:22:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995aa7000 == 143 [pid = 1950] [id = 527] 13:22:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994b3c800 == 142 [pid = 1950] [id = 526] 13:22:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997eaf800 == 141 [pid = 1950] [id = 483] 13:22:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199289d000 == 140 [pid = 1950] [id = 525] 13:22:54 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198faa1800 == 141 [pid = 1950] [id = 547] 13:22:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 257 (0x7f1989ddbc00) [pid = 1950] [serial = 1642] [outer = (nil)] 13:22:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 258 (0x7f198d9a5400) [pid = 1950] [serial = 1643] [outer = 0x7f1989ddbc00] 13:22:54 INFO - PROCESS | 1950 | 1461356574558 Marionette DEBUG loaded listener.js 13:22:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 259 (0x7f1994b9d800) [pid = 1950] [serial = 1644] [outer = 0x7f1989ddbc00] 13:22:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198fa82800 == 140 [pid = 1950] [id = 524] 13:22:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994911800 == 139 [pid = 1950] [id = 523] 13:22:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1991f6c000 == 138 [pid = 1950] [id = 522] 13:22:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1991f65800 == 137 [pid = 1950] [id = 519] 13:22:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bc780000 == 136 [pid = 1950] [id = 518] 13:22:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9f76000 == 135 [pid = 1950] [id = 517] 13:22:54 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ae91f800 == 134 [pid = 1950] [id = 516] 13:22:55 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a879c000 == 133 [pid = 1950] [id = 515] 13:22:55 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6e0a000 == 132 [pid = 1950] [id = 514] 13:22:55 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2b22800 == 131 [pid = 1950] [id = 513] 13:22:55 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a21cb000 == 130 [pid = 1950] [id = 512] 13:22:55 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199ecca000 == 129 [pid = 1950] [id = 511] 13:22:55 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199d306000 == 128 [pid = 1950] [id = 510] 13:22:55 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997d3b000 == 127 [pid = 1950] [id = 509] 13:22:55 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994dd4800 == 126 [pid = 1950] [id = 508] 13:22:55 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199086c000 == 125 [pid = 1950] [id = 507] 13:22:55 INFO - PROCESS | 1950 | --DOMWINDOW == 258 (0x7f198f4ea800) [pid = 1950] [serial = 1502] [outer = (nil)] [url = about:blank] 13:22:55 INFO - PROCESS | 1950 | --DOMWINDOW == 257 (0x7f199177c400) [pid = 1950] [serial = 1505] [outer = (nil)] [url = about:blank] 13:22:55 INFO - PROCESS | 1950 | --DOMWINDOW == 256 (0x7f1991aef800) [pid = 1950] [serial = 1506] [outer = (nil)] [url = about:blank] 13:22:55 INFO - PROCESS | 1950 | --DOMWINDOW == 255 (0x7f198faefc00) [pid = 1950] [serial = 1517] [outer = (nil)] [url = about:blank] 13:22:55 INFO - PROCESS | 1950 | --DOMWINDOW == 254 (0x7f1994b0e800) [pid = 1950] [serial = 1512] [outer = (nil)] [url = about:blank] 13:22:55 INFO - PROCESS | 1950 | --DOMWINDOW == 253 (0x7f1995822c00) [pid = 1950] [serial = 1514] [outer = (nil)] [url = about:blank] 13:22:55 INFO - PROCESS | 1950 | --DOMWINDOW == 252 (0x7f1995a2f000) [pid = 1950] [serial = 1515] [outer = (nil)] [url = about:blank] 13:22:55 INFO - PROCESS | 1950 | --DOMWINDOW == 251 (0x7f1996518800) [pid = 1950] [serial = 1518] [outer = (nil)] [url = about:blank] 13:22:55 INFO - PROCESS | 1950 | --DOMWINDOW == 250 (0x7f198bbd3400) [pid = 1950] [serial = 1500] [outer = (nil)] [url = about:blank] 13:22:55 INFO - PROCESS | 1950 | --DOMWINDOW == 249 (0x7f1989dc8400) [pid = 1950] [serial = 1499] [outer = (nil)] [url = about:blank] 13:22:55 INFO - PROCESS | 1950 | --DOMWINDOW == 248 (0x7f1995a2ac00) [pid = 1950] [serial = 1451] [outer = (nil)] [url = about:blank] 13:22:55 INFO - PROCESS | 1950 | --DOMWINDOW == 247 (0x7f19948eac00) [pid = 1950] [serial = 1511] [outer = (nil)] [url = about:blank] 13:22:55 INFO - PROCESS | 1950 | --DOMWINDOW == 246 (0x7f1992873800) [pid = 1950] [serial = 1508] [outer = (nil)] [url = about:blank] 13:22:55 INFO - PROCESS | 1950 | --DOMWINDOW == 245 (0x7f19948c1400) [pid = 1950] [serial = 1509] [outer = (nil)] [url = about:blank] 13:22:55 INFO - PROCESS | 1950 | --DOMWINDOW == 244 (0x7f198f74b800) [pid = 1950] [serial = 1503] [outer = (nil)] [url = about:blank] 13:22:55 INFO - PROCESS | 1950 | 1461356575322 Marionette TRACE conn4 <- [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:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1527ms 13:22:55 INFO - PROCESS | 1950 | 1461356575348 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 13:22:55 INFO - PROCESS | 1950 | 1461356575351 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 13:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:22:55 INFO - PROCESS | 1950 | 1461356575356 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:22:55 INFO - PROCESS | 1950 | 1461356575358 Marionette TRACE conn4 <- [1,2162,null,{}] 13:22:55 INFO - PROCESS | 1950 | 1461356575363 Marionette TRACE conn4 -> [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:22:55 INFO - PROCESS | 1950 | 1461356575524 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 13:22:55 INFO - PROCESS | 1950 | 1461356575713 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992f1c800 == 126 [pid = 1950] [id = 548] 13:22:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 245 (0x7f19958ee800) [pid = 1950] [serial = 1645] [outer = (nil)] 13:22:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 246 (0x7f1995a27400) [pid = 1950] [serial = 1646] [outer = 0x7f19958ee800] 13:22:55 INFO - PROCESS | 1950 | 1461356575780 Marionette DEBUG loaded listener.js 13:22:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 247 (0x7f1997ab9c00) [pid = 1950] [serial = 1647] [outer = 0x7f19958ee800] 13:22:56 INFO - PROCESS | 1950 | 1461356576525 Marionette TRACE conn4 <- [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:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1223ms 13:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:22:56 INFO - PROCESS | 1950 | 1461356576596 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 13:22:56 INFO - PROCESS | 1950 | 1461356576599 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 13:22:56 INFO - PROCESS | 1950 | 1461356576610 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:22:56 INFO - PROCESS | 1950 | 1461356576613 Marionette TRACE conn4 <- [1,2166,null,{}] 13:22:56 INFO - PROCESS | 1950 | 1461356576618 Marionette TRACE conn4 -> [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:22:56 INFO - PROCESS | 1950 | 1461356576786 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 13:22:56 INFO - PROCESS | 1950 | 1461356576796 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:56 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199662b000 == 127 [pid = 1950] [id = 549] 13:22:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 248 (0x7f19958f4800) [pid = 1950] [serial = 1648] [outer = (nil)] 13:22:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 249 (0x7f199e3ce400) [pid = 1950] [serial = 1649] [outer = 0x7f19958f4800] 13:22:56 INFO - PROCESS | 1950 | 1461356576855 Marionette DEBUG loaded listener.js 13:22:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 250 (0x7f199e5d1800) [pid = 1950] [serial = 1650] [outer = 0x7f19958f4800] 13:22:57 INFO - PROCESS | 1950 | 1461356577775 Marionette TRACE conn4 <- [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:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1229ms 13:22:57 INFO - PROCESS | 1950 | 1461356577836 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 13:22:57 INFO - PROCESS | 1950 | 1461356577839 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 13:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:22:57 INFO - PROCESS | 1950 | 1461356577845 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:22:57 INFO - PROCESS | 1950 | 1461356577847 Marionette TRACE conn4 <- [1,2170,null,{}] 13:22:57 INFO - PROCESS | 1950 | 1461356577856 Marionette TRACE conn4 -> [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:22:58 INFO - PROCESS | 1950 | 1461356578094 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 13:22:58 INFO - PROCESS | 1950 | 1461356578121 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1996914800 == 128 [pid = 1950] [id = 550] 13:22:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 251 (0x7f199e3d8400) [pid = 1950] [serial = 1651] [outer = (nil)] 13:22:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 252 (0x7f199e75fc00) [pid = 1950] [serial = 1652] [outer = 0x7f199e3d8400] 13:22:58 INFO - PROCESS | 1950 | 1461356578178 Marionette DEBUG loaded listener.js 13:22:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 253 (0x7f199f369400) [pid = 1950] [serial = 1653] [outer = 0x7f199e3d8400] 13:22:59 INFO - PROCESS | 1950 | 1461356579028 Marionette TRACE conn4 <- [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:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1224ms 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 252 (0x7f1989dce000) [pid = 1950] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 251 (0x7f1989dc5800) [pid = 1950] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 250 (0x7f1994b03400) [pid = 1950] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 249 (0x7f1989dc9400) [pid = 1950] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 248 (0x7f198d9a0400) [pid = 1950] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 247 (0x7f198faef000) [pid = 1950] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 246 (0x7f19a1ca5c00) [pid = 1950] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 245 (0x7f1989dc2c00) [pid = 1950] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 244 (0x7f198c9e5400) [pid = 1950] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 243 (0x7f19a4437000) [pid = 1950] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 242 (0x7f198fa4b000) [pid = 1950] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 241 (0x7f198d776c00) [pid = 1950] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 240 (0x7f19a7198000) [pid = 1950] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 239 (0x7f199d07f800) [pid = 1950] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 238 (0x7f1994cb4c00) [pid = 1950] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 237 (0x7f198d7ea800) [pid = 1950] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 236 (0x7f199d074800) [pid = 1950] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 235 (0x7f198c9e4c00) [pid = 1950] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 234 (0x7f19908c6000) [pid = 1950] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 233 (0x7f19a71a5000) [pid = 1950] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f198f4ed800) [pid = 1950] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f1989dc8000) [pid = 1950] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f199163fc00) [pid = 1950] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f198f4e5c00) [pid = 1950] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f199582ac00) [pid = 1950] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f199e655400) [pid = 1950] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f1989dd1800) [pid = 1950] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f19a1134400) [pid = 1950] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f19af511000) [pid = 1950] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f19a696e000) [pid = 1950] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f199bd52000) [pid = 1950] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f19948d4800) [pid = 1950] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f1989dd2c00) [pid = 1950] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f19948c5400) [pid = 1950] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f19a6e2c000) [pid = 1950] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f19a11f3c00) [pid = 1950] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f19908cdc00) [pid = 1950] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f1989dc9800) [pid = 1950] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f199e562c00) [pid = 1950] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f199651d800) [pid = 1950] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f198e629400) [pid = 1950] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f199e658000) [pid = 1950] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f19a719ac00) [pid = 1950] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f198d771c00) [pid = 1950] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:23:00 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f19958f7400) [pid = 1950] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:23:00 INFO - PROCESS | 1950 | 1461356580132 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 13:23:00 INFO - PROCESS | 1950 | 1461356580137 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 13:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:23:00 INFO - PROCESS | 1950 | 1461356580161 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:23:00 INFO - PROCESS | 1950 | 1461356580164 Marionette TRACE conn4 <- [1,2174,null,{}] 13:23:00 INFO - PROCESS | 1950 | 1461356580169 Marionette TRACE conn4 -> [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:23:00 INFO - PROCESS | 1950 | 1461356580330 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 13:23:00 INFO - PROCESS | 1950 | 1461356580509 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:00 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198facc800 == 129 [pid = 1950] [id = 551] 13:23:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f1989dd1400) [pid = 1950] [serial = 1654] [outer = (nil)] 13:23:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f198d771800) [pid = 1950] [serial = 1655] [outer = 0x7f1989dd1400] 13:23:00 INFO - PROCESS | 1950 | 1461356580567 Marionette DEBUG loaded listener.js 13:23:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f198e629400) [pid = 1950] [serial = 1656] [outer = 0x7f1989dd1400] 13:23:01 INFO - PROCESS | 1950 | 1461356581260 Marionette TRACE conn4 <- [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:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1126ms 13:23:01 INFO - PROCESS | 1950 | 1461356581287 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 13:23:01 INFO - PROCESS | 1950 | 1461356581290 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 13:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:23:01 INFO - PROCESS | 1950 | 1461356581307 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:23:01 INFO - PROCESS | 1950 | 1461356581309 Marionette TRACE conn4 <- [1,2178,null,{}] 13:23:01 INFO - PROCESS | 1950 | 1461356581315 Marionette TRACE conn4 -> [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:23:01 INFO - PROCESS | 1950 | 1461356581487 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 13:23:01 INFO - PROCESS | 1950 | 1461356581500 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:01 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997ec0800 == 130 [pid = 1950] [id = 552] 13:23:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f198e62ac00) [pid = 1950] [serial = 1657] [outer = (nil)] 13:23:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f19948c5400) [pid = 1950] [serial = 1658] [outer = 0x7f198e62ac00] 13:23:01 INFO - PROCESS | 1950 | 1461356581558 Marionette DEBUG loaded listener.js 13:23:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f199651d800) [pid = 1950] [serial = 1659] [outer = 0x7f198e62ac00] 13:23:02 INFO - PROCESS | 1950 | 1461356582740 Marionette TRACE conn4 <- [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:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1478ms 13:23:02 INFO - PROCESS | 1950 | 1461356582786 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 13:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:23:02 INFO - PROCESS | 1950 | 1461356582791 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 13:23:02 INFO - PROCESS | 1950 | 1461356582799 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:23:02 INFO - PROCESS | 1950 | 1461356582804 Marionette TRACE conn4 <- [1,2182,null,{}] 13:23:02 INFO - PROCESS | 1950 | 1461356582812 Marionette TRACE conn4 -> [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:23:03 INFO - PROCESS | 1950 | 1461356583045 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 13:23:03 INFO - PROCESS | 1950 | 1461356583371 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:03 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1991f65000 == 131 [pid = 1950] [id = 553] 13:23:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f198ba07c00) [pid = 1950] [serial = 1660] [outer = (nil)] 13:23:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f198bbdd000) [pid = 1950] [serial = 1661] [outer = 0x7f198ba07c00] 13:23:03 INFO - PROCESS | 1950 | 1461356583449 Marionette DEBUG loaded listener.js 13:23:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f198d8e9400) [pid = 1950] [serial = 1662] [outer = 0x7f198ba07c00] 13:23:04 INFO - PROCESS | 1950 | 1461356584320 Marionette TRACE conn4 <- [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:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1580ms 13:23:04 INFO - PROCESS | 1950 | 1461356584380 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 13:23:04 INFO - PROCESS | 1950 | 1461356584389 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 13:23:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:23:04 INFO - PROCESS | 1950 | 1461356584398 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:23:04 INFO - PROCESS | 1950 | 1461356584402 Marionette TRACE conn4 <- [1,2186,null,{}] 13:23:04 INFO - PROCESS | 1950 | 1461356584407 Marionette TRACE conn4 -> [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:23:04 INFO - PROCESS | 1950 | 1461356584612 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 13:23:04 INFO - PROCESS | 1950 | 1461356584875 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:04 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19959e4800 == 132 [pid = 1950] [id = 554] 13:23:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f198fa51000) [pid = 1950] [serial = 1663] [outer = (nil)] 13:23:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f198ff72400) [pid = 1950] [serial = 1664] [outer = 0x7f198fa51000] 13:23:05 INFO - PROCESS | 1950 | 1461356585011 Marionette DEBUG loaded listener.js 13:23:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f199184fc00) [pid = 1950] [serial = 1665] [outer = 0x7f198fa51000] 13:23:05 INFO - PROCESS | 1950 | 1461356585894 Marionette TRACE conn4 <- [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:23:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:23:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1529ms 13:23:05 INFO - PROCESS | 1950 | 1461356585928 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 13:23:05 INFO - PROCESS | 1950 | 1461356585932 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 13:23:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:23:05 INFO - PROCESS | 1950 | 1461356585938 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:23:05 INFO - PROCESS | 1950 | 1461356585943 Marionette TRACE conn4 <- [1,2190,null,{}] 13:23:05 INFO - PROCESS | 1950 | 1461356585959 Marionette TRACE conn4 -> [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:23:06 INFO - PROCESS | 1950 | 1461356586173 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 13:23:06 INFO - PROCESS | 1950 | 1461356586489 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:06 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199e516800 == 133 [pid = 1950] [id = 555] 13:23:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f1994b98c00) [pid = 1950] [serial = 1666] [outer = (nil)] 13:23:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f19957d7000) [pid = 1950] [serial = 1667] [outer = 0x7f1994b98c00] 13:23:06 INFO - PROCESS | 1950 | 1461356586572 Marionette DEBUG loaded listener.js 13:23:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f1995b75000) [pid = 1950] [serial = 1668] [outer = 0x7f1994b98c00] 13:23:07 INFO - PROCESS | 1950 | 1461356587368 Marionette TRACE conn4 <- [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:23:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:23:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1483ms 13:23:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:23:07 INFO - PROCESS | 1950 | 1461356587421 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 13:23:07 INFO - PROCESS | 1950 | 1461356587425 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 13:23:07 INFO - PROCESS | 1950 | 1461356587430 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:23:07 INFO - PROCESS | 1950 | 1461356587433 Marionette TRACE conn4 <- [1,2194,null,{}] 13:23:07 INFO - PROCESS | 1950 | 1461356587438 Marionette TRACE conn4 -> [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:23:07 INFO - PROCESS | 1950 | 1461356587632 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 13:23:07 INFO - PROCESS | 1950 | 1461356587899 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1112000 == 134 [pid = 1950] [id = 556] 13:23:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f1994ba3000) [pid = 1950] [serial = 1669] [outer = (nil)] 13:23:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f199c1bb000) [pid = 1950] [serial = 1670] [outer = 0x7f1994ba3000] 13:23:07 INFO - PROCESS | 1950 | 1461356587972 Marionette DEBUG loaded listener.js 13:23:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f199dc89c00) [pid = 1950] [serial = 1671] [outer = 0x7f1994ba3000] 13:23:08 INFO - PROCESS | 1950 | 1461356588850 Marionette TRACE conn4 <- [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:23:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:23:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1478ms 13:23:08 INFO - PROCESS | 1950 | 1461356588909 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 13:23:08 INFO - PROCESS | 1950 | 1461356588913 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 13:23:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:23:08 INFO - PROCESS | 1950 | 1461356588918 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:23:08 INFO - PROCESS | 1950 | 1461356588920 Marionette TRACE conn4 <- [1,2198,null,{}] 13:23:08 INFO - PROCESS | 1950 | 1461356588926 Marionette TRACE conn4 -> [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:23:09 INFO - PROCESS | 1950 | 1461356589113 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 13:23:09 INFO - PROCESS | 1950 | 1461356589380 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a270d800 == 135 [pid = 1950] [id = 557] 13:23:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f199651e000) [pid = 1950] [serial = 1672] [outer = (nil)] 13:23:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f199e658000) [pid = 1950] [serial = 1673] [outer = 0x7f199651e000] 13:23:09 INFO - PROCESS | 1950 | 1461356589454 Marionette DEBUG loaded listener.js 13:23:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f199f3f7400) [pid = 1950] [serial = 1674] [outer = 0x7f199651e000] 13:23:10 INFO - PROCESS | 1950 | 1461356590306 Marionette TRACE conn4 <- [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:23:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:23:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1429ms 13:23:10 INFO - PROCESS | 1950 | 1461356590348 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 13:23:10 INFO - PROCESS | 1950 | 1461356590352 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 13:23:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:23:10 INFO - PROCESS | 1950 | 1461356590357 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:23:10 INFO - PROCESS | 1950 | 1461356590359 Marionette TRACE conn4 <- [1,2202,null,{}] 13:23:10 INFO - PROCESS | 1950 | 1461356590365 Marionette TRACE conn4 -> [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:23:10 INFO - PROCESS | 1950 | 1461356590577 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 13:23:10 INFO - PROCESS | 1950 | 1461356590852 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:10 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2bf2800 == 136 [pid = 1950] [id = 558] 13:23:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f199f3fb800) [pid = 1950] [serial = 1675] [outer = (nil)] 13:23:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f19a27ac400) [pid = 1950] [serial = 1676] [outer = 0x7f199f3fb800] 13:23:10 INFO - PROCESS | 1950 | 1461356590931 Marionette DEBUG loaded listener.js 13:23:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f19a2d77000) [pid = 1950] [serial = 1677] [outer = 0x7f199f3fb800] 13:23:11 INFO - PROCESS | 1950 | 1461356591772 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 13:23:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:23:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1480ms 13:23:11 INFO - PROCESS | 1950 | 1461356591839 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 13:23:11 INFO - PROCESS | 1950 | 1461356591843 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 13:23:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:23:11 INFO - PROCESS | 1950 | 1461356591849 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:23:11 INFO - PROCESS | 1950 | 1461356591851 Marionette TRACE conn4 <- [1,2206,null,{}] 13:23:11 INFO - PROCESS | 1950 | 1461356591856 Marionette TRACE conn4 -> [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:23:12 INFO - PROCESS | 1950 | 1461356592065 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 13:23:12 INFO - PROCESS | 1950 | 1461356592333 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7e30000 == 137 [pid = 1950] [id = 559] 13:23:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f19a1208400) [pid = 1950] [serial = 1678] [outer = (nil)] 13:23:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 234 (0x7f19a5e66c00) [pid = 1950] [serial = 1679] [outer = 0x7f19a1208400] 13:23:12 INFO - PROCESS | 1950 | 1461356592451 Marionette DEBUG loaded listener.js 13:23:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 235 (0x7f19a6e30000) [pid = 1950] [serial = 1680] [outer = 0x7f19a1208400] 13:23:13 INFO - PROCESS | 1950 | 1461356593297 Marionette TRACE conn4 <- [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:23:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:23:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1475ms 13:23:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:23:13 INFO - PROCESS | 1950 | 1461356593328 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 13:23:13 INFO - PROCESS | 1950 | 1461356593331 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 13:23:13 INFO - PROCESS | 1950 | 1461356593338 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:23:13 INFO - PROCESS | 1950 | 1461356593342 Marionette TRACE conn4 <- [1,2210,null,{}] 13:23:13 INFO - PROCESS | 1950 | 1461356593347 Marionette TRACE conn4 -> [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:23:13 INFO - PROCESS | 1950 | 1461356593555 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 13:23:13 INFO - PROCESS | 1950 | 1461356593830 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ae777800 == 138 [pid = 1950] [id = 560] 13:23:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 236 (0x7f1994cb5400) [pid = 1950] [serial = 1681] [outer = (nil)] 13:23:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 237 (0x7f19a6eebc00) [pid = 1950] [serial = 1682] [outer = 0x7f1994cb5400] 13:23:13 INFO - PROCESS | 1950 | 1461356593904 Marionette DEBUG loaded listener.js 13:23:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 238 (0x7f19a7109000) [pid = 1950] [serial = 1683] [outer = 0x7f1994cb5400] 13:23:14 INFO - PROCESS | 1950 | 1461356594750 Marionette TRACE conn4 <- [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:23:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:23:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1441ms 13:23:14 INFO - PROCESS | 1950 | 1461356594778 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 13:23:14 INFO - PROCESS | 1950 | 1461356594782 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 13:23:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:23:14 INFO - PROCESS | 1950 | 1461356594787 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:23:14 INFO - PROCESS | 1950 | 1461356594789 Marionette TRACE conn4 <- [1,2214,null,{}] 13:23:14 INFO - PROCESS | 1950 | 1461356594795 Marionette TRACE conn4 -> [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:23:14 INFO - PROCESS | 1950 | 1461356594996 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 13:23:15 INFO - PROCESS | 1950 | 1461356595280 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:15 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f74800 == 139 [pid = 1950] [id = 561] 13:23:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 239 (0x7f19a2203800) [pid = 1950] [serial = 1684] [outer = (nil)] 13:23:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 240 (0x7f19a7f7b000) [pid = 1950] [serial = 1685] [outer = 0x7f19a2203800] 13:23:15 INFO - PROCESS | 1950 | 1461356595357 Marionette DEBUG loaded listener.js 13:23:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 241 (0x7f19a8f18800) [pid = 1950] [serial = 1686] [outer = 0x7f19a2203800] 13:23:16 INFO - PROCESS | 1950 | 1461356596218 Marionette TRACE conn4 <- [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:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1487ms 13:23:16 INFO - PROCESS | 1950 | 1461356596276 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 13:23:16 INFO - PROCESS | 1950 | 1461356596279 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 13:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:23:16 INFO - PROCESS | 1950 | 1461356596286 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:23:16 INFO - PROCESS | 1950 | 1461356596288 Marionette TRACE conn4 <- [1,2218,null,{}] 13:23:16 INFO - PROCESS | 1950 | 1461356596293 Marionette TRACE conn4 -> [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:23:16 INFO - PROCESS | 1950 | 1461356596499 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 13:23:16 INFO - PROCESS | 1950 | 1461356596772 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:16 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bea26000 == 140 [pid = 1950] [id = 562] 13:23:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 242 (0x7f198faf9400) [pid = 1950] [serial = 1687] [outer = (nil)] 13:23:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 243 (0x7f19aac92c00) [pid = 1950] [serial = 1688] [outer = 0x7f198faf9400] 13:23:16 INFO - PROCESS | 1950 | 1461356596888 Marionette DEBUG loaded listener.js 13:23:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 244 (0x7f19b5652400) [pid = 1950] [serial = 1689] [outer = 0x7f198faf9400] 13:23:17 INFO - PROCESS | 1950 | 1461356597694 Marionette TRACE conn4 <- [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:23:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:23:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1483ms 13:23:17 INFO - PROCESS | 1950 | 1461356597770 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 13:23:17 INFO - PROCESS | 1950 | 1461356597774 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 13:23:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:23:17 INFO - PROCESS | 1950 | 1461356597781 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:23:17 INFO - PROCESS | 1950 | 1461356597785 Marionette TRACE conn4 <- [1,2222,null,{}] 13:23:17 INFO - PROCESS | 1950 | 1461356597790 Marionette TRACE conn4 -> [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:23:18 INFO - PROCESS | 1950 | 1461356598102 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 13:23:18 INFO - PROCESS | 1950 | 1461356598310 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:18 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198cb2d000 == 141 [pid = 1950] [id = 563] 13:23:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 245 (0x7f19baa14c00) [pid = 1950] [serial = 1690] [outer = (nil)] 13:23:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 246 (0x7f19baae2800) [pid = 1950] [serial = 1691] [outer = 0x7f19baa14c00] 13:23:18 INFO - PROCESS | 1950 | 1461356598458 Marionette DEBUG loaded listener.js 13:23:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 247 (0x7f19bab06400) [pid = 1950] [serial = 1692] [outer = 0x7f19baa14c00] 13:23:19 INFO - PROCESS | 1950 | 1461356599324 Marionette TRACE conn4 <- [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:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1578ms 13:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:23:19 INFO - PROCESS | 1950 | 1461356599360 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 13:23:19 INFO - PROCESS | 1950 | 1461356599363 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 13:23:19 INFO - PROCESS | 1950 | 1461356599368 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:23:19 INFO - PROCESS | 1950 | 1461356599371 Marionette TRACE conn4 <- [1,2226,null,{}] 13:23:19 INFO - PROCESS | 1950 | 1461356599376 Marionette TRACE conn4 -> [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:23:19 INFO - PROCESS | 1950 | 1461356599563 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 13:23:19 INFO - PROCESS | 1950 | 1461356599835 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:19 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199462b800 == 142 [pid = 1950] [id = 564] 13:23:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 248 (0x7f19874ef400) [pid = 1950] [serial = 1693] [outer = (nil)] 13:23:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 249 (0x7f19874f7000) [pid = 1950] [serial = 1694] [outer = 0x7f19874ef400] 13:23:19 INFO - PROCESS | 1950 | 1461356599908 Marionette DEBUG loaded listener.js 13:23:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 250 (0x7f19874fb000) [pid = 1950] [serial = 1695] [outer = 0x7f19874ef400] 13:23:20 INFO - PROCESS | 1950 | 1461356600713 Marionette TRACE conn4 <- [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:23:20 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:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1376ms 13:23:20 INFO - PROCESS | 1950 | 1461356600745 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 13:23:20 INFO - PROCESS | 1950 | 1461356600749 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 13:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:23:20 INFO - PROCESS | 1950 | 1461356600754 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:23:20 INFO - PROCESS | 1950 | 1461356600756 Marionette TRACE conn4 <- [1,2230,null,{}] 13:23:20 INFO - PROCESS | 1950 | 1461356600762 Marionette TRACE conn4 -> [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:23:20 INFO - PROCESS | 1950 | 1461356600961 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 13:23:21 INFO - PROCESS | 1950 | 1461356601241 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:21 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198a68f800 == 143 [pid = 1950] [id = 565] 13:23:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 251 (0x7f198745d000) [pid = 1950] [serial = 1696] [outer = (nil)] 13:23:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 252 (0x7f1987463c00) [pid = 1950] [serial = 1697] [outer = 0x7f198745d000] 13:23:21 INFO - PROCESS | 1950 | 1461356601316 Marionette DEBUG loaded listener.js 13:23:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 253 (0x7f1987469400) [pid = 1950] [serial = 1698] [outer = 0x7f198745d000] 13:23:22 INFO - PROCESS | 1950 | 1461356602128 Marionette TRACE conn4 <- [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:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1430ms 13:23:22 INFO - PROCESS | 1950 | 1461356602185 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 13:23:22 INFO - PROCESS | 1950 | 1461356602189 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 13:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:23:22 INFO - PROCESS | 1950 | 1461356602214 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:23:22 INFO - PROCESS | 1950 | 1461356602217 Marionette TRACE conn4 <- [1,2234,null,{}] 13:23:22 INFO - PROCESS | 1950 | 1461356602223 Marionette TRACE conn4 -> [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:23:22 INFO - PROCESS | 1950 | 1461356602424 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 13:23:22 INFO - PROCESS | 1950 | 1461356602694 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:22 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198a6a6000 == 144 [pid = 1950] [id = 566] 13:23:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 254 (0x7f198745f000) [pid = 1950] [serial = 1699] [outer = (nil)] 13:23:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 255 (0x7f19874f8000) [pid = 1950] [serial = 1700] [outer = 0x7f198745f000] 13:23:22 INFO - PROCESS | 1950 | 1461356602765 Marionette DEBUG loaded listener.js 13:23:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 256 (0x7f198751dc00) [pid = 1950] [serial = 1701] [outer = 0x7f198745f000] 13:23:23 INFO - PROCESS | 1950 | 1461356603648 Marionette TRACE conn4 <- [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:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1490ms 13:23:23 INFO - PROCESS | 1950 | 1461356603700 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 13:23:23 INFO - PROCESS | 1950 | 1461356603704 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 13:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:23:23 INFO - PROCESS | 1950 | 1461356603709 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:23:23 INFO - PROCESS | 1950 | 1461356603712 Marionette TRACE conn4 <- [1,2238,null,{}] 13:23:23 INFO - PROCESS | 1950 | 1461356603717 Marionette TRACE conn4 -> [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:23:23 INFO - PROCESS | 1950 | 1461356603907 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 13:23:24 INFO - PROCESS | 1950 | 1461356604191 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:24 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1987558800 == 145 [pid = 1950] [id = 567] 13:23:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 257 (0x7f1987465800) [pid = 1950] [serial = 1702] [outer = (nil)] 13:23:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 258 (0x7f1987522800) [pid = 1950] [serial = 1703] [outer = 0x7f1987465800] 13:23:24 INFO - PROCESS | 1950 | 1461356604265 Marionette DEBUG loaded listener.js 13:23:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 259 (0x7f1987527c00) [pid = 1950] [serial = 1704] [outer = 0x7f1987465800] 13:23:25 INFO - PROCESS | 1950 | 1461356605061 Marionette TRACE conn4 <- [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:23:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:23:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1379ms 13:23:25 INFO - PROCESS | 1950 | 1461356605089 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 13:23:25 INFO - PROCESS | 1950 | 1461356605092 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 13:23:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:23:25 INFO - PROCESS | 1950 | 1461356605097 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:23:25 INFO - PROCESS | 1950 | 1461356605099 Marionette TRACE conn4 <- [1,2242,null,{}] 13:23:25 INFO - PROCESS | 1950 | 1461356605105 Marionette TRACE conn4 -> [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:23:25 INFO - PROCESS | 1950 | 1461356605307 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 13:23:25 INFO - PROCESS | 1950 | 1461356605610 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:25 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198ca24000 == 146 [pid = 1950] [id = 568] 13:23:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 260 (0x7f1987465c00) [pid = 1950] [serial = 1705] [outer = (nil)] 13:23:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 261 (0x7f19919c8400) [pid = 1950] [serial = 1706] [outer = 0x7f1987465c00] 13:23:25 INFO - PROCESS | 1950 | 1461356605694 Marionette DEBUG loaded listener.js 13:23:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 262 (0x7f19919cd400) [pid = 1950] [serial = 1707] [outer = 0x7f1987465c00] 13:23:26 INFO - PROCESS | 1950 | 1461356606562 Marionette TRACE conn4 <- [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:23:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:23:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1533ms 13:23:26 INFO - PROCESS | 1950 | 1461356606631 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 13:23:26 INFO - PROCESS | 1950 | 1461356606635 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 13:23:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:23:26 INFO - PROCESS | 1950 | 1461356606640 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:23:26 INFO - PROCESS | 1950 | 1461356606643 Marionette TRACE conn4 <- [1,2246,null,{}] 13:23:26 INFO - PROCESS | 1950 | 1461356606649 Marionette TRACE conn4 -> [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:23:26 INFO - PROCESS | 1950 | 1461356606847 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 13:23:27 INFO - PROCESS | 1950 | 1461356607118 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:27 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198ca38800 == 147 [pid = 1950] [id = 569] 13:23:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 263 (0x7f1987469c00) [pid = 1950] [serial = 1708] [outer = (nil)] 13:23:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 264 (0x7f198c5a2400) [pid = 1950] [serial = 1709] [outer = 0x7f1987469c00] 13:23:27 INFO - PROCESS | 1950 | 1461356607228 Marionette DEBUG loaded listener.js 13:23:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 265 (0x7f198c5a6800) [pid = 1950] [serial = 1710] [outer = 0x7f1987469c00] 13:23:28 INFO - PROCESS | 1950 | 1461356608059 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 13:23:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:23:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1481ms 13:23:28 INFO - PROCESS | 1950 | 1461356608122 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 13:23:28 INFO - PROCESS | 1950 | 1461356608126 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 13:23:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:23:28 INFO - PROCESS | 1950 | 1461356608131 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:23:28 INFO - PROCESS | 1950 | 1461356608133 Marionette TRACE conn4 <- [1,2250,null,{}] 13:23:28 INFO - PROCESS | 1950 | 1461356608139 Marionette TRACE conn4 -> [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:23:28 INFO - PROCESS | 1950 | 1461356608327 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 13:23:28 INFO - PROCESS | 1950 | 1461356608657 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:28 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994dde800 == 148 [pid = 1950] [id = 570] 13:23:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 266 (0x7f198752a400) [pid = 1950] [serial = 1711] [outer = (nil)] 13:23:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 267 (0x7f198c5aa400) [pid = 1950] [serial = 1712] [outer = 0x7f198752a400] 13:23:28 INFO - PROCESS | 1950 | 1461356608730 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 268 (0x7f19919cdc00) [pid = 1950] [serial = 1713] [outer = 0x7f198752a400] 13:23:29 INFO - PROCESS | 1950 | 1461356609562 Marionette TRACE conn4 <- [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:23:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:23:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1475ms 13:23:29 INFO - PROCESS | 1950 | 1461356609607 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 13:23:29 INFO - PROCESS | 1950 | 1461356609611 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 13:23:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:23:29 INFO - PROCESS | 1950 | 1461356609616 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:23:29 INFO - PROCESS | 1950 | 1461356609619 Marionette TRACE conn4 <- [1,2254,null,{}] 13:23:29 INFO - PROCESS | 1950 | 1461356609624 Marionette TRACE conn4 -> [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:23:29 INFO - PROCESS | 1950 | 1461356609830 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 13:23:30 INFO - PROCESS | 1950 | 1461356610114 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:30 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19920d2000 == 149 [pid = 1950] [id = 571] 13:23:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 269 (0x7f1989dd9c00) [pid = 1950] [serial = 1714] [outer = (nil)] 13:23:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 270 (0x7f198c9c9000) [pid = 1950] [serial = 1715] [outer = 0x7f1989dd9c00] 13:23:30 INFO - PROCESS | 1950 | 1461356610239 Marionette DEBUG loaded listener.js 13:23:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 271 (0x7f198e634c00) [pid = 1950] [serial = 1716] [outer = 0x7f1989dd9c00] 13:23:31 INFO - PROCESS | 1950 | 1461356611095 Marionette TRACE conn4 <- [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:23:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:23:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1528ms 13:23:31 INFO - PROCESS | 1950 | 1461356611146 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 13:23:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:23:31 INFO - PROCESS | 1950 | 1461356611149 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 13:23:31 INFO - PROCESS | 1950 | 1461356611154 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:23:31 INFO - PROCESS | 1950 | 1461356611157 Marionette TRACE conn4 <- [1,2258,null,{}] 13:23:31 INFO - PROCESS | 1950 | 1461356611162 Marionette TRACE conn4 -> [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:23:31 INFO - PROCESS | 1950 | 1461356611398 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 13:23:31 INFO - PROCESS | 1950 | 1461356611735 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:31 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992435000 == 150 [pid = 1950] [id = 572] 13:23:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 272 (0x7f1989dce800) [pid = 1950] [serial = 1717] [outer = (nil)] 13:23:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 273 (0x7f198fa4a800) [pid = 1950] [serial = 1718] [outer = 0x7f1989dce800] 13:23:31 INFO - PROCESS | 1950 | 1461356611812 Marionette DEBUG loaded listener.js 13:23:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 274 (0x7f19919d0000) [pid = 1950] [serial = 1719] [outer = 0x7f1989dce800] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b6871800 == 149 [pid = 1950] [id = 82] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198facc800 == 148 [pid = 1950] [id = 551] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1996914800 == 147 [pid = 1950] [id = 550] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199662b000 == 146 [pid = 1950] [id = 549] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992f1c800 == 145 [pid = 1950] [id = 548] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198faa1800 == 144 [pid = 1950] [id = 547] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199271d000 == 143 [pid = 1950] [id = 546] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992f22000 == 142 [pid = 1950] [id = 545] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199001f800 == 141 [pid = 1950] [id = 544] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198a7a3000 == 140 [pid = 1950] [id = 543] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1988edb800 == 139 [pid = 1950] [id = 537] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19c21be000 == 138 [pid = 1950] [id = 536] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ba0a3000 == 137 [pid = 1950] [id = 535] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a98f5000 == 136 [pid = 1950] [id = 534] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199bd79800 == 135 [pid = 1950] [id = 533] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2465000 == 134 [pid = 1950] [id = 532] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997d29000 == 133 [pid = 1950] [id = 531] 13:23:33 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1990880800 == 132 [pid = 1950] [id = 530] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 273 (0x7f1994b9ec00) [pid = 1950] [serial = 1578] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 272 (0x7f19af589400) [pid = 1950] [serial = 1550] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 271 (0x7f198d9a1800) [pid = 1950] [serial = 1571] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 270 (0x7f198ff74800) [pid = 1950] [serial = 1562] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 269 (0x7f1997abbc00) [pid = 1950] [serial = 1335] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 268 (0x7f19b87c7800) [pid = 1950] [serial = 1553] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 267 (0x7f19a11edc00) [pid = 1950] [serial = 1538] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 266 (0x7f1994b07c00) [pid = 1950] [serial = 1422] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 265 (0x7f19958ef000) [pid = 1950] [serial = 1581] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 264 (0x7f1992873c00) [pid = 1950] [serial = 1332] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 263 (0x7f19a6c7d000) [pid = 1950] [serial = 1281] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 262 (0x7f1995b74000) [pid = 1950] [serial = 1587] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 261 (0x7f199c1aa000) [pid = 1950] [serial = 1532] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 260 (0x7f19ba1a2c00) [pid = 1950] [serial = 1353] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 259 (0x7f19a7f03c00) [pid = 1950] [serial = 1287] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 258 (0x7f198fa57800) [pid = 1950] [serial = 1299] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 257 (0x7f198d8ea800) [pid = 1950] [serial = 1359] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 256 (0x7f1994caf800) [pid = 1950] [serial = 1529] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 255 (0x7f19b54ea000) [pid = 1950] [serial = 1416] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 254 (0x7f19a710d800) [pid = 1950] [serial = 1544] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 253 (0x7f198d7ef800) [pid = 1950] [serial = 1523] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 252 (0x7f19a32ce400) [pid = 1950] [serial = 1341] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 251 (0x7f1997e16400) [pid = 1950] [serial = 1395] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 250 (0x7f198f4ec400) [pid = 1950] [serial = 1389] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 249 (0x7f199177b000) [pid = 1950] [serial = 1565] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 248 (0x7f19a03ee000) [pid = 1950] [serial = 1338] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 247 (0x7f198c9f0000) [pid = 1950] [serial = 1350] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 246 (0x7f19a6fb4400) [pid = 1950] [serial = 1407] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 245 (0x7f19baa15800) [pid = 1950] [serial = 1419] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 244 (0x7f199d07d000) [pid = 1950] [serial = 1521] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 243 (0x7f1989ddd000) [pid = 1950] [serial = 1425] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 242 (0x7f199f790800) [pid = 1950] [serial = 1401] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 241 (0x7f19af58f000) [pid = 1950] [serial = 1305] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 240 (0x7f199e654c00) [pid = 1950] [serial = 1398] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 239 (0x7f19a1ca6000) [pid = 1950] [serial = 1275] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 238 (0x7f198ba06800) [pid = 1950] [serial = 1568] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 237 (0x7f19a67b9800) [pid = 1950] [serial = 1541] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 236 (0x7f19a45c1800) [pid = 1950] [serial = 1278] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 235 (0x7f1991632800) [pid = 1950] [serial = 1572] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 234 (0x7f19ba1a8400) [pid = 1950] [serial = 1293] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 233 (0x7f198ba0dc00) [pid = 1950] [serial = 1556] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f1991633000) [pid = 1950] [serial = 1526] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f19a9657c00) [pid = 1950] [serial = 1413] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f199f3fa000) [pid = 1950] [serial = 1272] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f19a59ac000) [pid = 1950] [serial = 1404] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f19948bb800) [pid = 1950] [serial = 1575] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f19a1ca5400) [pid = 1950] [serial = 1191] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f19a8f99000) [pid = 1950] [serial = 1290] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f199e65b400) [pid = 1950] [serial = 1535] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f19a719d000) [pid = 1950] [serial = 1344] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f19948c2c00) [pid = 1950] [serial = 1392] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f198f745c00) [pid = 1950] [serial = 1428] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f199e56e800) [pid = 1950] [serial = 1296] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f19948bf800) [pid = 1950] [serial = 1577] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f1997b48000) [pid = 1950] [serial = 1583] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f19948d6000) [pid = 1950] [serial = 1302] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f19a6fad800) [pid = 1950] [serial = 1284] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f198ff6d400) [pid = 1950] [serial = 1559] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f19b874dc00) [pid = 1950] [serial = 1347] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f198d77dc00) [pid = 1950] [serial = 1356] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f198bbe2800) [pid = 1950] [serial = 1569] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f1992873000) [pid = 1950] [serial = 1574] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f19a7f0e800) [pid = 1950] [serial = 1410] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f19a8a47400) [pid = 1950] [serial = 1547] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f1994cb4400) [pid = 1950] [serial = 1580] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f199e3cf800) [pid = 1950] [serial = 1584] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 207 (0x7f198d7f1000) [pid = 1950] [serial = 1586] [outer = (nil)] [url = about:blank] 13:23:33 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f199f3ef400) [pid = 1950] [serial = 1589] [outer = (nil)] [url = about:blank] 13:23:34 INFO - PROCESS | 1950 | 1461356614093 Marionette TRACE conn4 <- [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:23:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:23:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2988ms 13:23:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:23:34 INFO - PROCESS | 1950 | 1461356614142 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 13:23:34 INFO - PROCESS | 1950 | 1461356614146 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 13:23:34 INFO - PROCESS | 1950 | 1461356614154 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:23:34 INFO - PROCESS | 1950 | 1461356614158 Marionette TRACE conn4 <- [1,2262,null,{}] 13:23:34 INFO - PROCESS | 1950 | 1461356614167 Marionette TRACE conn4 -> [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:23:34 INFO - PROCESS | 1950 | 1461356614398 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 13:23:34 INFO - PROCESS | 1950 | 1461356614594 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:34 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19890d8800 == 133 [pid = 1950] [id = 573] 13:23:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f1989c5f000) [pid = 1950] [serial = 1720] [outer = (nil)] 13:23:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 208 (0x7f198a7e3000) [pid = 1950] [serial = 1721] [outer = 0x7f1989c5f000] 13:23:34 INFO - PROCESS | 1950 | 1461356614660 Marionette DEBUG loaded listener.js 13:23:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f198bbe2800) [pid = 1950] [serial = 1722] [outer = 0x7f1989c5f000] 13:23:35 INFO - PROCESS | 1950 | 1461356615413 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 13:23:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:23:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1285ms 13:23:35 INFO - PROCESS | 1950 | 1461356615438 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 13:23:35 INFO - PROCESS | 1950 | 1461356615446 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 13:23:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:23:35 INFO - PROCESS | 1950 | 1461356615455 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:23:35 INFO - PROCESS | 1950 | 1461356615458 Marionette TRACE conn4 <- [1,2266,null,{}] 13:23:35 INFO - PROCESS | 1950 | 1461356615463 Marionette TRACE conn4 -> [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:23:35 INFO - PROCESS | 1950 | 1461356615651 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 13:23:35 INFO - PROCESS | 1950 | 1461356615861 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:35 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198cb21800 == 134 [pid = 1950] [id = 574] 13:23:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f19874ec800) [pid = 1950] [serial = 1723] [outer = (nil)] 13:23:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f198d778400) [pid = 1950] [serial = 1724] [outer = 0x7f19874ec800] 13:23:35 INFO - PROCESS | 1950 | 1461356615924 Marionette DEBUG loaded listener.js 13:23:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f198d8eec00) [pid = 1950] [serial = 1725] [outer = 0x7f19874ec800] 13:23:36 INFO - PROCESS | 1950 | 1461356616783 Marionette TRACE conn4 <- [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:23:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:23:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1380ms 13:23:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:23:36 INFO - PROCESS | 1950 | 1461356616839 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 13:23:36 INFO - PROCESS | 1950 | 1461356616842 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 13:23:36 INFO - PROCESS | 1950 | 1461356616848 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:23:36 INFO - PROCESS | 1950 | 1461356616853 Marionette TRACE conn4 <- [1,2270,null,{}] 13:23:36 INFO - PROCESS | 1950 | 1461356616878 Marionette TRACE conn4 -> [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:23:37 INFO - PROCESS | 1950 | 1461356617145 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 13:23:37 INFO - PROCESS | 1950 | 1461356617175 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198facc800 == 135 [pid = 1950] [id = 575] 13:23:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f198d9a2400) [pid = 1950] [serial = 1726] [outer = (nil)] 13:23:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f198e62e400) [pid = 1950] [serial = 1727] [outer = 0x7f198d9a2400] 13:23:37 INFO - PROCESS | 1950 | 1461356617235 Marionette DEBUG loaded listener.js 13:23:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f198f750000) [pid = 1950] [serial = 1728] [outer = 0x7f198d9a2400] 13:23:38 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f19958f4800) [pid = 1950] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:23:38 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f198f743000) [pid = 1950] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:23:38 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f1989ddbc00) [pid = 1950] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:23:38 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f198ba03000) [pid = 1950] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:23:38 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f1989dc4000) [pid = 1950] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:23:38 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f19924cf800) [pid = 1950] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:23:38 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f199e3d8400) [pid = 1950] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:23:38 INFO - PROCESS | 1950 | --DOMWINDOW == 207 (0x7f1989dd1400) [pid = 1950] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:23:38 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f19958ee800) [pid = 1950] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:23:38 INFO - PROCESS | 1950 | 1461356618939 Marionette TRACE conn4 <- [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:23:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:23:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2142ms 13:23:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:23:38 INFO - PROCESS | 1950 | 1461356618990 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 13:23:38 INFO - PROCESS | 1950 | 1461356618993 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 13:23:39 INFO - PROCESS | 1950 | 1461356618999 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:23:39 INFO - PROCESS | 1950 | 1461356619002 Marionette TRACE conn4 <- [1,2274,null,{}] 13:23:39 INFO - PROCESS | 1950 | 1461356619007 Marionette TRACE conn4 -> [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:23:39 INFO - PROCESS | 1950 | 1461356619189 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 13:23:39 INFO - PROCESS | 1950 | 1461356619369 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:39 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1991f60000 == 136 [pid = 1950] [id = 576] 13:23:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f198ddf5000) [pid = 1950] [serial = 1729] [outer = (nil)] 13:23:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 208 (0x7f198faf5800) [pid = 1950] [serial = 1730] [outer = 0x7f198ddf5000] 13:23:39 INFO - PROCESS | 1950 | 1461356619434 Marionette DEBUG loaded listener.js 13:23:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f19908c7800) [pid = 1950] [serial = 1731] [outer = 0x7f198ddf5000] 13:23:40 INFO - PROCESS | 1950 | 1461356620117 Marionette TRACE conn4 <- [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:23:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:23:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1128ms 13:23:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:23:40 INFO - PROCESS | 1950 | 1461356620126 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 13:23:40 INFO - PROCESS | 1950 | 1461356620128 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 13:23:40 INFO - PROCESS | 1950 | 1461356620132 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:23:40 INFO - PROCESS | 1950 | 1461356620136 Marionette TRACE conn4 <- [1,2278,null,{}] 13:23:40 INFO - PROCESS | 1950 | 1461356620140 Marionette TRACE conn4 -> [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:23:40 INFO - PROCESS | 1950 | 1461356620399 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 13:23:40 INFO - PROCESS | 1950 | 1461356620431 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:40 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992f05000 == 137 [pid = 1950] [id = 577] 13:23:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f198f751000) [pid = 1950] [serial = 1732] [outer = (nil)] 13:23:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f1991841c00) [pid = 1950] [serial = 1733] [outer = 0x7f198f751000] 13:23:40 INFO - PROCESS | 1950 | 1461356620490 Marionette DEBUG loaded listener.js 13:23:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f19919d4400) [pid = 1950] [serial = 1734] [outer = 0x7f198f751000] 13:23:41 INFO - PROCESS | 1950 | 1461356621598 Marionette TRACE conn4 <- [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:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1476ms 13:23:41 INFO - PROCESS | 1950 | 1461356621609 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 13:23:41 INFO - PROCESS | 1950 | 1461356621614 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 13:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:23:41 INFO - PROCESS | 1950 | 1461356621623 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:23:41 INFO - PROCESS | 1950 | 1461356621628 Marionette TRACE conn4 <- [1,2282,null,{}] 13:23:41 INFO - PROCESS | 1950 | 1461356621636 Marionette TRACE conn4 -> [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:23:41 INFO - PROCESS | 1950 | 1461356621876 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 13:23:42 INFO - PROCESS | 1950 | 1461356622139 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:42 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198cb1a000 == 138 [pid = 1950] [id = 578] 13:23:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f198a7d7800) [pid = 1950] [serial = 1735] [outer = (nil)] 13:23:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f198c5a9800) [pid = 1950] [serial = 1736] [outer = 0x7f198a7d7800] 13:23:42 INFO - PROCESS | 1950 | 1461356622271 Marionette DEBUG loaded listener.js 13:23:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f198d77b000) [pid = 1950] [serial = 1737] [outer = 0x7f198a7d7800] 13:23:43 INFO - PROCESS | 1950 | 1461356623101 Marionette TRACE conn4 <- [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:23:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:23:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1530ms 13:23:43 INFO - PROCESS | 1950 | 1461356623155 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 13:23:43 INFO - PROCESS | 1950 | 1461356623163 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 13:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:23:43 INFO - PROCESS | 1950 | 1461356623172 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:23:43 INFO - PROCESS | 1950 | 1461356623175 Marionette TRACE conn4 <- [1,2286,null,{}] 13:23:43 INFO - PROCESS | 1950 | 1461356623181 Marionette TRACE conn4 -> [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:23:43 INFO - PROCESS | 1950 | 1461356623387 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 13:23:43 INFO - PROCESS | 1950 | 1461356623660 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992f0e800 == 139 [pid = 1950] [id = 579] 13:23:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f198d997c00) [pid = 1950] [serial = 1738] [outer = (nil)] 13:23:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f198e629000) [pid = 1950] [serial = 1739] [outer = 0x7f198d997c00] 13:23:43 INFO - PROCESS | 1950 | 1461356623733 Marionette DEBUG loaded listener.js 13:23:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f198f74b800) [pid = 1950] [serial = 1740] [outer = 0x7f198d997c00] 13:23:44 INFO - PROCESS | 1950 | 1461356624672 Marionette TRACE conn4 <- [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:23:44 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:23:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1529ms 13:23:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:23:44 INFO - PROCESS | 1950 | 1461356624702 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 13:23:44 INFO - PROCESS | 1950 | 1461356624705 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 13:23:44 INFO - PROCESS | 1950 | 1461356624711 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:23:44 INFO - PROCESS | 1950 | 1461356624716 Marionette TRACE conn4 <- [1,2290,null,{}] 13:23:44 INFO - PROCESS | 1950 | 1461356624731 Marionette TRACE conn4 -> [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:23:44 INFO - PROCESS | 1950 | 1461356624932 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 13:23:45 INFO - PROCESS | 1950 | 1461356625210 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994b3c000 == 140 [pid = 1950] [id = 580] 13:23:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f19919cd000) [pid = 1950] [serial = 1741] [outer = (nil)] 13:23:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f1991aef800) [pid = 1950] [serial = 1742] [outer = 0x7f19919cd000] 13:23:45 INFO - PROCESS | 1950 | 1461356625332 Marionette DEBUG loaded listener.js 13:23:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f19924d7800) [pid = 1950] [serial = 1743] [outer = 0x7f19919cd000] 13:23:46 INFO - PROCESS | 1950 | 1461356626177 Marionette TRACE conn4 <- [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:23:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1482ms 13:23:46 INFO - PROCESS | 1950 | 1461356626207 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 13:23:46 INFO - PROCESS | 1950 | 1461356626212 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 13:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:23:46 INFO - PROCESS | 1950 | 1461356626221 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:23:46 INFO - PROCESS | 1950 | 1461356626224 Marionette TRACE conn4 <- [1,2294,null,{}] 13:23:46 INFO - PROCESS | 1950 | 1461356626228 Marionette TRACE conn4 -> [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:23:46 INFO - PROCESS | 1950 | 1461356626432 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 13:23:46 INFO - PROCESS | 1950 | 1461356626735 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:46 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995a3c000 == 141 [pid = 1950] [id = 581] 13:23:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f1994769000) [pid = 1950] [serial = 1744] [outer = (nil)] 13:23:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f199476f400) [pid = 1950] [serial = 1745] [outer = 0x7f1994769000] 13:23:46 INFO - PROCESS | 1950 | 1461356626855 Marionette DEBUG loaded listener.js 13:23:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f19948ccc00) [pid = 1950] [serial = 1746] [outer = 0x7f1994769000] 13:23:47 INFO - PROCESS | 1950 | 1461356627689 Marionette TRACE conn4 <- [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:23:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:23:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1530ms 13:23:47 INFO - PROCESS | 1950 | 1461356627752 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 13:23:47 INFO - PROCESS | 1950 | 1461356627755 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 13:23:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:23:47 INFO - PROCESS | 1950 | 1461356627761 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:23:47 INFO - PROCESS | 1950 | 1461356627763 Marionette TRACE conn4 <- [1,2298,null,{}] 13:23:47 INFO - PROCESS | 1950 | 1461356627768 Marionette TRACE conn4 -> [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:23:47 INFO - PROCESS | 1950 | 1461356627962 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 13:23:48 INFO - PROCESS | 1950 | 1461356628228 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:48 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199662f800 == 142 [pid = 1950] [id = 582] 13:23:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f19946ccc00) [pid = 1950] [serial = 1747] [outer = (nil)] 13:23:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f1994b07c00) [pid = 1950] [serial = 1748] [outer = 0x7f19946ccc00] 13:23:48 INFO - PROCESS | 1950 | 1461356628302 Marionette DEBUG loaded listener.js 13:23:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f1994b97c00) [pid = 1950] [serial = 1749] [outer = 0x7f19946ccc00] 13:23:49 INFO - PROCESS | 1950 | 1461356629151 Marionette TRACE conn4 <- [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:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1435ms 13:23:49 INFO - PROCESS | 1950 | 1461356629197 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 13:23:49 INFO - PROCESS | 1950 | 1461356629200 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 13:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:23:49 INFO - PROCESS | 1950 | 1461356629207 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:23:49 INFO - PROCESS | 1950 | 1461356629210 Marionette TRACE conn4 <- [1,2302,null,{}] 13:23:49 INFO - PROCESS | 1950 | 1461356629215 Marionette TRACE conn4 -> [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:23:49 INFO - PROCESS | 1950 | 1461356629444 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 13:23:49 INFO - PROCESS | 1950 | 1461356629706 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:49 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997b83000 == 143 [pid = 1950] [id = 583] 13:23:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f1994ba2000) [pid = 1950] [serial = 1750] [outer = (nil)] 13:23:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f1995825c00) [pid = 1950] [serial = 1751] [outer = 0x7f1994ba2000] 13:23:49 INFO - PROCESS | 1950 | 1461356629783 Marionette DEBUG loaded listener.js 13:23:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f1997ab4800) [pid = 1950] [serial = 1752] [outer = 0x7f1994ba2000] 13:23:50 INFO - PROCESS | 1950 | 1461356630658 Marionette TRACE conn4 <- [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:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1478ms 13:23:50 INFO - PROCESS | 1950 | 1461356630687 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 13:23:50 INFO - PROCESS | 1950 | 1461356630690 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 13:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:23:50 INFO - PROCESS | 1950 | 1461356630696 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:23:50 INFO - PROCESS | 1950 | 1461356630699 Marionette TRACE conn4 <- [1,2306,null,{}] 13:23:50 INFO - PROCESS | 1950 | 1461356630704 Marionette TRACE conn4 -> [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:23:50 INFO - PROCESS | 1950 | 1461356630948 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 13:23:51 INFO - PROCESS | 1950 | 1461356631215 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:51 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c161800 == 144 [pid = 1950] [id = 584] 13:23:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f19957c5800) [pid = 1950] [serial = 1753] [outer = (nil)] 13:23:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f199c1a7400) [pid = 1950] [serial = 1754] [outer = 0x7f19957c5800] 13:23:51 INFO - PROCESS | 1950 | 1461356631289 Marionette DEBUG loaded listener.js 13:23:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f199dc57000) [pid = 1950] [serial = 1755] [outer = 0x7f19957c5800] 13:23:52 INFO - PROCESS | 1950 | 1461356632146 Marionette TRACE conn4 <- [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:23:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:23:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1479ms 13:23:52 INFO - PROCESS | 1950 | 1461356632191 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 13:23:52 INFO - PROCESS | 1950 | 1461356632195 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 13:23:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:23:52 INFO - PROCESS | 1950 | 1461356632201 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:23:52 INFO - PROCESS | 1950 | 1461356632203 Marionette TRACE conn4 <- [1,2310,null,{}] 13:23:52 INFO - PROCESS | 1950 | 1461356632209 Marionette TRACE conn4 -> [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:23:52 INFO - PROCESS | 1950 | 1461356632402 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 13:23:52 INFO - PROCESS | 1950 | 1461356632671 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ecbf800 == 145 [pid = 1950] [id = 585] 13:23:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 234 (0x7f1997ab1c00) [pid = 1950] [serial = 1756] [outer = (nil)] 13:23:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 235 (0x7f199e563400) [pid = 1950] [serial = 1757] [outer = 0x7f1997ab1c00] 13:23:52 INFO - PROCESS | 1950 | 1461356632747 Marionette DEBUG loaded listener.js 13:23:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 236 (0x7f199e56fc00) [pid = 1950] [serial = 1758] [outer = 0x7f1997ab1c00] 13:23:53 INFO - PROCESS | 1950 | 1461356633618 Marionette TRACE conn4 <- [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:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1478ms 13:23:53 INFO - PROCESS | 1950 | 1461356633681 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 13:23:53 INFO - PROCESS | 1950 | 1461356633684 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 13:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:23:53 INFO - PROCESS | 1950 | 1461356633690 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:23:53 INFO - PROCESS | 1950 | 1461356633692 Marionette TRACE conn4 <- [1,2314,null,{}] 13:23:53 INFO - PROCESS | 1950 | 1461356633698 Marionette TRACE conn4 -> [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:23:53 INFO - PROCESS | 1950 | 1461356633896 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 13:23:54 INFO - PROCESS | 1950 | 1461356634164 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:54 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1f06800 == 146 [pid = 1950] [id = 586] 13:23:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 237 (0x7f199dc5b400) [pid = 1950] [serial = 1759] [outer = (nil)] 13:23:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 238 (0x7f199e65a800) [pid = 1950] [serial = 1760] [outer = 0x7f199dc5b400] 13:23:54 INFO - PROCESS | 1950 | 1461356634277 Marionette DEBUG loaded listener.js 13:23:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 239 (0x7f199e75ac00) [pid = 1950] [serial = 1761] [outer = 0x7f199dc5b400] 13:23:55 INFO - PROCESS | 1950 | 1461356635094 Marionette TRACE conn4 <- [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:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1432ms 13:23:55 INFO - PROCESS | 1950 | 1461356635123 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 13:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:23:55 INFO - PROCESS | 1950 | 1461356635126 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 13:23:55 INFO - PROCESS | 1950 | 1461356635132 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:23:55 INFO - PROCESS | 1950 | 1461356635136 Marionette TRACE conn4 <- [1,2318,null,{}] 13:23:55 INFO - PROCESS | 1950 | 1461356635141 Marionette TRACE conn4 -> [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:23:55 INFO - PROCESS | 1950 | 1461356635351 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 13:23:55 INFO - PROCESS | 1950 | 1461356635620 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2a55800 == 147 [pid = 1950] [id = 587] 13:23:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 240 (0x7f199e5ce000) [pid = 1950] [serial = 1762] [outer = (nil)] 13:23:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 241 (0x7f199ed7c400) [pid = 1950] [serial = 1763] [outer = 0x7f199e5ce000] 13:23:55 INFO - PROCESS | 1950 | 1461356635699 Marionette DEBUG loaded listener.js 13:23:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 242 (0x7f199f3fa000) [pid = 1950] [serial = 1764] [outer = 0x7f199e5ce000] 13:23:56 INFO - PROCESS | 1950 | 1461356636588 Marionette TRACE conn4 <- [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:23:56 INFO - PROCESS | 1950 | 1461356636622 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 13:23:56 INFO - PROCESS | 1950 | 1461356636628 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:23:56 INFO - PROCESS | 1950 | 1461356636632 Marionette TRACE conn4 <- [1,2322,null,{}] 13:23:56 INFO - PROCESS | 1950 | 1461356636637 Marionette TRACE conn4 -> [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:23:56 INFO - PROCESS | 1950 | 1461356636867 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 13:23:57 INFO - PROCESS | 1950 | 1461356637148 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:57 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a5ae1800 == 148 [pid = 1950] [id = 588] 13:23:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 243 (0x7f19a1fe0000) [pid = 1950] [serial = 1765] [outer = (nil)] 13:23:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 244 (0x7f19a220b000) [pid = 1950] [serial = 1766] [outer = 0x7f19a1fe0000] 13:23:57 INFO - PROCESS | 1950 | 1461356637279 Marionette DEBUG loaded listener.js 13:23:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 245 (0x7f19a22ea000) [pid = 1950] [serial = 1767] [outer = 0x7f19a1fe0000] 13:23:58 INFO - PROCESS | 1950 | 1461356638092 Marionette TRACE conn4 <- [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:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1530ms 13:23:58 INFO - PROCESS | 1950 | 1461356638159 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 13:23:58 INFO - PROCESS | 1950 | 1461356638161 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 13:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:23:58 INFO - PROCESS | 1950 | 1461356638168 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:23:58 INFO - PROCESS | 1950 | 1461356638170 Marionette TRACE conn4 <- [1,2326,null,{}] 13:23:58 INFO - PROCESS | 1950 | 1461356638175 Marionette TRACE conn4 -> [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:23:58 INFO - PROCESS | 1950 | 1461356638380 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 13:23:58 INFO - PROCESS | 1950 | 1461356638669 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7e26000 == 149 [pid = 1950] [id = 589] 13:23:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 246 (0x7f19a120b000) [pid = 1950] [serial = 1768] [outer = (nil)] 13:23:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 247 (0x7f19a27aac00) [pid = 1950] [serial = 1769] [outer = 0x7f19a120b000] 13:23:58 INFO - PROCESS | 1950 | 1461356638786 Marionette DEBUG loaded listener.js 13:23:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 248 (0x7f19a2d73400) [pid = 1950] [serial = 1770] [outer = 0x7f19a120b000] 13:23:59 INFO - PROCESS | 1950 | 1461356639578 Marionette TRACE conn4 <- [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:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1429ms 13:23:59 INFO - PROCESS | 1950 | 1461356639597 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 13:23:59 INFO - PROCESS | 1950 | 1461356639599 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 13:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:23:59 INFO - PROCESS | 1950 | 1461356639605 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:23:59 INFO - PROCESS | 1950 | 1461356639607 Marionette TRACE conn4 <- [1,2330,null,{}] 13:23:59 INFO - PROCESS | 1950 | 1461356639612 Marionette TRACE conn4 -> [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:23:59 INFO - PROCESS | 1950 | 1461356639805 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 13:24:00 INFO - PROCESS | 1950 | 1461356640075 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:00 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8fcb800 == 150 [pid = 1950] [id = 590] 13:24:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 249 (0x7f19a1fd7c00) [pid = 1950] [serial = 1771] [outer = (nil)] 13:24:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 250 (0x7f19a32ce400) [pid = 1950] [serial = 1772] [outer = 0x7f19a1fd7c00] 13:24:00 INFO - PROCESS | 1950 | 1461356640152 Marionette DEBUG loaded listener.js 13:24:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 251 (0x7f19a59adc00) [pid = 1950] [serial = 1773] [outer = 0x7f19a1fd7c00] 13:24:01 INFO - PROCESS | 1950 | 1461356641010 Marionette TRACE conn4 <- [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:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1477ms 13:24:01 INFO - PROCESS | 1950 | 1461356641083 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 13:24:01 INFO - PROCESS | 1950 | 1461356641086 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 13:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:24:01 INFO - PROCESS | 1950 | 1461356641092 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:24:01 INFO - PROCESS | 1950 | 1461356641094 Marionette TRACE conn4 <- [1,2334,null,{}] 13:24:01 INFO - PROCESS | 1950 | 1461356641100 Marionette TRACE conn4 -> [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:24:01 INFO - PROCESS | 1950 | 1461356641350 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 13:24:01 INFO - PROCESS | 1950 | 1461356641660 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:01 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b5308000 == 151 [pid = 1950] [id = 591] 13:24:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 252 (0x7f19a27ab000) [pid = 1950] [serial = 1774] [outer = (nil)] 13:24:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 253 (0x7f19a6dbc400) [pid = 1950] [serial = 1775] [outer = 0x7f19a27ab000] 13:24:01 INFO - PROCESS | 1950 | 1461356641732 Marionette DEBUG loaded listener.js 13:24:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 254 (0x7f19a6e35c00) [pid = 1950] [serial = 1776] [outer = 0x7f19a27ab000] 13:24:02 INFO - PROCESS | 1950 | 1461356642611 Marionette TRACE conn4 <- [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:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1576ms 13:24:02 INFO - PROCESS | 1950 | 1461356642669 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 13:24:02 INFO - PROCESS | 1950 | 1461356642672 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 13:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:24:02 INFO - PROCESS | 1950 | 1461356642678 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:24:02 INFO - PROCESS | 1950 | 1461356642680 Marionette TRACE conn4 <- [1,2338,null,{}] 13:24:02 INFO - PROCESS | 1950 | 1461356642686 Marionette TRACE conn4 -> [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:24:02 INFO - PROCESS | 1950 | 1461356642920 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 13:24:03 INFO - PROCESS | 1950 | 1461356643241 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:03 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f51800 == 152 [pid = 1950] [id = 592] 13:24:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 255 (0x7f19a1fe4800) [pid = 1950] [serial = 1777] [outer = (nil)] 13:24:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 256 (0x7f19a6fb4400) [pid = 1950] [serial = 1778] [outer = 0x7f19a1fe4800] 13:24:03 INFO - PROCESS | 1950 | 1461356643319 Marionette DEBUG loaded listener.js 13:24:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 257 (0x7f19a7f0a000) [pid = 1950] [serial = 1779] [outer = 0x7f19a1fe4800] 13:24:04 INFO - PROCESS | 1950 | 1461356644159 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 13:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1530ms 13:24:04 INFO - PROCESS | 1950 | 1461356644209 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 13:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:24:04 INFO - PROCESS | 1950 | 1461356644212 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 13:24:04 INFO - PROCESS | 1950 | 1461356644217 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:24:04 INFO - PROCESS | 1950 | 1461356644220 Marionette TRACE conn4 <- [1,2342,null,{}] 13:24:04 INFO - PROCESS | 1950 | 1461356644225 Marionette TRACE conn4 -> [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:24:04 INFO - PROCESS | 1950 | 1461356644426 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 13:24:04 INFO - PROCESS | 1950 | 1461356644701 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:04 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bea2c800 == 153 [pid = 1950] [id = 593] 13:24:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 258 (0x7f19a2207c00) [pid = 1950] [serial = 1780] [outer = (nil)] 13:24:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 259 (0x7f19a8a41c00) [pid = 1950] [serial = 1781] [outer = 0x7f19a2207c00] 13:24:04 INFO - PROCESS | 1950 | 1461356644821 Marionette DEBUG loaded listener.js 13:24:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 260 (0x7f19aac70c00) [pid = 1950] [serial = 1782] [outer = 0x7f19a2207c00] 13:24:05 INFO - PROCESS | 1950 | 1461356645647 Marionette TRACE conn4 <- [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:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1482ms 13:24:05 INFO - PROCESS | 1950 | 1461356645700 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 13:24:05 INFO - PROCESS | 1950 | 1461356645703 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 13:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:24:05 INFO - PROCESS | 1950 | 1461356645709 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:24:05 INFO - PROCESS | 1950 | 1461356645711 Marionette TRACE conn4 <- [1,2346,null,{}] 13:24:05 INFO - PROCESS | 1950 | 1461356645731 Marionette TRACE conn4 -> [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:24:06 INFO - PROCESS | 1950 | 1461356646009 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 13:24:06 INFO - PROCESS | 1950 | 1461356646223 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:06 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199266e000 == 154 [pid = 1950] [id = 594] 13:24:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 261 (0x7f19a8775800) [pid = 1950] [serial = 1783] [outer = (nil)] 13:24:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 262 (0x7f19b451f400) [pid = 1950] [serial = 1784] [outer = 0x7f19a8775800] 13:24:06 INFO - PROCESS | 1950 | 1461356646332 Marionette DEBUG loaded listener.js 13:24:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 263 (0x7f19b66ba400) [pid = 1950] [serial = 1785] [outer = 0x7f19a8775800] 13:24:07 INFO - PROCESS | 1950 | 1461356647221 Marionette TRACE conn4 <- [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:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1577ms 13:24:07 INFO - PROCESS | 1950 | 1461356647287 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 13:24:07 INFO - PROCESS | 1950 | 1461356647290 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 13:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:24:07 INFO - PROCESS | 1950 | 1461356647296 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:24:07 INFO - PROCESS | 1950 | 1461356647298 Marionette TRACE conn4 <- [1,2350,null,{}] 13:24:07 INFO - PROCESS | 1950 | 1461356647304 Marionette TRACE conn4 -> [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:24:07 INFO - PROCESS | 1950 | 1461356647515 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 13:24:07 INFO - PROCESS | 1950 | 1461356647844 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198c850000 == 155 [pid = 1950] [id = 595] 13:24:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 264 (0x7f1988d80400) [pid = 1950] [serial = 1786] [outer = (nil)] 13:24:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 265 (0x7f198a7dd800) [pid = 1950] [serial = 1787] [outer = 0x7f1988d80400] 13:24:07 INFO - PROCESS | 1950 | 1461356647923 Marionette DEBUG loaded listener.js 13:24:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 266 (0x7f198aae2800) [pid = 1950] [serial = 1788] [outer = 0x7f1988d80400] 13:24:08 INFO - PROCESS | 1950 | 1461356648753 Marionette TRACE conn4 <- [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:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1489ms 13:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:24:08 INFO - PROCESS | 1950 | 1461356648785 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 13:24:08 INFO - PROCESS | 1950 | 1461356648788 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 13:24:08 INFO - PROCESS | 1950 | 1461356648792 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:24:08 INFO - PROCESS | 1950 | 1461356648796 Marionette TRACE conn4 <- [1,2354,null,{}] 13:24:08 INFO - PROCESS | 1950 | 1461356648801 Marionette TRACE conn4 -> [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:24:09 INFO - PROCESS | 1950 | 1461356649000 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 13:24:09 INFO - PROCESS | 1950 | 1461356649288 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19916b1800 == 156 [pid = 1950] [id = 596] 13:24:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 267 (0x7f198aadd800) [pid = 1950] [serial = 1789] [outer = (nil)] 13:24:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 268 (0x7f198aae7c00) [pid = 1950] [serial = 1790] [outer = 0x7f198aadd800] 13:24:09 INFO - PROCESS | 1950 | 1461356649402 Marionette DEBUG loaded listener.js 13:24:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 269 (0x7f198d99d800) [pid = 1950] [serial = 1791] [outer = 0x7f198aadd800] 13:24:10 INFO - PROCESS | 1950 | 1461356650264 Marionette TRACE conn4 <- [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:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1536ms 13:24:10 INFO - PROCESS | 1950 | 1461356650330 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 13:24:10 INFO - PROCESS | 1950 | 1461356650334 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 13:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:24:10 INFO - PROCESS | 1950 | 1461356650339 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:24:10 INFO - PROCESS | 1950 | 1461356650341 Marionette TRACE conn4 <- [1,2358,null,{}] 13:24:10 INFO - PROCESS | 1950 | 1461356650347 Marionette TRACE conn4 -> [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:24:10 INFO - PROCESS | 1950 | 1461356650562 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1991f60000 == 155 [pid = 1950] [id = 576] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198facc800 == 154 [pid = 1950] [id = 575] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198cb21800 == 153 [pid = 1950] [id = 574] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19890d8800 == 152 [pid = 1950] [id = 573] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199462b800 == 151 [pid = 1950] [id = 564] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198cb2d000 == 150 [pid = 1950] [id = 563] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bea26000 == 149 [pid = 1950] [id = 562] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9f74800 == 148 [pid = 1950] [id = 561] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ae777800 == 147 [pid = 1950] [id = 560] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7e30000 == 146 [pid = 1950] [id = 559] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2bf2800 == 145 [pid = 1950] [id = 558] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a270d800 == 144 [pid = 1950] [id = 557] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1112000 == 143 [pid = 1950] [id = 556] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199e516800 == 142 [pid = 1950] [id = 555] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19959e4800 == 141 [pid = 1950] [id = 554] 13:24:12 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1991f65000 == 140 [pid = 1950] [id = 553] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 268 (0x7f19948c5400) [pid = 1950] [serial = 1658] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 267 (0x7f198e629400) [pid = 1950] [serial = 1656] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 266 (0x7f198ddeb000) [pid = 1950] [serial = 1613] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 265 (0x7f198ddf5400) [pid = 1950] [serial = 1616] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 264 (0x7f199e3ce400) [pid = 1950] [serial = 1649] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 263 (0x7f1989c60000) [pid = 1950] [serial = 1625] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 262 (0x7f199177c800) [pid = 1950] [serial = 1638] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 261 (0x7f1994b9d800) [pid = 1950] [serial = 1644] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 260 (0x7f1988d7c400) [pid = 1950] [serial = 1628] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 259 (0x7f198d9a5400) [pid = 1950] [serial = 1643] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 258 (0x7f1994766800) [pid = 1950] [serial = 1595] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 257 (0x7f199e758c00) [pid = 1950] [serial = 1598] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 256 (0x7f198d8e4000) [pid = 1950] [serial = 1635] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 255 (0x7f198a7da000) [pid = 1950] [serial = 1632] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 254 (0x7f19948c4000) [pid = 1950] [serial = 1640] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 253 (0x7f199f369400) [pid = 1950] [serial = 1653] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 252 (0x7f19a22ebc00) [pid = 1950] [serial = 1601] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 251 (0x7f19a68dc000) [pid = 1950] [serial = 1604] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 250 (0x7f19ba1a5000) [pid = 1950] [serial = 1607] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 249 (0x7f199e75fc00) [pid = 1950] [serial = 1652] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 248 (0x7f198d771800) [pid = 1950] [serial = 1655] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 247 (0x7f199e5d1800) [pid = 1950] [serial = 1650] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 246 (0x7f1995a27400) [pid = 1950] [serial = 1646] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 245 (0x7f198e62a000) [pid = 1950] [serial = 1592] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 244 (0x7f19a7643400) [pid = 1950] [serial = 1622] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 243 (0x7f1989dd4c00) [pid = 1950] [serial = 1631] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 242 (0x7f19a2d6bc00) [pid = 1950] [serial = 1619] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 241 (0x7f1997ab9c00) [pid = 1950] [serial = 1647] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 240 (0x7f198c9ccc00) [pid = 1950] [serial = 1610] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 239 (0x7f1994b97800) [pid = 1950] [serial = 1641] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 238 (0x7f198ff6cc00) [pid = 1950] [serial = 1637] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | --DOMWINDOW == 237 (0x7f198ba10c00) [pid = 1950] [serial = 1634] [outer = (nil)] [url = about:blank] 13:24:12 INFO - PROCESS | 1950 | 1461356652221 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1987553800 == 141 [pid = 1950] [id = 597] 13:24:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 238 (0x7f1987460400) [pid = 1950] [serial = 1792] [outer = (nil)] 13:24:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 239 (0x7f198746b400) [pid = 1950] [serial = 1793] [outer = 0x7f1987460400] 13:24:12 INFO - PROCESS | 1950 | 1461356652293 Marionette DEBUG loaded listener.js 13:24:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 240 (0x7f198751e800) [pid = 1950] [serial = 1794] [outer = 0x7f1987460400] 13:24:13 INFO - PROCESS | 1950 | 1461356653063 Marionette TRACE conn4 <- [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:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2782ms 13:24:13 INFO - PROCESS | 1950 | 1461356653126 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 13:24:13 INFO - PROCESS | 1950 | 1461356653134 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 13:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:24:13 INFO - PROCESS | 1950 | 1461356653142 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:24:13 INFO - PROCESS | 1950 | 1461356653146 Marionette TRACE conn4 <- [1,2362,null,{}] 13:24:13 INFO - PROCESS | 1950 | 1461356653152 Marionette TRACE conn4 -> [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:24:13 INFO - PROCESS | 1950 | 1461356653362 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 13:24:13 INFO - PROCESS | 1950 | 1461356653567 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198a692000 == 142 [pid = 1950] [id = 598] 13:24:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 241 (0x7f198751fc00) [pid = 1950] [serial = 1795] [outer = (nil)] 13:24:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 242 (0x7f1989dcf000) [pid = 1950] [serial = 1796] [outer = 0x7f198751fc00] 13:24:13 INFO - PROCESS | 1950 | 1461356653632 Marionette DEBUG loaded listener.js 13:24:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 243 (0x7f1989ddec00) [pid = 1950] [serial = 1797] [outer = 0x7f198751fc00] 13:24:14 INFO - PROCESS | 1950 | 1461356654464 Marionette TRACE conn4 <- [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:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1383ms 13:24:14 INFO - PROCESS | 1950 | 1461356654530 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 13:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:24:14 INFO - PROCESS | 1950 | 1461356654536 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 13:24:14 INFO - PROCESS | 1950 | 1461356654542 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:24:14 INFO - PROCESS | 1950 | 1461356654545 Marionette TRACE conn4 <- [1,2366,null,{}] 13:24:14 INFO - PROCESS | 1950 | 1461356654550 Marionette TRACE conn4 -> [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:24:14 INFO - PROCESS | 1950 | 1461356654801 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 13:24:14 INFO - PROCESS | 1950 | 1461356654845 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:14 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198c87e000 == 143 [pid = 1950] [id = 599] 13:24:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 244 (0x7f198ba08000) [pid = 1950] [serial = 1798] [outer = (nil)] 13:24:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 245 (0x7f198ba0bc00) [pid = 1950] [serial = 1799] [outer = 0x7f198ba08000] 13:24:14 INFO - PROCESS | 1950 | 1461356654905 Marionette DEBUG loaded listener.js 13:24:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 246 (0x7f198c59dc00) [pid = 1950] [serial = 1800] [outer = 0x7f198ba08000] 13:24:15 INFO - PROCESS | 1950 | 1461356655833 Marionette TRACE conn4 <- [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:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1328ms 13:24:15 INFO - PROCESS | 1950 | 1461356655870 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 13:24:15 INFO - PROCESS | 1950 | 1461356655874 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 13:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:24:15 INFO - PROCESS | 1950 | 1461356655895 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:24:15 INFO - PROCESS | 1950 | 1461356655903 Marionette TRACE conn4 <- [1,2370,null,{}] 13:24:15 INFO - PROCESS | 1950 | 1461356655912 Marionette TRACE conn4 -> [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:24:16 INFO - PROCESS | 1950 | 1461356656167 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 13:24:16 INFO - PROCESS | 1950 | 1461356656213 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:16 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198f4cd800 == 144 [pid = 1950] [id = 600] 13:24:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 247 (0x7f198c5a5000) [pid = 1950] [serial = 1801] [outer = (nil)] 13:24:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 248 (0x7f198c9e6000) [pid = 1950] [serial = 1802] [outer = 0x7f198c5a5000] 13:24:16 INFO - PROCESS | 1950 | 1461356656291 Marionette DEBUG loaded listener.js 13:24:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 249 (0x7f198d7e9c00) [pid = 1950] [serial = 1803] [outer = 0x7f198c5a5000] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 248 (0x7f198faf9400) [pid = 1950] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 247 (0x7f19a51d9c00) [pid = 1950] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 246 (0x7f199651e000) [pid = 1950] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 245 (0x7f198c9ce000) [pid = 1950] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 244 (0x7f19a2203800) [pid = 1950] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 243 (0x7f198ba07c00) [pid = 1950] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 242 (0x7f1994ba3000) [pid = 1950] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 241 (0x7f199f41dc00) [pid = 1950] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 240 (0x7f198d774800) [pid = 1950] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 239 (0x7f198bbd8000) [pid = 1950] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 238 (0x7f19a1208400) [pid = 1950] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 237 (0x7f19a6fa9000) [pid = 1950] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 236 (0x7f1994cb1400) [pid = 1950] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 235 (0x7f1989dd9c00) [pid = 1950] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 234 (0x7f199c1b0400) [pid = 1950] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 233 (0x7f1994b98c00) [pid = 1950] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f199f3fb800) [pid = 1950] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f1992868000) [pid = 1950] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f19a45c3c00) [pid = 1950] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f198d7e3000) [pid = 1950] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f1992865800) [pid = 1950] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f1988d75000) [pid = 1950] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f1996519c00) [pid = 1950] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f1987469c00) [pid = 1950] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f199efc0c00) [pid = 1950] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f1987465800) [pid = 1950] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f198d7e7c00) [pid = 1950] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f198bbd7c00) [pid = 1950] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f199efc1000) [pid = 1950] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f19874ef400) [pid = 1950] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f198fa51000) [pid = 1950] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f198d7ea400) [pid = 1950] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f198745f000) [pid = 1950] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f19a27b1c00) [pid = 1950] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f19baa14c00) [pid = 1950] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f199bda5800) [pid = 1950] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f1987465c00) [pid = 1950] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f198ddf5000) [pid = 1950] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f19b5654800) [pid = 1950] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f198bbdfc00) [pid = 1950] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f198d9a2400) [pid = 1950] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 207 (0x7f19920b6800) [pid = 1950] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f19a125f000) [pid = 1950] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 205 (0x7f199bdabc00) [pid = 1950] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 204 (0x7f19874ec800) [pid = 1950] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 203 (0x7f198c9d3400) [pid = 1950] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 202 (0x7f199c5f6800) [pid = 1950] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 201 (0x7f1989c5f000) [pid = 1950] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 200 (0x7f198d9a4400) [pid = 1950] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 199 (0x7f1994cb5400) [pid = 1950] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 198 (0x7f198ba08400) [pid = 1950] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f1997b4b000) [pid = 1950] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f198c9c4400) [pid = 1950] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 195 (0x7f1995a2cc00) [pid = 1950] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 194 (0x7f198ba09400) [pid = 1950] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 193 (0x7f19948d2c00) [pid = 1950] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 192 (0x7f198752a400) [pid = 1950] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 191 (0x7f198f4e4000) [pid = 1950] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 190 (0x7f198c9e9000) [pid = 1950] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 189 (0x7f199581f800) [pid = 1950] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f198f747800) [pid = 1950] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 187 (0x7f198745d000) [pid = 1950] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 186 (0x7f198e632000) [pid = 1950] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 185 (0x7f1989c5b000) [pid = 1950] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 184 (0x7f198c9c5c00) [pid = 1950] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 183 (0x7f198ddf2800) [pid = 1950] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 182 (0x7f19b5406c00) [pid = 1950] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:24:17 INFO - PROCESS | 1950 | --DOMWINDOW == 181 (0x7f199e75e000) [pid = 1950] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:24:18 INFO - PROCESS | 1950 | 1461356658233 Marionette TRACE conn4 <- [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:24:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:24:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2403ms 13:24:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:24:18 INFO - PROCESS | 1950 | 1461356658285 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 13:24:18 INFO - PROCESS | 1950 | 1461356658289 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 13:24:18 INFO - PROCESS | 1950 | 1461356658294 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:24:18 INFO - PROCESS | 1950 | 1461356658297 Marionette TRACE conn4 <- [1,2374,null,{}] 13:24:18 INFO - PROCESS | 1950 | 1461356658302 Marionette TRACE conn4 -> [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:24:18 INFO - PROCESS | 1950 | 1461356658480 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 13:24:18 INFO - PROCESS | 1950 | 1461356658494 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:18 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198f4d7800 == 145 [pid = 1950] [id = 601] 13:24:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 182 (0x7f198745f000) [pid = 1950] [serial = 1804] [outer = (nil)] 13:24:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 183 (0x7f198ba04800) [pid = 1950] [serial = 1805] [outer = 0x7f198745f000] 13:24:18 INFO - PROCESS | 1950 | 1461356658553 Marionette DEBUG loaded listener.js 13:24:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 184 (0x7f198c9cb400) [pid = 1950] [serial = 1806] [outer = 0x7f198745f000] 13:24:19 INFO - PROCESS | 1950 | 1461356659464 Marionette TRACE conn4 <- [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:24:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:24:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1227ms 13:24:19 INFO - PROCESS | 1950 | 1461356659523 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 13:24:19 INFO - PROCESS | 1950 | 1461356659526 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 13:24:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:24:19 INFO - PROCESS | 1950 | 1461356659532 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:24:19 INFO - PROCESS | 1950 | 1461356659534 Marionette TRACE conn4 <- [1,2378,null,{}] 13:24:19 INFO - PROCESS | 1950 | 1461356659539 Marionette TRACE conn4 -> [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:24:19 INFO - PROCESS | 1950 | 1461356659719 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 13:24:20 INFO - PROCESS | 1950 | 1461356660090 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:20 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1988fda000 == 146 [pid = 1950] [id = 602] 13:24:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 185 (0x7f198745e400) [pid = 1950] [serial = 1807] [outer = (nil)] 13:24:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 186 (0x7f1987469c00) [pid = 1950] [serial = 1808] [outer = 0x7f198745e400] 13:24:20 INFO - PROCESS | 1950 | 1461356660169 Marionette DEBUG loaded listener.js 13:24:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 187 (0x7f1987525800) [pid = 1950] [serial = 1809] [outer = 0x7f198745e400] 13:24:21 INFO - PROCESS | 1950 | 1461356661138 Marionette TRACE conn4 <- [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:24:21 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:24:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1676ms 13:24:21 INFO - PROCESS | 1950 | 1461356661212 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 13:24:21 INFO - PROCESS | 1950 | 1461356661218 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 13:24:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:24:21 INFO - PROCESS | 1950 | 1461356661227 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:24:21 INFO - PROCESS | 1950 | 1461356661230 Marionette TRACE conn4 <- [1,2382,null,{}] 13:24:21 INFO - PROCESS | 1950 | 1461356661237 Marionette TRACE conn4 -> [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:24:21 INFO - PROCESS | 1950 | 1461356661503 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 13:24:21 INFO - PROCESS | 1950 | 1461356661822 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:21 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198fa86800 == 147 [pid = 1950] [id = 603] 13:24:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 188 (0x7f198a7e3c00) [pid = 1950] [serial = 1810] [outer = (nil)] 13:24:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f198ba0c800) [pid = 1950] [serial = 1811] [outer = 0x7f198a7e3c00] 13:24:21 INFO - PROCESS | 1950 | 1461356661900 Marionette DEBUG loaded listener.js 13:24:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f198c59cc00) [pid = 1950] [serial = 1812] [outer = 0x7f198a7e3c00] 13:24:22 INFO - PROCESS | 1950 | 1461356662806 Marionette TRACE conn4 <- [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:24:22 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:24:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1631ms 13:24:22 INFO - PROCESS | 1950 | 1461356662861 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 13:24:22 INFO - PROCESS | 1950 | 1461356662867 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 13:24:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:24:22 INFO - PROCESS | 1950 | 1461356662874 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:24:22 INFO - PROCESS | 1950 | 1461356662877 Marionette TRACE conn4 <- [1,2386,null,{}] 13:24:22 INFO - PROCESS | 1950 | 1461356662882 Marionette TRACE conn4 -> [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:24:23 INFO - PROCESS | 1950 | 1461356663097 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 13:24:23 INFO - PROCESS | 1950 | 1461356663455 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:23 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199169a800 == 148 [pid = 1950] [id = 604] 13:24:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 191 (0x7f198c9cc000) [pid = 1950] [serial = 1813] [outer = (nil)] 13:24:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 192 (0x7f198d7f0000) [pid = 1950] [serial = 1814] [outer = 0x7f198c9cc000] 13:24:23 INFO - PROCESS | 1950 | 1461356663535 Marionette DEBUG loaded listener.js 13:24:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 193 (0x7f198d997800) [pid = 1950] [serial = 1815] [outer = 0x7f198c9cc000] 13:24:24 INFO - PROCESS | 1950 | 1461356664431 Marionette TRACE conn4 <- [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:24:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:24:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1586ms 13:24:24 INFO - PROCESS | 1950 | 1461356664460 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 13:24:24 INFO - PROCESS | 1950 | 1461356664464 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 13:24:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:24:24 INFO - PROCESS | 1950 | 1461356664480 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:24:24 INFO - PROCESS | 1950 | 1461356664489 Marionette TRACE conn4 <- [1,2390,null,{}] 13:24:24 INFO - PROCESS | 1950 | 1461356664494 Marionette TRACE conn4 -> [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:24:24 INFO - PROCESS | 1950 | 1461356664716 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 13:24:24 INFO - PROCESS | 1950 | 1461356664982 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:25 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199259b000 == 149 [pid = 1950] [id = 605] 13:24:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 194 (0x7f198d774800) [pid = 1950] [serial = 1816] [outer = (nil)] 13:24:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 195 (0x7f198ddf5000) [pid = 1950] [serial = 1817] [outer = 0x7f198d774800] 13:24:25 INFO - PROCESS | 1950 | 1461356665098 Marionette DEBUG loaded listener.js 13:24:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f198e635c00) [pid = 1950] [serial = 1818] [outer = 0x7f198d774800] 13:24:25 INFO - PROCESS | 1950 | 1461356665940 Marionette TRACE conn4 <- [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:24:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:24:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1542ms 13:24:26 INFO - PROCESS | 1950 | 1461356666014 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 13:24:26 INFO - PROCESS | 1950 | 1461356666019 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 13:24:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:24:26 INFO - PROCESS | 1950 | 1461356666024 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:24:26 INFO - PROCESS | 1950 | 1461356666027 Marionette TRACE conn4 <- [1,2394,null,{}] 13:24:26 INFO - PROCESS | 1950 | 1461356666032 Marionette TRACE conn4 -> [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:24:26 INFO - PROCESS | 1950 | 1461356666245 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 13:24:26 INFO - PROCESS | 1950 | 1461356666517 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19928d0800 == 150 [pid = 1950] [id = 606] 13:24:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f198f4e4000) [pid = 1950] [serial = 1819] [outer = (nil)] 13:24:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f198f747400) [pid = 1950] [serial = 1820] [outer = 0x7f198f4e4000] 13:24:26 INFO - PROCESS | 1950 | 1461356666630 Marionette DEBUG loaded listener.js 13:24:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f198f74ec00) [pid = 1950] [serial = 1821] [outer = 0x7f198f4e4000] 13:24:27 INFO - PROCESS | 1950 | 1461356667471 Marionette TRACE conn4 <- [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:24:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:24:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1483ms 13:24:27 INFO - PROCESS | 1950 | 1461356667508 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 13:24:27 INFO - PROCESS | 1950 | 1461356667512 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 13:24:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:24:27 INFO - PROCESS | 1950 | 1461356667517 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:24:27 INFO - PROCESS | 1950 | 1461356667519 Marionette TRACE conn4 <- [1,2398,null,{}] 13:24:27 INFO - PROCESS | 1950 | 1461356667525 Marionette TRACE conn4 -> [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:24:27 INFO - PROCESS | 1950 | 1461356667721 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 13:24:28 INFO - PROCESS | 1950 | 1461356668002 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:28 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992fd4000 == 151 [pid = 1950] [id = 607] 13:24:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 200 (0x7f198fa58800) [pid = 1950] [serial = 1822] [outer = (nil)] 13:24:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 201 (0x7f198faeec00) [pid = 1950] [serial = 1823] [outer = 0x7f198fa58800] 13:24:28 INFO - PROCESS | 1950 | 1461356668089 Marionette DEBUG loaded listener.js 13:24:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 202 (0x7f19908c6800) [pid = 1950] [serial = 1824] [outer = 0x7f198fa58800] 13:24:29 INFO - PROCESS | 1950 | 1461356669219 Marionette TRACE conn4 <- [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:24:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:24:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1730ms 13:24:29 INFO - PROCESS | 1950 | 1461356669248 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 13:24:29 INFO - PROCESS | 1950 | 1461356669251 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 13:24:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:24:29 INFO - PROCESS | 1950 | 1461356669257 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:24:29 INFO - PROCESS | 1950 | 1461356669259 Marionette TRACE conn4 <- [1,2402,null,{}] 13:24:29 INFO - PROCESS | 1950 | 1461356669264 Marionette TRACE conn4 -> [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:24:29 INFO - PROCESS | 1950 | 1461356669465 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 13:24:29 INFO - PROCESS | 1950 | 1461356669740 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:29 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994874800 == 152 [pid = 1950] [id = 608] 13:24:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 203 (0x7f198fa59000) [pid = 1950] [serial = 1825] [outer = (nil)] 13:24:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 204 (0x7f19919d7400) [pid = 1950] [serial = 1826] [outer = 0x7f198fa59000] 13:24:29 INFO - PROCESS | 1950 | 1461356669815 Marionette DEBUG loaded listener.js 13:24:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 205 (0x7f1991af1000) [pid = 1950] [serial = 1827] [outer = 0x7f198fa59000] 13:24:30 INFO - PROCESS | 1950 | 1461356670688 Marionette TRACE conn4 <- [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:24:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:24:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1480ms 13:24:30 INFO - PROCESS | 1950 | 1461356670738 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 13:24:30 INFO - PROCESS | 1950 | 1461356670742 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 13:24:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:24:30 INFO - PROCESS | 1950 | 1461356670747 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:24:30 INFO - PROCESS | 1950 | 1461356670749 Marionette TRACE conn4 <- [1,2406,null,{}] 13:24:30 INFO - PROCESS | 1950 | 1461356670754 Marionette TRACE conn4 -> [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:24:30 INFO - PROCESS | 1950 | 1461356670956 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 13:24:31 INFO - PROCESS | 1950 | 1461356671231 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:31 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994956000 == 153 [pid = 1950] [id = 609] 13:24:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 206 (0x7f198faec400) [pid = 1950] [serial = 1828] [outer = (nil)] 13:24:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f19920b4c00) [pid = 1950] [serial = 1829] [outer = 0x7f198faec400] 13:24:31 INFO - PROCESS | 1950 | 1461356671345 Marionette DEBUG loaded listener.js 13:24:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 208 (0x7f19924cec00) [pid = 1950] [serial = 1830] [outer = 0x7f198faec400] 13:24:32 INFO - PROCESS | 1950 | 1461356672143 Marionette TRACE conn4 <- [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:24:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:24:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1434ms 13:24:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:24:32 INFO - PROCESS | 1950 | 1461356672183 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 13:24:32 INFO - PROCESS | 1950 | 1461356672186 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 13:24:32 INFO - PROCESS | 1950 | 1461356672192 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:24:32 INFO - PROCESS | 1950 | 1461356672196 Marionette TRACE conn4 <- [1,2410,null,{}] 13:24:32 INFO - PROCESS | 1950 | 1461356672200 Marionette TRACE conn4 -> [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:24:32 INFO - PROCESS | 1950 | 1461356672397 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 13:24:32 INFO - PROCESS | 1950 | 1461356672673 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:32 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994b3b800 == 154 [pid = 1950] [id = 610] 13:24:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f19919d2c00) [pid = 1950] [serial = 1831] [outer = (nil)] 13:24:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f1992865000) [pid = 1950] [serial = 1832] [outer = 0x7f19919d2c00] 13:24:32 INFO - PROCESS | 1950 | 1461356672751 Marionette DEBUG loaded listener.js 13:24:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f199286d800) [pid = 1950] [serial = 1833] [outer = 0x7f19919d2c00] 13:24:33 INFO - PROCESS | 1950 | 1461356673659 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 13:24:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:24:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1478ms 13:24:33 INFO - PROCESS | 1950 | 1461356673669 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 13:24:33 INFO - PROCESS | 1950 | 1461356673671 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 13:24:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:24:33 INFO - PROCESS | 1950 | 1461356673680 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:24:33 INFO - PROCESS | 1950 | 1461356673683 Marionette TRACE conn4 <- [1,2414,null,{}] 13:24:33 INFO - PROCESS | 1950 | 1461356673687 Marionette TRACE conn4 -> [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:24:33 INFO - PROCESS | 1950 | 1461356673891 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 13:24:34 INFO - PROCESS | 1950 | 1461356674168 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:34 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19959d2800 == 155 [pid = 1950] [id = 611] 13:24:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f19920b9400) [pid = 1950] [serial = 1834] [outer = (nil)] 13:24:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f19946cc800) [pid = 1950] [serial = 1835] [outer = 0x7f19920b9400] 13:24:34 INFO - PROCESS | 1950 | 1461356674243 Marionette DEBUG loaded listener.js 13:24:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f1994768800) [pid = 1950] [serial = 1836] [outer = 0x7f19920b9400] 13:24:35 INFO - PROCESS | 1950 | 1461356675086 Marionette TRACE conn4 <- [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:24:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:24:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1434ms 13:24:35 INFO - PROCESS | 1950 | 1461356675132 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 13:24:35 INFO - PROCESS | 1950 | 1461356675135 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 13:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:24:35 INFO - PROCESS | 1950 | 1461356675141 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:24:35 INFO - PROCESS | 1950 | 1461356675144 Marionette TRACE conn4 <- [1,2418,null,{}] 13:24:35 INFO - PROCESS | 1950 | 1461356675149 Marionette TRACE conn4 -> [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:24:35 INFO - PROCESS | 1950 | 1461356675351 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 13:24:35 INFO - PROCESS | 1950 | 1461356675645 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:35 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995aa5800 == 156 [pid = 1950] [id = 612] 13:24:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f1992873c00) [pid = 1950] [serial = 1837] [outer = (nil)] 13:24:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f19948c4800) [pid = 1950] [serial = 1838] [outer = 0x7f1992873c00] 13:24:35 INFO - PROCESS | 1950 | 1461356675736 Marionette DEBUG loaded listener.js 13:24:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f19948db400) [pid = 1950] [serial = 1839] [outer = 0x7f1992873c00] 13:24:36 INFO - PROCESS | 1950 | 1461356676636 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1535ms 13:24:36 INFO - PROCESS | 1950 | 1461356676678 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 13:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:24:36 INFO - PROCESS | 1950 | 1461356676682 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 13:24:36 INFO - PROCESS | 1950 | 1461356676688 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:24:36 INFO - PROCESS | 1950 | 1461356676692 Marionette TRACE conn4 <- [1,2422,null,{}] 13:24:36 INFO - PROCESS | 1950 | 1461356676697 Marionette TRACE conn4 -> [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:24:36 INFO - PROCESS | 1950 | 1461356676919 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 13:24:37 INFO - PROCESS | 1950 | 1461356677197 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1996914000 == 157 [pid = 1950] [id = 613] 13:24:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f19874f4400) [pid = 1950] [serial = 1840] [outer = (nil)] 13:24:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f1994caac00) [pid = 1950] [serial = 1841] [outer = 0x7f19874f4400] 13:24:37 INFO - PROCESS | 1950 | 1461356677311 Marionette DEBUG loaded listener.js 13:24:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f1994cb7000) [pid = 1950] [serial = 1842] [outer = 0x7f19874f4400] 13:24:38 INFO - PROCESS | 1950 | 1461356678084 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 13:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1433ms 13:24:38 INFO - PROCESS | 1950 | 1461356678122 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 13:24:38 INFO - PROCESS | 1950 | 1461356678125 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 13:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:24:38 INFO - PROCESS | 1950 | 1461356678131 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:24:38 INFO - PROCESS | 1950 | 1461356678133 Marionette TRACE conn4 <- [1,2426,null,{}] 13:24:38 INFO - PROCESS | 1950 | 1461356678139 Marionette TRACE conn4 -> [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:24:38 INFO - PROCESS | 1950 | 1461356678358 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 13:24:38 INFO - PROCESS | 1950 | 1461356678637 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:38 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997ea9800 == 158 [pid = 1950] [id = 614] 13:24:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f199476b800) [pid = 1950] [serial = 1843] [outer = (nil)] 13:24:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f19957c7400) [pid = 1950] [serial = 1844] [outer = 0x7f199476b800] 13:24:38 INFO - PROCESS | 1950 | 1461356678707 Marionette DEBUG loaded listener.js 13:24:38 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f19957d8400) [pid = 1950] [serial = 1845] [outer = 0x7f199476b800] 13:24:39 INFO - PROCESS | 1950 | 1461356679558 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 13:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1481ms 13:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:24:39 INFO - PROCESS | 1950 | 1461356679613 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 13:24:39 INFO - PROCESS | 1950 | 1461356679615 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 13:24:39 INFO - PROCESS | 1950 | 1461356679621 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:24:39 INFO - PROCESS | 1950 | 1461356679624 Marionette TRACE conn4 <- [1,2430,null,{}] 13:24:39 INFO - PROCESS | 1950 | 1461356679629 Marionette TRACE conn4 -> [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:24:39 INFO - PROCESS | 1950 | 1461356679828 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 13:24:40 INFO - PROCESS | 1950 | 1461356680105 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:40 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c109800 == 159 [pid = 1950] [id = 615] 13:24:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f19948d9000) [pid = 1950] [serial = 1846] [outer = (nil)] 13:24:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f1995822000) [pid = 1950] [serial = 1847] [outer = 0x7f19948d9000] 13:24:40 INFO - PROCESS | 1950 | 1461356680178 Marionette DEBUG loaded listener.js 13:24:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f199582ac00) [pid = 1950] [serial = 1848] [outer = 0x7f19948d9000] 13:24:40 INFO - PROCESS | 1950 | 1461356680989 Marionette TRACE conn4 <- [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:24:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1382ms 13:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:24:41 INFO - PROCESS | 1950 | 1461356681002 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 13:24:41 INFO - PROCESS | 1950 | 1461356681005 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 13:24:41 INFO - PROCESS | 1950 | 1461356681011 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:24:41 INFO - PROCESS | 1950 | 1461356681014 Marionette TRACE conn4 <- [1,2434,null,{}] 13:24:41 INFO - PROCESS | 1950 | 1461356681019 Marionette TRACE conn4 -> [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:24:41 INFO - PROCESS | 1950 | 1461356681219 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 13:24:41 INFO - PROCESS | 1950 | 1461356681508 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:41 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199d316800 == 160 [pid = 1950] [id = 616] 13:24:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f19957cf000) [pid = 1950] [serial = 1849] [outer = (nil)] 13:24:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f19958f7400) [pid = 1950] [serial = 1850] [outer = 0x7f19957cf000] 13:24:41 INFO - PROCESS | 1950 | 1461356681579 Marionette DEBUG loaded listener.js 13:24:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f1995a23000) [pid = 1950] [serial = 1851] [outer = 0x7f19957cf000] 13:24:42 INFO - PROCESS | 1950 | 1461356682433 Marionette TRACE conn4 <- [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:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1483ms 13:24:42 INFO - PROCESS | 1950 | 1461356682494 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 13:24:42 INFO - PROCESS | 1950 | 1461356682497 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 13:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:24:42 INFO - PROCESS | 1950 | 1461356682503 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:24:42 INFO - PROCESS | 1950 | 1461356682505 Marionette TRACE conn4 <- [1,2438,null,{}] 13:24:42 INFO - PROCESS | 1950 | 1461356682510 Marionette TRACE conn4 -> [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:24:42 INFO - PROCESS | 1950 | 1461356682707 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 13:24:42 INFO - PROCESS | 1950 | 1461356682985 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ec17000 == 161 [pid = 1950] [id = 617] 13:24:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f19957cfc00) [pid = 1950] [serial = 1852] [outer = (nil)] 13:24:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f1995a2bc00) [pid = 1950] [serial = 1853] [outer = 0x7f19957cfc00] 13:24:43 INFO - PROCESS | 1950 | 1461356683059 Marionette DEBUG loaded listener.js 13:24:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f1995b77000) [pid = 1950] [serial = 1854] [outer = 0x7f19957cfc00] 13:24:43 INFO - PROCESS | 1950 | 1461356683918 Marionette TRACE conn4 <- [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:24:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:24:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1484ms 13:24:43 INFO - PROCESS | 1950 | 1461356683987 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 13:24:43 INFO - PROCESS | 1950 | 1461356683991 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 13:24:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:24:43 INFO - PROCESS | 1950 | 1461356683996 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:24:44 INFO - PROCESS | 1950 | 1461356683999 Marionette TRACE conn4 <- [1,2442,null,{}] 13:24:44 INFO - PROCESS | 1950 | 1461356684004 Marionette TRACE conn4 -> [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:24:44 INFO - PROCESS | 1950 | 1461356684205 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 13:24:44 INFO - PROCESS | 1950 | 1461356684488 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:44 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f3d0000 == 162 [pid = 1950] [id = 618] 13:24:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f19958f1400) [pid = 1950] [serial = 1855] [outer = (nil)] 13:24:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 234 (0x7f1995b7ec00) [pid = 1950] [serial = 1856] [outer = 0x7f19958f1400] 13:24:44 INFO - PROCESS | 1950 | 1461356684597 Marionette DEBUG loaded listener.js 13:24:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 235 (0x7f1996519400) [pid = 1950] [serial = 1857] [outer = 0x7f19958f1400] 13:24:45 INFO - PROCESS | 1950 | 1461356685455 Marionette TRACE conn4 <- [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:24:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:24:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1531ms 13:24:45 INFO - PROCESS | 1950 | 1461356685528 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 13:24:45 INFO - PROCESS | 1950 | 1461356685532 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 13:24:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:24:45 INFO - PROCESS | 1950 | 1461356685537 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:24:45 INFO - PROCESS | 1950 | 1461356685540 Marionette TRACE conn4 <- [1,2446,null,{}] 13:24:45 INFO - PROCESS | 1950 | 1461356685545 Marionette TRACE conn4 -> [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:24:45 INFO - PROCESS | 1950 | 1461356685794 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 13:24:46 INFO - PROCESS | 1950 | 1461356686129 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:46 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1987560800 == 163 [pid = 1950] [id = 619] 13:24:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 236 (0x7f198746a000) [pid = 1950] [serial = 1858] [outer = (nil)] 13:24:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 237 (0x7f19874f2400) [pid = 1950] [serial = 1859] [outer = 0x7f198746a000] 13:24:46 INFO - PROCESS | 1950 | 1461356686204 Marionette DEBUG loaded listener.js 13:24:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 238 (0x7f198f748800) [pid = 1950] [serial = 1860] [outer = 0x7f198746a000] 13:24:47 INFO - PROCESS | 1950 | 1461356687045 Marionette TRACE conn4 <- [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:24:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:24:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1576ms 13:24:47 INFO - PROCESS | 1950 | 1461356687114 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 13:24:47 INFO - PROCESS | 1950 | 1461356687118 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 13:24:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:24:47 INFO - PROCESS | 1950 | 1461356687123 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:24:47 INFO - PROCESS | 1950 | 1461356687126 Marionette TRACE conn4 <- [1,2450,null,{}] 13:24:47 INFO - PROCESS | 1950 | 1461356687131 Marionette TRACE conn4 -> [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:24:47 INFO - PROCESS | 1950 | 1461356687343 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 13:24:47 INFO - PROCESS | 1950 | 1461356687623 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:47 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198fa8f800 == 164 [pid = 1950] [id = 620] 13:24:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 239 (0x7f1987461400) [pid = 1950] [serial = 1861] [outer = (nil)] 13:24:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 240 (0x7f1989c5d000) [pid = 1950] [serial = 1862] [outer = 0x7f1987461400] 13:24:47 INFO - PROCESS | 1950 | 1461356687697 Marionette DEBUG loaded listener.js 13:24:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 241 (0x7f198c9e2c00) [pid = 1950] [serial = 1863] [outer = 0x7f1987461400] 13:24:48 INFO - PROCESS | 1950 | 1461356688632 Marionette TRACE conn4 <- [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:24:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:24:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1584ms 13:24:48 INFO - PROCESS | 1950 | 1461356688708 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 13:24:48 INFO - PROCESS | 1950 | 1461356688711 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 13:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:24:48 INFO - PROCESS | 1950 | 1461356688717 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:24:48 INFO - PROCESS | 1950 | 1461356688719 Marionette TRACE conn4 <- [1,2454,null,{}] 13:24:48 INFO - PROCESS | 1950 | 1461356688724 Marionette TRACE conn4 -> [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:24:48 INFO - PROCESS | 1950 | 1461356688956 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 13:24:49 INFO - PROCESS | 1950 | 1461356689276 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:49 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995994000 == 165 [pid = 1950] [id = 621] 13:24:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 242 (0x7f1987463800) [pid = 1950] [serial = 1864] [outer = (nil)] 13:24:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 243 (0x7f198d7e8800) [pid = 1950] [serial = 1865] [outer = 0x7f1987463800] 13:24:49 INFO - PROCESS | 1950 | 1461356689352 Marionette DEBUG loaded listener.js 13:24:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 244 (0x7f1991635400) [pid = 1950] [serial = 1866] [outer = 0x7f1987463800] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f440800 == 164 [pid = 1950] [id = 53] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1117000 == 163 [pid = 1950] [id = 46] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6c1f800 == 162 [pid = 1950] [id = 55] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2703000 == 161 [pid = 1950] [id = 540] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2721800 == 160 [pid = 1950] [id = 541] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994967000 == 159 [pid = 1950] [id = 542] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19968c6000 == 158 [pid = 1950] [id = 506] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8a09000 == 157 [pid = 1950] [id = 196] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19890c8000 == 156 [pid = 1950] [id = 539] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198f4d7800 == 155 [pid = 1950] [id = 601] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198c87e000 == 154 [pid = 1950] [id = 599] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198a692000 == 153 [pid = 1950] [id = 598] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1987553800 == 152 [pid = 1950] [id = 597] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199266e000 == 151 [pid = 1950] [id = 594] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bea2c800 == 150 [pid = 1950] [id = 593] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b9f51800 == 149 [pid = 1950] [id = 592] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b5308000 == 148 [pid = 1950] [id = 591] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8fcb800 == 147 [pid = 1950] [id = 590] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a7e26000 == 146 [pid = 1950] [id = 589] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a5ae1800 == 145 [pid = 1950] [id = 588] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2a55800 == 144 [pid = 1950] [id = 587] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1f06800 == 143 [pid = 1950] [id = 586] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199ecbf800 == 142 [pid = 1950] [id = 585] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c161800 == 141 [pid = 1950] [id = 584] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997b83000 == 140 [pid = 1950] [id = 583] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199662f800 == 139 [pid = 1950] [id = 582] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995a3c000 == 138 [pid = 1950] [id = 581] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997ec0800 == 137 [pid = 1950] [id = 552] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994b3c000 == 136 [pid = 1950] [id = 580] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992f0e800 == 135 [pid = 1950] [id = 579] 13:24:51 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198cb1a000 == 134 [pid = 1950] [id = 578] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 243 (0x7f1991841c00) [pid = 1950] [serial = 1733] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 242 (0x7f19a27a9c00) [pid = 1950] [serial = 1539] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 241 (0x7f19874fb000) [pid = 1950] [serial = 1695] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 240 (0x7f19957d7000) [pid = 1950] [serial = 1667] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 239 (0x7f199184fc00) [pid = 1950] [serial = 1665] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 238 (0x7f198faf3400) [pid = 1950] [serial = 1593] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 237 (0x7f198751dc00) [pid = 1950] [serial = 1701] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 236 (0x7f19a9655800) [pid = 1950] [serial = 1548] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 235 (0x7f199f3f7400) [pid = 1950] [serial = 1674] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 234 (0x7f19bab06400) [pid = 1950] [serial = 1692] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 233 (0x7f19b5652400) [pid = 1950] [serial = 1689] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f19a27b1800) [pid = 1950] [serial = 1602] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f19919c8400) [pid = 1950] [serial = 1706] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f19908c7800) [pid = 1950] [serial = 1731] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f19ba1ab800) [pid = 1950] [serial = 1554] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f1994b99800) [pid = 1950] [serial = 1566] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f198e62e400) [pid = 1950] [serial = 1727] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f1995a2a400) [pid = 1950] [serial = 1596] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f19a6e31c00) [pid = 1950] [serial = 1476] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f19a7f08800) [pid = 1950] [serial = 1605] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f198d778400) [pid = 1950] [serial = 1724] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f19baae2800) [pid = 1950] [serial = 1691] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f19a2d70400) [pid = 1950] [serial = 1620] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f199f3fd800) [pid = 1950] [serial = 1599] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f198a7e3000) [pid = 1950] [serial = 1721] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f19920b2800) [pid = 1950] [serial = 1527] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f19a7109000) [pid = 1950] [serial = 1683] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f19b681b800) [pid = 1950] [serial = 1557] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f19a22ec400) [pid = 1950] [serial = 1470] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f198c9d2800) [pid = 1950] [serial = 1611] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f199e905400) [pid = 1950] [serial = 1536] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f19a6eebc00) [pid = 1950] [serial = 1682] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f198ff72400) [pid = 1950] [serial = 1664] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f198ff71800) [pid = 1950] [serial = 1560] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f199e3d1000) [pid = 1950] [serial = 1533] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f19a7f7b000) [pid = 1950] [serial = 1685] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 207 (0x7f198f750000) [pid = 1950] [serial = 1728] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f19919cdc00) [pid = 1950] [serial = 1713] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 205 (0x7f198c5aa400) [pid = 1950] [serial = 1712] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 204 (0x7f198bbe2800) [pid = 1950] [serial = 1722] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 203 (0x7f199163e000) [pid = 1950] [serial = 1455] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 202 (0x7f19874f8000) [pid = 1950] [serial = 1700] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 201 (0x7f199c1bb000) [pid = 1950] [serial = 1670] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 200 (0x7f19874f7000) [pid = 1950] [serial = 1694] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 199 (0x7f19a8f1ac00) [pid = 1950] [serial = 1491] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 198 (0x7f198c5a6800) [pid = 1950] [serial = 1710] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f199e56b800) [pid = 1950] [serial = 1464] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f198faf5800) [pid = 1950] [serial = 1730] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 195 (0x7f1997e16c00) [pid = 1950] [serial = 1452] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 194 (0x7f1987463c00) [pid = 1950] [serial = 1697] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 193 (0x7f1994b96c00) [pid = 1950] [serial = 1563] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 192 (0x7f19baa16c00) [pid = 1950] [serial = 1626] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 191 (0x7f1987469400) [pid = 1950] [serial = 1698] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 190 (0x7f1987527c00) [pid = 1950] [serial = 1704] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 189 (0x7f198ddf0c00) [pid = 1950] [serial = 1614] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f198d8eec00) [pid = 1950] [serial = 1725] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 187 (0x7f19919cd400) [pid = 1950] [serial = 1707] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 186 (0x7f19baa15400) [pid = 1950] [serial = 1623] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 185 (0x7f19a2d77000) [pid = 1950] [serial = 1677] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 184 (0x7f19baa0e000) [pid = 1950] [serial = 1608] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 183 (0x7f19a0405800) [pid = 1950] [serial = 1590] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 182 (0x7f19aac92c00) [pid = 1950] [serial = 1688] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 181 (0x7f19af58ac00) [pid = 1950] [serial = 1482] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 180 (0x7f199e658000) [pid = 1950] [serial = 1673] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 179 (0x7f19957d6800) [pid = 1950] [serial = 1617] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 178 (0x7f19a8f18800) [pid = 1950] [serial = 1686] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 177 (0x7f198d8e9400) [pid = 1950] [serial = 1662] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 176 (0x7f199dc89c00) [pid = 1950] [serial = 1671] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 175 (0x7f19a6e38000) [pid = 1950] [serial = 1542] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 174 (0x7f198d9a2800) [pid = 1950] [serial = 1524] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 173 (0x7f199e75b800) [pid = 1950] [serial = 1488] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 172 (0x7f19a5e66c00) [pid = 1950] [serial = 1679] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 171 (0x7f19b560c800) [pid = 1950] [serial = 1551] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 170 (0x7f199bda9000) [pid = 1950] [serial = 1461] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 169 (0x7f198c9c9000) [pid = 1950] [serial = 1715] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 168 (0x7f199efbe800) [pid = 1950] [serial = 1467] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 167 (0x7f19a6e30000) [pid = 1950] [serial = 1680] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 166 (0x7f1995b75000) [pid = 1950] [serial = 1668] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 165 (0x7f198bbdd000) [pid = 1950] [serial = 1661] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 164 (0x7f19a27ac400) [pid = 1950] [serial = 1676] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 163 (0x7f19948d1800) [pid = 1950] [serial = 1458] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 162 (0x7f19a7f10400) [pid = 1950] [serial = 1479] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 161 (0x7f19a8f19400) [pid = 1950] [serial = 1494] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 160 (0x7f19958f3c00) [pid = 1950] [serial = 1530] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 159 (0x7f198fa4a800) [pid = 1950] [serial = 1718] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 158 (0x7f1988d81000) [pid = 1950] [serial = 1629] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 157 (0x7f19a7f0e000) [pid = 1950] [serial = 1545] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 156 (0x7f198c5a2400) [pid = 1950] [serial = 1709] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 155 (0x7f198e634c00) [pid = 1950] [serial = 1716] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 154 (0x7f19a443d400) [pid = 1950] [serial = 1473] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 153 (0x7f1987522800) [pid = 1950] [serial = 1703] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 152 (0x7f198d9a4000) [pid = 1950] [serial = 1497] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | --DOMWINDOW == 151 (0x7f19b6603000) [pid = 1950] [serial = 1485] [outer = (nil)] [url = about:blank] 13:24:51 INFO - PROCESS | 1950 | 1461356691874 Marionette TRACE conn4 <- [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:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 3241ms 13:24:51 INFO - PROCESS | 1950 | 1461356691959 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 13:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:24:51 INFO - PROCESS | 1950 | 1461356691963 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 13:24:51 INFO - PROCESS | 1950 | 1461356691970 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:24:51 INFO - PROCESS | 1950 | 1461356691975 Marionette TRACE conn4 <- [1,2458,null,{}] 13:24:51 INFO - PROCESS | 1950 | 1461356691983 Marionette TRACE conn4 -> [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:24:52 INFO - PROCESS | 1950 | 1461356692168 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 13:24:52 INFO - PROCESS | 1950 | 1461356692380 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1988fdd000 == 135 [pid = 1950] [id = 622] 13:24:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 152 (0x7f1988d82800) [pid = 1950] [serial = 1867] [outer = (nil)] 13:24:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 153 (0x7f1989c5ac00) [pid = 1950] [serial = 1868] [outer = 0x7f1988d82800] 13:24:52 INFO - PROCESS | 1950 | 1461356692442 Marionette DEBUG loaded listener.js 13:24:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 154 (0x7f1989dce000) [pid = 1950] [serial = 1869] [outer = 0x7f1988d82800] 13:24:53 INFO - PROCESS | 1950 | 1461356693187 Marionette TRACE conn4 <- [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:24:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:24:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1237ms 13:24:53 INFO - PROCESS | 1950 | 1461356693206 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 13:24:53 INFO - PROCESS | 1950 | 1461356693214 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 13:24:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:24:53 INFO - PROCESS | 1950 | 1461356693238 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:24:53 INFO - PROCESS | 1950 | 1461356693242 Marionette TRACE conn4 <- [1,2462,null,{}] 13:24:53 INFO - PROCESS | 1950 | 1461356693247 Marionette TRACE conn4 -> [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:24:53 INFO - PROCESS | 1950 | 1461356693452 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 13:24:53 INFO - PROCESS | 1950 | 1461356693472 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:53 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198c848000 == 136 [pid = 1950] [id = 623] 13:24:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 155 (0x7f198a7e3000) [pid = 1950] [serial = 1870] [outer = (nil)] 13:24:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 156 (0x7f198aae0000) [pid = 1950] [serial = 1871] [outer = 0x7f198a7e3000] 13:24:53 INFO - PROCESS | 1950 | 1461356693534 Marionette DEBUG loaded listener.js 13:24:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 157 (0x7f198ba10800) [pid = 1950] [serial = 1872] [outer = 0x7f198a7e3000] 13:24:54 INFO - PROCESS | 1950 | 1461356694586 Marionette TRACE conn4 <- [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:24:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:24:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1380ms 13:24:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:24:54 INFO - PROCESS | 1950 | 1461356694615 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 13:24:54 INFO - PROCESS | 1950 | 1461356694618 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 13:24:54 INFO - PROCESS | 1950 | 1461356694623 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:24:54 INFO - PROCESS | 1950 | 1461356694629 Marionette TRACE conn4 <- [1,2466,null,{}] 13:24:54 INFO - PROCESS | 1950 | 1461356694661 Marionette TRACE conn4 -> [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:24:54 INFO - PROCESS | 1950 | 1461356694933 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 13:24:54 INFO - PROCESS | 1950 | 1461356694968 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:54 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198cb29800 == 137 [pid = 1950] [id = 624] 13:24:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 158 (0x7f198c5a6400) [pid = 1950] [serial = 1873] [outer = (nil)] 13:24:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 159 (0x7f198c9cf800) [pid = 1950] [serial = 1874] [outer = 0x7f198c5a6400] 13:24:55 INFO - PROCESS | 1950 | 1461356695029 Marionette DEBUG loaded listener.js 13:24:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 160 (0x7f198c9ec000) [pid = 1950] [serial = 1875] [outer = 0x7f198c5a6400] 13:24:56 INFO - PROCESS | 1950 | 1461356696103 Marionette TRACE conn4 <- [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:24:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:24:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1540ms 13:24:56 INFO - PROCESS | 1950 | 1461356696164 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 13:24:56 INFO - PROCESS | 1950 | 1461356696168 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 13:24:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:24:56 INFO - PROCESS | 1950 | 1461356696173 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:24:56 INFO - PROCESS | 1950 | 1461356696175 Marionette TRACE conn4 <- [1,2470,null,{}] 13:24:56 INFO - PROCESS | 1950 | 1461356696180 Marionette TRACE conn4 -> [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:24:57 INFO - PROCESS | 1950 | 1461356697042 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 159 (0x7f198751fc00) [pid = 1950] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 158 (0x7f1994769000) [pid = 1950] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 157 (0x7f19946ccc00) [pid = 1950] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 156 (0x7f19a120b000) [pid = 1950] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 155 (0x7f198a7d7800) [pid = 1950] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 154 (0x7f1997ab1c00) [pid = 1950] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 153 (0x7f19a1fe4800) [pid = 1950] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 152 (0x7f19919cd000) [pid = 1950] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 151 (0x7f198ba08000) [pid = 1950] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 150 (0x7f199e5ce000) [pid = 1950] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 149 (0x7f19a8775800) [pid = 1950] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 148 (0x7f1994ba2000) [pid = 1950] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 147 (0x7f19a1fd7c00) [pid = 1950] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 146 (0x7f198d997c00) [pid = 1950] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 145 (0x7f1987460400) [pid = 1950] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 144 (0x7f199dc5b400) [pid = 1950] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 143 (0x7f19a2207c00) [pid = 1950] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 142 (0x7f198e62ac00) [pid = 1950] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 141 (0x7f198c5a5000) [pid = 1950] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 140 (0x7f19a1fe0000) [pid = 1950] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 139 (0x7f19957c5800) [pid = 1950] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 138 (0x7f1989dce800) [pid = 1950] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:24:57 INFO - PROCESS | 1950 | --DOMWINDOW == 137 (0x7f19a27ab000) [pid = 1950] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:24:57 INFO - PROCESS | 1950 | 1461356697266 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:57 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1988fe2000 == 138 [pid = 1950] [id = 625] 13:24:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 138 (0x7f198745ec00) [pid = 1950] [serial = 1876] [outer = (nil)] 13:24:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 139 (0x7f1989c54800) [pid = 1950] [serial = 1877] [outer = 0x7f198745ec00] 13:24:57 INFO - PROCESS | 1950 | 1461356697336 Marionette DEBUG loaded listener.js 13:24:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 140 (0x7f198d7e4000) [pid = 1950] [serial = 1878] [outer = 0x7f198745ec00] 13:24:58 INFO - PROCESS | 1950 | 1461356698029 Marionette TRACE conn4 <- [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:24:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:24:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1887ms 13:24:58 INFO - PROCESS | 1950 | 1461356698060 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 13:24:58 INFO - PROCESS | 1950 | 1461356698062 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 13:24:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:24:58 INFO - PROCESS | 1950 | 1461356698071 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:24:58 INFO - PROCESS | 1950 | 1461356698073 Marionette TRACE conn4 <- [1,2474,null,{}] 13:24:58 INFO - PROCESS | 1950 | 1461356698078 Marionette TRACE conn4 -> [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:24:58 INFO - PROCESS | 1950 | 1461356698253 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 13:24:58 INFO - PROCESS | 1950 | 1461356698454 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198fadf000 == 139 [pid = 1950] [id = 626] 13:24:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 141 (0x7f198c5a5000) [pid = 1950] [serial = 1879] [outer = (nil)] 13:24:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 142 (0x7f198d8f1000) [pid = 1950] [serial = 1880] [outer = 0x7f198c5a5000] 13:24:58 INFO - PROCESS | 1950 | 1461356698516 Marionette DEBUG loaded listener.js 13:24:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 143 (0x7f198d9a1c00) [pid = 1950] [serial = 1881] [outer = 0x7f198c5a5000] 13:24:59 INFO - PROCESS | 1950 | 1461356699467 Marionette TRACE conn4 <- [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:24:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:24:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1433ms 13:24:59 INFO - PROCESS | 1950 | 1461356699506 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 13:24:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:24:59 INFO - PROCESS | 1950 | 1461356699512 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 13:24:59 INFO - PROCESS | 1950 | 1461356699521 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:24:59 INFO - PROCESS | 1950 | 1461356699529 Marionette TRACE conn4 <- [1,2478,null,{}] 13:24:59 INFO - PROCESS | 1950 | 1461356699539 Marionette TRACE conn4 -> [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:24:59 INFO - PROCESS | 1950 | 1461356699786 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 13:25:00 INFO - PROCESS | 1950 | 1461356700124 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:00 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198c863800 == 140 [pid = 1950] [id = 627] 13:25:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 144 (0x7f1988d79000) [pid = 1950] [serial = 1882] [outer = (nil)] 13:25:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 145 (0x7f198a7e4400) [pid = 1950] [serial = 1883] [outer = 0x7f1988d79000] 13:25:00 INFO - PROCESS | 1950 | 1461356700203 Marionette DEBUG loaded listener.js 13:25:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 146 (0x7f198bbe1800) [pid = 1950] [serial = 1884] [outer = 0x7f1988d79000] 13:25:01 INFO - PROCESS | 1950 | 1461356701064 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 13:25:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:25:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1587ms 13:25:01 INFO - PROCESS | 1950 | 1461356701107 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 13:25:01 INFO - PROCESS | 1950 | 1461356701115 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 13:25:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:25:01 INFO - PROCESS | 1950 | 1461356701124 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:25:01 INFO - PROCESS | 1950 | 1461356701128 Marionette TRACE conn4 <- [1,2482,null,{}] 13:25:01 INFO - PROCESS | 1950 | 1461356701133 Marionette TRACE conn4 -> [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:25:01 INFO - PROCESS | 1950 | 1461356701333 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 13:25:01 INFO - PROCESS | 1950 | 1461356701604 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:01 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199087b000 == 141 [pid = 1950] [id = 628] 13:25:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 147 (0x7f198c9ca400) [pid = 1950] [serial = 1885] [outer = (nil)] 13:25:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 148 (0x7f198d7ee400) [pid = 1950] [serial = 1886] [outer = 0x7f198c9ca400] 13:25:01 INFO - PROCESS | 1950 | 1461356701730 Marionette DEBUG loaded listener.js 13:25:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 149 (0x7f198d99ec00) [pid = 1950] [serial = 1887] [outer = 0x7f198c9ca400] 13:25:02 INFO - PROCESS | 1950 | 1461356702687 Marionette TRACE conn4 <- [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:25:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:25:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1636ms 13:25:02 INFO - PROCESS | 1950 | 1461356702761 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 13:25:02 INFO - PROCESS | 1950 | 1461356702765 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 13:25:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:25:02 INFO - PROCESS | 1950 | 1461356702771 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:25:02 INFO - PROCESS | 1950 | 1461356702776 Marionette TRACE conn4 <- [1,2486,null,{}] 13:25:02 INFO - PROCESS | 1950 | 1461356702791 Marionette TRACE conn4 -> [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:25:03 INFO - PROCESS | 1950 | 1461356703047 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 13:25:03 INFO - PROCESS | 1950 | 1461356703355 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:03 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992448000 == 142 [pid = 1950] [id = 629] 13:25:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 150 (0x7f198ddf7800) [pid = 1950] [serial = 1888] [outer = (nil)] 13:25:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 151 (0x7f198f4e7000) [pid = 1950] [serial = 1889] [outer = 0x7f198ddf7800] 13:25:03 INFO - PROCESS | 1950 | 1461356703443 Marionette DEBUG loaded listener.js 13:25:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 152 (0x7f198f74d400) [pid = 1950] [serial = 1890] [outer = 0x7f198ddf7800] 13:25:04 INFO - PROCESS | 1950 | 1461356704313 Marionette TRACE conn4 <- [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:25:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:25:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1590ms 13:25:04 INFO - PROCESS | 1950 | 1461356704362 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 13:25:04 INFO - PROCESS | 1950 | 1461356704367 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 13:25:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:25:04 INFO - PROCESS | 1950 | 1461356704373 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:25:04 INFO - PROCESS | 1950 | 1461356704377 Marionette TRACE conn4 <- [1,2490,null,{}] 13:25:04 INFO - PROCESS | 1950 | 1461356704382 Marionette TRACE conn4 -> [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:25:04 INFO - PROCESS | 1950 | 1461356704580 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 13:25:04 INFO - PROCESS | 1950 | 1461356704806 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992722000 == 143 [pid = 1950] [id = 630] 13:25:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 153 (0x7f198d7e5800) [pid = 1950] [serial = 1891] [outer = (nil)] 13:25:04 INFO - PROCESS | 1950 | ++DOMWINDOW == 154 (0x7f198fafb800) [pid = 1950] [serial = 1892] [outer = 0x7f198d7e5800] 13:25:04 INFO - PROCESS | 1950 | 1461356704921 Marionette DEBUG loaded listener.js 13:25:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 155 (0x7f198ff6d800) [pid = 1950] [serial = 1893] [outer = 0x7f198d7e5800] 13:25:05 INFO - PROCESS | 1950 | 1461356705830 Marionette TRACE conn4 <- [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:25:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:25:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1527ms 13:25:05 INFO - PROCESS | 1950 | 1461356705901 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 13:25:05 INFO - PROCESS | 1950 | 1461356705905 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 13:25:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:25:05 INFO - PROCESS | 1950 | 1461356705910 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:25:05 INFO - PROCESS | 1950 | 1461356705913 Marionette TRACE conn4 <- [1,2494,null,{}] 13:25:05 INFO - PROCESS | 1950 | 1461356705918 Marionette TRACE conn4 -> [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:25:06 INFO - PROCESS | 1950 | 1461356706136 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 13:25:06 INFO - PROCESS | 1950 | 1461356706392 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:06 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992fc8000 == 144 [pid = 1950] [id = 631] 13:25:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 156 (0x7f198e62ac00) [pid = 1950] [serial = 1894] [outer = (nil)] 13:25:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 157 (0x7f19908c4c00) [pid = 1950] [serial = 1895] [outer = 0x7f198e62ac00] 13:25:06 INFO - PROCESS | 1950 | 1461356706470 Marionette DEBUG loaded listener.js 13:25:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 158 (0x7f199163fc00) [pid = 1950] [serial = 1896] [outer = 0x7f198e62ac00] 13:25:07 INFO - PROCESS | 1950 | 1461356707352 Marionette TRACE conn4 <- [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:25:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:25:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1480ms 13:25:07 INFO - PROCESS | 1950 | 1461356707392 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 13:25:07 INFO - PROCESS | 1950 | 1461356707394 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 13:25:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:25:07 INFO - PROCESS | 1950 | 1461356707400 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:25:07 INFO - PROCESS | 1950 | 1461356707403 Marionette TRACE conn4 <- [1,2498,null,{}] 13:25:07 INFO - PROCESS | 1950 | 1461356707408 Marionette TRACE conn4 -> [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:25:07 INFO - PROCESS | 1950 | 1461356707644 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 13:25:07 INFO - PROCESS | 1950 | 1461356707903 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199463e800 == 145 [pid = 1950] [id = 632] 13:25:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 159 (0x7f19919cb000) [pid = 1950] [serial = 1897] [outer = (nil)] 13:25:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 160 (0x7f1991af9c00) [pid = 1950] [serial = 1898] [outer = 0x7f19919cb000] 13:25:08 INFO - PROCESS | 1950 | 1461356708039 Marionette DEBUG loaded listener.js 13:25:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 161 (0x7f19924d6000) [pid = 1950] [serial = 1899] [outer = 0x7f19919cb000] 13:25:08 INFO - PROCESS | 1950 | 1461356708918 Marionette TRACE conn4 <- [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:25:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:25:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1581ms 13:25:08 INFO - PROCESS | 1950 | 1461356708983 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 13:25:08 INFO - PROCESS | 1950 | 1461356708986 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 13:25:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:25:08 INFO - PROCESS | 1950 | 1461356708992 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:25:08 INFO - PROCESS | 1950 | 1461356708994 Marionette TRACE conn4 <- [1,2502,null,{}] 13:25:09 INFO - PROCESS | 1950 | 1461356709000 Marionette TRACE conn4 -> [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:25:09 INFO - PROCESS | 1950 | 1461356709202 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 13:25:09 INFO - PROCESS | 1950 | 1461356709466 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199495a800 == 146 [pid = 1950] [id = 633] 13:25:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 162 (0x7f199184e800) [pid = 1950] [serial = 1900] [outer = (nil)] 13:25:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 163 (0x7f19946c8000) [pid = 1950] [serial = 1901] [outer = 0x7f199184e800] 13:25:09 INFO - PROCESS | 1950 | 1461356709581 Marionette DEBUG loaded listener.js 13:25:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 164 (0x7f1994769000) [pid = 1950] [serial = 1902] [outer = 0x7f199184e800] 13:25:10 INFO - PROCESS | 1950 | 1461356710388 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:25:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:25:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1428ms 13:25:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:25:10 INFO - PROCESS | 1950 | 1461356710421 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 13:25:10 INFO - PROCESS | 1950 | 1461356710424 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 13:25:10 INFO - PROCESS | 1950 | 1461356710430 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:25:10 INFO - PROCESS | 1950 | 1461356710433 Marionette TRACE conn4 <- [1,2506,null,{}] 13:25:10 INFO - PROCESS | 1950 | 1461356710438 Marionette TRACE conn4 -> [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:25:10 INFO - PROCESS | 1950 | 1461356710631 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 13:25:10 INFO - PROCESS | 1950 | 1461356710852 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:10 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994de2000 == 147 [pid = 1950] [id = 634] 13:25:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 165 (0x7f19919cb400) [pid = 1950] [serial = 1903] [outer = (nil)] 13:25:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 166 (0x7f19948bbc00) [pid = 1950] [serial = 1904] [outer = 0x7f19919cb400] 13:25:10 INFO - PROCESS | 1950 | 1461356710962 Marionette DEBUG loaded listener.js 13:25:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 167 (0x7f19948d6c00) [pid = 1950] [serial = 1905] [outer = 0x7f19919cb400] 13:25:11 INFO - PROCESS | 1950 | 1461356711868 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 13:25:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:25:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1488ms 13:25:11 INFO - PROCESS | 1950 | 1461356711918 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 13:25:11 INFO - PROCESS | 1950 | 1461356711920 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 13:25:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:25:11 INFO - PROCESS | 1950 | 1461356711927 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:25:11 INFO - PROCESS | 1950 | 1461356711929 Marionette TRACE conn4 <- [1,2510,null,{}] 13:25:11 INFO - PROCESS | 1950 | 1461356711934 Marionette TRACE conn4 -> [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:25:12 INFO - PROCESS | 1950 | 1461356712134 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 13:25:12 INFO - PROCESS | 1950 | 1461356712356 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995aad800 == 148 [pid = 1950] [id = 635] 13:25:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 168 (0x7f19919d6800) [pid = 1950] [serial = 1906] [outer = (nil)] 13:25:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 169 (0x7f19948e7400) [pid = 1950] [serial = 1907] [outer = 0x7f19919d6800] 13:25:12 INFO - PROCESS | 1950 | 1461356712467 Marionette DEBUG loaded listener.js 13:25:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 170 (0x7f1994b06400) [pid = 1950] [serial = 1908] [outer = 0x7f19919d6800] 13:25:13 INFO - PROCESS | 1950 | 1461356713368 Marionette TRACE conn4 <- [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:25:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:25:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1490ms 13:25:13 INFO - PROCESS | 1950 | 1461356713418 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 13:25:13 INFO - PROCESS | 1950 | 1461356713422 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 13:25:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:25:13 INFO - PROCESS | 1950 | 1461356713429 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:25:13 INFO - PROCESS | 1950 | 1461356713432 Marionette TRACE conn4 <- [1,2514,null,{}] 13:25:13 INFO - PROCESS | 1950 | 1461356713437 Marionette TRACE conn4 -> [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:25:13 INFO - PROCESS | 1950 | 1461356713638 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 13:25:13 INFO - PROCESS | 1950 | 1461356713917 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199662c000 == 149 [pid = 1950] [id = 636] 13:25:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 171 (0x7f198e629800) [pid = 1950] [serial = 1909] [outer = (nil)] 13:25:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 172 (0x7f1994b0f800) [pid = 1950] [serial = 1910] [outer = 0x7f198e629800] 13:25:14 INFO - PROCESS | 1950 | 1461356713993 Marionette DEBUG loaded listener.js 13:25:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 173 (0x7f1994b9dc00) [pid = 1950] [serial = 1911] [outer = 0x7f198e629800] 13:25:14 INFO - PROCESS | 1950 | 1461356714883 Marionette TRACE conn4 <- [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:25:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:25:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1528ms 13:25:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:25:14 INFO - PROCESS | 1950 | 1461356714957 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 13:25:14 INFO - PROCESS | 1950 | 1461356714961 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 13:25:14 INFO - PROCESS | 1950 | 1461356714967 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:25:14 INFO - PROCESS | 1950 | 1461356714971 Marionette TRACE conn4 <- [1,2518,null,{}] 13:25:14 INFO - PROCESS | 1950 | 1461356714976 Marionette TRACE conn4 -> [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:25:15 INFO - PROCESS | 1950 | 1461356715241 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 13:25:15 INFO - PROCESS | 1950 | 1461356715555 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:15 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1996916000 == 150 [pid = 1950] [id = 637] 13:25:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 174 (0x7f1995820c00) [pid = 1950] [serial = 1912] [outer = (nil)] 13:25:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 175 (0x7f19958ef400) [pid = 1950] [serial = 1913] [outer = 0x7f1995820c00] 13:25:15 INFO - PROCESS | 1950 | 1461356715634 Marionette DEBUG loaded listener.js 13:25:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 176 (0x7f1995b70800) [pid = 1950] [serial = 1914] [outer = 0x7f1995820c00] 13:25:16 INFO - PROCESS | 1950 | 1461356716479 Marionette TRACE conn4 <- [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:25:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:25:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1581ms 13:25:16 INFO - PROCESS | 1950 | 1461356716548 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 13:25:16 INFO - PROCESS | 1950 | 1461356716551 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 13:25:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:25:16 INFO - PROCESS | 1950 | 1461356716557 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:25:16 INFO - PROCESS | 1950 | 1461356716559 Marionette TRACE conn4 <- [1,2522,null,{}] 13:25:16 INFO - PROCESS | 1950 | 1461356716564 Marionette TRACE conn4 -> [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:25:16 INFO - PROCESS | 1950 | 1461356716768 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 13:25:17 INFO - PROCESS | 1950 | 1461356717036 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:17 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c104800 == 151 [pid = 1950] [id = 638] 13:25:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 177 (0x7f199582a400) [pid = 1950] [serial = 1915] [outer = (nil)] 13:25:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 178 (0x7f1996513400) [pid = 1950] [serial = 1916] [outer = 0x7f199582a400] 13:25:17 INFO - PROCESS | 1950 | 1461356717152 Marionette DEBUG loaded listener.js 13:25:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 179 (0x7f1997ab0c00) [pid = 1950] [serial = 1917] [outer = 0x7f199582a400] 13:25:17 INFO - PROCESS | 1950 | 1461356717960 Marionette TRACE conn4 <- [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:25:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:25:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1479ms 13:25:18 INFO - PROCESS | 1950 | 1461356718037 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 13:25:18 INFO - PROCESS | 1950 | 1461356718041 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 13:25:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:25:18 INFO - PROCESS | 1950 | 1461356718046 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:25:18 INFO - PROCESS | 1950 | 1461356718048 Marionette TRACE conn4 <- [1,2526,null,{}] 13:25:18 INFO - PROCESS | 1950 | 1461356718053 Marionette TRACE conn4 -> [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:25:18 INFO - PROCESS | 1950 | 1461356718259 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 13:25:18 INFO - PROCESS | 1950 | 1461356718527 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:18 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199d387000 == 152 [pid = 1950] [id = 639] 13:25:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 180 (0x7f198d7e7800) [pid = 1950] [serial = 1918] [outer = (nil)] 13:25:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 181 (0x7f1997ab5400) [pid = 1950] [serial = 1919] [outer = 0x7f198d7e7800] 13:25:18 INFO - PROCESS | 1950 | 1461356718597 Marionette DEBUG loaded listener.js 13:25:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 182 (0x7f1997abf000) [pid = 1950] [serial = 1920] [outer = 0x7f198d7e7800] 13:25:19 INFO - PROCESS | 1950 | 1461356719550 Marionette TRACE conn4 <- [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:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1580ms 13:25:19 INFO - PROCESS | 1950 | 1461356719628 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 13:25:19 INFO - PROCESS | 1950 | 1461356719631 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 13:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:25:19 INFO - PROCESS | 1950 | 1461356719638 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:25:19 INFO - PROCESS | 1950 | 1461356719640 Marionette TRACE conn4 <- [1,2530,null,{}] 13:25:19 INFO - PROCESS | 1950 | 1461356719647 Marionette TRACE conn4 -> [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:25:19 INFO - PROCESS | 1950 | 1461356719886 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 13:25:20 INFO - PROCESS | 1950 | 1461356720185 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:20 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f3b6800 == 153 [pid = 1950] [id = 640] 13:25:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 183 (0x7f19957c4000) [pid = 1950] [serial = 1921] [outer = (nil)] 13:25:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 184 (0x7f1997b51c00) [pid = 1950] [serial = 1922] [outer = 0x7f19957c4000] 13:25:20 INFO - PROCESS | 1950 | 1461356720258 Marionette DEBUG loaded listener.js 13:25:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 185 (0x7f1997e14c00) [pid = 1950] [serial = 1923] [outer = 0x7f19957c4000] 13:25:21 INFO - PROCESS | 1950 | 1461356721057 Marionette TRACE conn4 <- [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:25:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:25:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1475ms 13:25:21 INFO - PROCESS | 1950 | 1461356721114 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 13:25:21 INFO - PROCESS | 1950 | 1461356721117 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 13:25:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:25:21 INFO - PROCESS | 1950 | 1461356721123 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:25:21 INFO - PROCESS | 1950 | 1461356721125 Marionette TRACE conn4 <- [1,2534,null,{}] 13:25:21 INFO - PROCESS | 1950 | 1461356721130 Marionette TRACE conn4 -> [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:25:21 INFO - PROCESS | 1950 | 1461356721421 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 13:25:21 INFO - PROCESS | 1950 | 1461356721620 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:21 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f867800 == 154 [pid = 1950] [id = 641] 13:25:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 186 (0x7f1997ab1000) [pid = 1950] [serial = 1924] [outer = (nil)] 13:25:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 187 (0x7f199bd50800) [pid = 1950] [serial = 1925] [outer = 0x7f1997ab1000] 13:25:21 INFO - PROCESS | 1950 | 1461356721692 Marionette DEBUG loaded listener.js 13:25:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 188 (0x7f199bd5b400) [pid = 1950] [serial = 1926] [outer = 0x7f1997ab1000] 13:25:22 INFO - PROCESS | 1950 | 1461356722527 Marionette TRACE conn4 <- [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:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1435ms 13:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:25:22 INFO - PROCESS | 1950 | 1461356722559 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 13:25:22 INFO - PROCESS | 1950 | 1461356722561 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 13:25:22 INFO - PROCESS | 1950 | 1461356722567 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:25:22 INFO - PROCESS | 1950 | 1461356722570 Marionette TRACE conn4 <- [1,2538,null,{}] 13:25:22 INFO - PROCESS | 1950 | 1461356722574 Marionette TRACE conn4 -> [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:25:22 INFO - PROCESS | 1950 | 1461356722771 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 13:25:23 INFO - PROCESS | 1950 | 1461356723036 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:23 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a1271000 == 155 [pid = 1950] [id = 642] 13:25:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f1997b4b000) [pid = 1950] [serial = 1927] [outer = (nil)] 13:25:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f199bdabc00) [pid = 1950] [serial = 1928] [outer = 0x7f1997b4b000] 13:25:23 INFO - PROCESS | 1950 | 1461356723105 Marionette DEBUG loaded listener.js 13:25:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 191 (0x7f199c1a5c00) [pid = 1950] [serial = 1929] [outer = 0x7f1997b4b000] 13:25:24 INFO - PROCESS | 1950 | 1461356724014 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 13:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1532ms 13:25:24 INFO - PROCESS | 1950 | 1461356724098 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 13:25:24 INFO - PROCESS | 1950 | 1461356724102 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 13:25:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:25:24 INFO - PROCESS | 1950 | 1461356724107 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:25:24 INFO - PROCESS | 1950 | 1461356724109 Marionette TRACE conn4 <- [1,2542,null,{}] 13:25:24 INFO - PROCESS | 1950 | 1461356724114 Marionette TRACE conn4 -> [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:25:24 INFO - PROCESS | 1950 | 1461356724316 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 13:25:24 INFO - PROCESS | 1950 | 1461356724586 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:24 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1988fdf800 == 156 [pid = 1950] [id = 643] 13:25:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 192 (0x7f1987524800) [pid = 1950] [serial = 1930] [outer = (nil)] 13:25:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 193 (0x7f198aadfc00) [pid = 1950] [serial = 1931] [outer = 0x7f1987524800] 13:25:24 INFO - PROCESS | 1950 | 1461356724696 Marionette DEBUG loaded listener.js 13:25:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 194 (0x7f19948c1400) [pid = 1950] [serial = 1932] [outer = 0x7f1987524800] 13:25:25 INFO - PROCESS | 1950 | 1461356725522 Marionette TRACE conn4 <- [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:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1478ms 13:25:25 INFO - PROCESS | 1950 | 1461356725587 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 13:25:25 INFO - PROCESS | 1950 | 1461356725590 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 13:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:25:25 INFO - PROCESS | 1950 | 1461356725596 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:25:25 INFO - PROCESS | 1950 | 1461356725598 Marionette TRACE conn4 <- [1,2546,null,{}] 13:25:25 INFO - PROCESS | 1950 | 1461356725604 Marionette TRACE conn4 -> [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:25:25 INFO - PROCESS | 1950 | 1461356725815 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 13:25:26 INFO - PROCESS | 1950 | 1461356726577 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198bcdf800 == 157 [pid = 1950] [id = 644] 13:25:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 195 (0x7f19874f5400) [pid = 1950] [serial = 1933] [outer = (nil)] 13:25:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f19874fb000) [pid = 1950] [serial = 1934] [outer = 0x7f19874f5400] 13:25:26 INFO - PROCESS | 1950 | 1461356726642 Marionette DEBUG loaded listener.js 13:25:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f1988d7cc00) [pid = 1950] [serial = 1935] [outer = 0x7f19874f5400] 13:25:27 INFO - PROCESS | 1950 | 1461356727517 Marionette TRACE conn4 <- [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:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1984ms 13:25:27 INFO - PROCESS | 1950 | 1461356727582 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 1950 | 1461356727589 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 13:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:25:27 INFO - PROCESS | 1950 | 1461356727596 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - PROCESS | 1950 | 1461356727600 Marionette TRACE conn4 <- [1,2550,null,{}] 13:25:27 INFO - PROCESS | 1950 | 1461356727606 Marionette TRACE conn4 -> [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:25:27 INFO - PROCESS | 1950 | 1461356727800 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 13:25:28 INFO - PROCESS | 1950 | 1461356728092 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:28 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198fae1000 == 158 [pid = 1950] [id = 645] 13:25:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f198751ec00) [pid = 1950] [serial = 1936] [outer = (nil)] 13:25:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f1989dc5400) [pid = 1950] [serial = 1937] [outer = 0x7f198751ec00] 13:25:28 INFO - PROCESS | 1950 | 1461356728226 Marionette DEBUG loaded listener.js 13:25:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 200 (0x7f198bbd9000) [pid = 1950] [serial = 1938] [outer = 0x7f198751ec00] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995aac000 == 157 [pid = 1950] [id = 434] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995994000 == 156 [pid = 1950] [id = 621] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198fa8f800 == 155 [pid = 1950] [id = 620] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1987560800 == 154 [pid = 1950] [id = 619] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f3d0000 == 153 [pid = 1950] [id = 618] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199ec17000 == 152 [pid = 1950] [id = 617] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199d316800 == 151 [pid = 1950] [id = 616] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c109800 == 150 [pid = 1950] [id = 615] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997ea9800 == 149 [pid = 1950] [id = 614] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1996914000 == 148 [pid = 1950] [id = 613] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995aa5800 == 147 [pid = 1950] [id = 612] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19959d2800 == 146 [pid = 1950] [id = 611] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994b3b800 == 145 [pid = 1950] [id = 610] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994956000 == 144 [pid = 1950] [id = 609] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994874800 == 143 [pid = 1950] [id = 608] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992fd4000 == 142 [pid = 1950] [id = 607] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19928d0800 == 141 [pid = 1950] [id = 606] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199259b000 == 140 [pid = 1950] [id = 605] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199169a800 == 139 [pid = 1950] [id = 604] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198fa86800 == 138 [pid = 1950] [id = 603] 13:25:29 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1988fda000 == 137 [pid = 1950] [id = 602] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 199 (0x7f198ba04800) [pid = 1950] [serial = 1805] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 198 (0x7f19919d0000) [pid = 1950] [serial = 1719] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f199651d800) [pid = 1950] [serial = 1659] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f198c9e6000) [pid = 1950] [serial = 1802] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 195 (0x7f198d7e9c00) [pid = 1950] [serial = 1803] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 194 (0x7f198a7dd800) [pid = 1950] [serial = 1787] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 193 (0x7f198aae7c00) [pid = 1950] [serial = 1790] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 192 (0x7f199e56fc00) [pid = 1950] [serial = 1758] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 191 (0x7f199e563400) [pid = 1950] [serial = 1757] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 190 (0x7f19948ccc00) [pid = 1950] [serial = 1746] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 189 (0x7f199476f400) [pid = 1950] [serial = 1745] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f198f74b800) [pid = 1950] [serial = 1740] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 187 (0x7f198e629000) [pid = 1950] [serial = 1739] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 186 (0x7f199e75ac00) [pid = 1950] [serial = 1761] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 185 (0x7f199e65a800) [pid = 1950] [serial = 1760] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 184 (0x7f198d77b000) [pid = 1950] [serial = 1737] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 183 (0x7f198c5a9800) [pid = 1950] [serial = 1736] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 182 (0x7f19aac70c00) [pid = 1950] [serial = 1782] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 181 (0x7f19a8a41c00) [pid = 1950] [serial = 1781] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 180 (0x7f19a22ea000) [pid = 1950] [serial = 1767] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 179 (0x7f19a220b000) [pid = 1950] [serial = 1766] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 178 (0x7f199dc57000) [pid = 1950] [serial = 1755] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 177 (0x7f199c1a7400) [pid = 1950] [serial = 1754] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 176 (0x7f199f3fa000) [pid = 1950] [serial = 1764] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 175 (0x7f199ed7c400) [pid = 1950] [serial = 1763] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 174 (0x7f198746b400) [pid = 1950] [serial = 1793] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 173 (0x7f198751e800) [pid = 1950] [serial = 1794] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 172 (0x7f1997ab4800) [pid = 1950] [serial = 1752] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 171 (0x7f1995825c00) [pid = 1950] [serial = 1751] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 170 (0x7f19a6e35c00) [pid = 1950] [serial = 1776] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 169 (0x7f19a6dbc400) [pid = 1950] [serial = 1775] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 168 (0x7f19a7f0a000) [pid = 1950] [serial = 1779] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 167 (0x7f19a6fb4400) [pid = 1950] [serial = 1778] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 166 (0x7f1989dcf000) [pid = 1950] [serial = 1796] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 165 (0x7f19924d7800) [pid = 1950] [serial = 1743] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 164 (0x7f1991aef800) [pid = 1950] [serial = 1742] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 163 (0x7f19b66ba400) [pid = 1950] [serial = 1785] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 162 (0x7f19b451f400) [pid = 1950] [serial = 1784] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 161 (0x7f19a59adc00) [pid = 1950] [serial = 1773] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 160 (0x7f19a32ce400) [pid = 1950] [serial = 1772] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 159 (0x7f19a2d73400) [pid = 1950] [serial = 1770] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 158 (0x7f19a27aac00) [pid = 1950] [serial = 1769] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 157 (0x7f1994b97c00) [pid = 1950] [serial = 1749] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 156 (0x7f1994b07c00) [pid = 1950] [serial = 1748] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 155 (0x7f198ba0bc00) [pid = 1950] [serial = 1799] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 154 (0x7f198c59dc00) [pid = 1950] [serial = 1800] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | --DOMWINDOW == 153 (0x7f1989ddec00) [pid = 1950] [serial = 1797] [outer = (nil)] [url = about:blank] 13:25:29 INFO - PROCESS | 1950 | 1461356729588 Marionette TRACE conn4 <- [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:25:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:25:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2041ms 13:25:29 INFO - PROCESS | 1950 | 1461356729641 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 13:25:29 INFO - PROCESS | 1950 | 1461356729646 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 13:25:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:25:29 INFO - PROCESS | 1950 | 1461356729653 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:25:29 INFO - PROCESS | 1950 | 1461356729655 Marionette TRACE conn4 <- [1,2554,null,{}] 13:25:29 INFO - PROCESS | 1950 | 1461356729660 Marionette TRACE conn4 -> [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:25:29 INFO - PROCESS | 1950 | 1461356729845 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 13:25:30 INFO - PROCESS | 1950 | 1461356730136 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:30 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198a798800 == 138 [pid = 1950] [id = 646] 13:25:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 154 (0x7f198c9e7400) [pid = 1950] [serial = 1939] [outer = (nil)] 13:25:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 155 (0x7f198d77bc00) [pid = 1950] [serial = 1940] [outer = 0x7f198c9e7400] 13:25:30 INFO - PROCESS | 1950 | 1461356730201 Marionette DEBUG loaded listener.js 13:25:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 156 (0x7f198d99e000) [pid = 1950] [serial = 1941] [outer = 0x7f198c9e7400] 13:25:31 INFO - PROCESS | 1950 | 1461356731009 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 13:25:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:25:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1385ms 13:25:31 INFO - PROCESS | 1950 | 1461356731039 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 13:25:31 INFO - PROCESS | 1950 | 1461356731043 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 13:25:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:25:31 INFO - PROCESS | 1950 | 1461356731057 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:25:31 INFO - PROCESS | 1950 | 1461356731066 Marionette TRACE conn4 <- [1,2558,null,{}] 13:25:31 INFO - PROCESS | 1950 | 1461356731074 Marionette TRACE conn4 -> [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:25:31 INFO - PROCESS | 1950 | 1461356731352 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 13:25:31 INFO - PROCESS | 1950 | 1461356731379 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:31 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198fac9000 == 139 [pid = 1950] [id = 647] 13:25:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 157 (0x7f198c9c8c00) [pid = 1950] [serial = 1942] [outer = (nil)] 13:25:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 158 (0x7f198e62fc00) [pid = 1950] [serial = 1943] [outer = 0x7f198c9c8c00] 13:25:31 INFO - PROCESS | 1950 | 1461356731439 Marionette DEBUG loaded listener.js 13:25:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 159 (0x7f198f745400) [pid = 1950] [serial = 1944] [outer = 0x7f198c9c8c00] 13:25:32 INFO - PROCESS | 1950 | 1461356732363 Marionette TRACE conn4 <- [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:25:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:25:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1349ms 13:25:32 INFO - PROCESS | 1950 | 1461356732400 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 13:25:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:25:32 INFO - PROCESS | 1950 | 1461356732404 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 13:25:32 INFO - PROCESS | 1950 | 1461356732409 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:25:32 INFO - PROCESS | 1950 | 1461356732412 Marionette TRACE conn4 <- [1,2562,null,{}] 13:25:32 INFO - PROCESS | 1950 | 1461356732423 Marionette TRACE conn4 -> [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:25:32 INFO - PROCESS | 1950 | 1461356732668 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 13:25:32 INFO - PROCESS | 1950 | 1461356732700 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:32 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199259b000 == 140 [pid = 1950] [id = 648] 13:25:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 160 (0x7f198d77e400) [pid = 1950] [serial = 1945] [outer = (nil)] 13:25:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 161 (0x7f198fa58c00) [pid = 1950] [serial = 1946] [outer = 0x7f198d77e400] 13:25:32 INFO - PROCESS | 1950 | 1461356732764 Marionette DEBUG loaded listener.js 13:25:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 162 (0x7f198ff6dc00) [pid = 1950] [serial = 1947] [outer = 0x7f198d77e400] 13:25:33 INFO - PROCESS | 1950 | 1461356733747 Marionette TRACE conn4 <- [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:25:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:25:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1377ms 13:25:33 INFO - PROCESS | 1950 | 1461356733787 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 13:25:33 INFO - PROCESS | 1950 | 1461356733789 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 13:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:25:33 INFO - PROCESS | 1950 | 1461356733795 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - PROCESS | 1950 | 1461356733797 Marionette TRACE conn4 <- [1,2566,null,{}] 13:25:33 INFO - PROCESS | 1950 | 1461356733808 Marionette TRACE conn4 -> [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:25:34 INFO - PROCESS | 1950 | 1461356734073 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 13:25:34 INFO - PROCESS | 1950 | 1461356734116 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:34 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992f0d000 == 141 [pid = 1950] [id = 649] 13:25:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 163 (0x7f1991779000) [pid = 1950] [serial = 1948] [outer = (nil)] 13:25:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 164 (0x7f199177fc00) [pid = 1950] [serial = 1949] [outer = 0x7f1991779000] 13:25:34 INFO - PROCESS | 1950 | 1461356734211 Marionette DEBUG loaded listener.js 13:25:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 165 (0x7f19919ce400) [pid = 1950] [serial = 1950] [outer = 0x7f1991779000] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 164 (0x7f198c5a6400) [pid = 1950] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 163 (0x7f198746a000) [pid = 1950] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 162 (0x7f198faec400) [pid = 1950] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 161 (0x7f1987461400) [pid = 1950] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 160 (0x7f198745e400) [pid = 1950] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 159 (0x7f19920b9400) [pid = 1950] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 158 (0x7f198d774800) [pid = 1950] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 157 (0x7f19957cf000) [pid = 1950] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 156 (0x7f198c9cc000) [pid = 1950] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 155 (0x7f198f4e4000) [pid = 1950] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 154 (0x7f1992873c00) [pid = 1950] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 153 (0x7f19958f1400) [pid = 1950] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 152 (0x7f198a7e3000) [pid = 1950] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 151 (0x7f198fa58800) [pid = 1950] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 150 (0x7f19948d9000) [pid = 1950] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 149 (0x7f19957cfc00) [pid = 1950] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 148 (0x7f198fa59000) [pid = 1950] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 147 (0x7f19919d2c00) [pid = 1950] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 146 (0x7f1988d82800) [pid = 1950] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 145 (0x7f19874f4400) [pid = 1950] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 144 (0x7f198a7e3c00) [pid = 1950] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 143 (0x7f199476b800) [pid = 1950] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 142 (0x7f198745ec00) [pid = 1950] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 141 (0x7f198f751000) [pid = 1950] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 140 (0x7f1988d80400) [pid = 1950] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:25:35 INFO - PROCESS | 1950 | --DOMWINDOW == 139 (0x7f198aadd800) [pid = 1950] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:25:35 INFO - PROCESS | 1950 | 1461356735639 Marionette TRACE conn4 <- [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:25:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:25:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1882ms 13:25:35 INFO - PROCESS | 1950 | 1461356735678 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 13:25:35 INFO - PROCESS | 1950 | 1461356735682 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 13:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:25:35 INFO - PROCESS | 1950 | 1461356735687 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:25:35 INFO - PROCESS | 1950 | 1461356735689 Marionette TRACE conn4 <- [1,2570,null,{}] 13:25:35 INFO - PROCESS | 1950 | 1461356735694 Marionette TRACE conn4 -> [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:25:35 INFO - PROCESS | 1950 | 1461356735883 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 13:25:36 INFO - PROCESS | 1950 | 1461356736065 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:36 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1993227800 == 142 [pid = 1950] [id = 650] 13:25:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 140 (0x7f198a7e2c00) [pid = 1950] [serial = 1951] [outer = (nil)] 13:25:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 141 (0x7f198d99fc00) [pid = 1950] [serial = 1952] [outer = 0x7f198a7e2c00] 13:25:36 INFO - PROCESS | 1950 | 1461356736125 Marionette DEBUG loaded listener.js 13:25:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 142 (0x7f199177d000) [pid = 1950] [serial = 1953] [outer = 0x7f198a7e2c00] 13:25:36 INFO - PROCESS | 1950 | 1461356736824 Marionette TRACE conn4 <- [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:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1181ms 13:25:36 INFO - PROCESS | 1950 | 1461356736868 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 13:25:36 INFO - PROCESS | 1950 | 1461356736872 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 13:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:25:36 INFO - PROCESS | 1950 | 1461356736876 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:25:36 INFO - PROCESS | 1950 | 1461356736879 Marionette TRACE conn4 <- [1,2574,null,{}] 13:25:36 INFO - PROCESS | 1950 | 1461356736895 Marionette TRACE conn4 -> [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:25:37 INFO - PROCESS | 1950 | 1461356737228 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 13:25:37 INFO - PROCESS | 1950 | 1461356737462 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1988fda000 == 143 [pid = 1950] [id = 651] 13:25:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 143 (0x7f1987461800) [pid = 1950] [serial = 1954] [outer = (nil)] 13:25:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 144 (0x7f19874ee000) [pid = 1950] [serial = 1955] [outer = 0x7f1987461800] 13:25:37 INFO - PROCESS | 1950 | 1461356737579 Marionette DEBUG loaded listener.js 13:25:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 145 (0x7f1988d73c00) [pid = 1950] [serial = 1956] [outer = 0x7f1987461800] 13:25:38 INFO - PROCESS | 1950 | 1461356738576 Marionette TRACE conn4 <- [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:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1745ms 13:25:38 INFO - PROCESS | 1950 | 1461356738624 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 13:25:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:25:38 INFO - PROCESS | 1950 | 1461356738631 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 13:25:38 INFO - PROCESS | 1950 | 1461356738638 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 1950 | 1461356738644 Marionette TRACE conn4 <- [1,2578,null,{}] 13:25:38 INFO - PROCESS | 1950 | 1461356738651 Marionette TRACE conn4 -> [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:25:38 INFO - PROCESS | 1950 | 1461356738873 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 13:25:39 INFO - PROCESS | 1950 | 1461356739143 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:39 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1991f6a000 == 144 [pid = 1950] [id = 652] 13:25:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 146 (0x7f198c59c000) [pid = 1950] [serial = 1957] [outer = (nil)] 13:25:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 147 (0x7f198c9e3000) [pid = 1950] [serial = 1958] [outer = 0x7f198c59c000] 13:25:39 INFO - PROCESS | 1950 | 1461356739283 Marionette DEBUG loaded listener.js 13:25:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 148 (0x7f198d8ee400) [pid = 1950] [serial = 1959] [outer = 0x7f198c59c000] 13:25:40 INFO - PROCESS | 1950 | 1461356740173 Marionette TRACE conn4 <- [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:25:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:25:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1590ms 13:25:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:25:40 INFO - PROCESS | 1950 | 1461356740228 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 13:25:40 INFO - PROCESS | 1950 | 1461356740232 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 13:25:40 INFO - PROCESS | 1950 | 1461356740238 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:25:40 INFO - PROCESS | 1950 | 1461356740241 Marionette TRACE conn4 <- [1,2582,null,{}] 13:25:40 INFO - PROCESS | 1950 | 1461356740247 Marionette TRACE conn4 -> [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:25:40 INFO - PROCESS | 1950 | 1461356740467 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 13:25:40 INFO - PROCESS | 1950 | 1461356740687 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:40 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994880000 == 145 [pid = 1950] [id = 653] 13:25:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 149 (0x7f198dde8c00) [pid = 1950] [serial = 1960] [outer = (nil)] 13:25:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 150 (0x7f198f743000) [pid = 1950] [serial = 1961] [outer = 0x7f198dde8c00] 13:25:40 INFO - PROCESS | 1950 | 1461356740800 Marionette DEBUG loaded listener.js 13:25:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 151 (0x7f198faf3000) [pid = 1950] [serial = 1962] [outer = 0x7f198dde8c00] 13:25:41 INFO - PROCESS | 1950 | 1461356741738 Marionette TRACE conn4 <- [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:25:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:25:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1528ms 13:25:41 INFO - PROCESS | 1950 | 1461356741766 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 13:25:41 INFO - PROCESS | 1950 | 1461356741772 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 13:25:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:25:41 INFO - PROCESS | 1950 | 1461356741787 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:25:41 INFO - PROCESS | 1950 | 1461356741794 Marionette TRACE conn4 <- [1,2586,null,{}] 13:25:41 INFO - PROCESS | 1950 | 1461356741799 Marionette TRACE conn4 -> [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:25:42 INFO - PROCESS | 1950 | 1461356742096 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 13:25:42 INFO - PROCESS | 1950 | 1461356742292 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:42 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199598d000 == 146 [pid = 1950] [id = 654] 13:25:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 152 (0x7f198c5aa800) [pid = 1950] [serial = 1963] [outer = (nil)] 13:25:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 153 (0x7f1991848c00) [pid = 1950] [serial = 1964] [outer = 0x7f198c5aa800] 13:25:42 INFO - PROCESS | 1950 | 1461356742365 Marionette DEBUG loaded listener.js 13:25:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 154 (0x7f1991af8000) [pid = 1950] [serial = 1965] [outer = 0x7f198c5aa800] 13:25:43 INFO - PROCESS | 1950 | 1461356743231 Marionette TRACE conn4 <- [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:25:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:25:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1490ms 13:25:43 INFO - PROCESS | 1950 | 1461356743270 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 13:25:43 INFO - PROCESS | 1950 | 1461356743274 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 13:25:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:25:43 INFO - PROCESS | 1950 | 1461356743279 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:25:43 INFO - PROCESS | 1950 | 1461356743281 Marionette TRACE conn4 <- [1,2590,null,{}] 13:25:43 INFO - PROCESS | 1950 | 1461356743287 Marionette TRACE conn4 -> [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:25:43 INFO - PROCESS | 1950 | 1461356743479 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 13:25:43 INFO - PROCESS | 1950 | 1461356743702 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995ab9800 == 147 [pid = 1950] [id = 655] 13:25:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 155 (0x7f198ddf1400) [pid = 1950] [serial = 1966] [outer = (nil)] 13:25:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 156 (0x7f19924d0c00) [pid = 1950] [serial = 1967] [outer = 0x7f198ddf1400] 13:25:43 INFO - PROCESS | 1950 | 1461356743812 Marionette DEBUG loaded listener.js 13:25:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 157 (0x7f199286d400) [pid = 1950] [serial = 1968] [outer = 0x7f198ddf1400] 13:25:44 INFO - PROCESS | 1950 | 1461356744721 Marionette TRACE conn4 <- [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:25:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:25:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1487ms 13:25:44 INFO - PROCESS | 1950 | 1461356744768 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 13:25:44 INFO - PROCESS | 1950 | 1461356744771 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 13:25:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:25:44 INFO - PROCESS | 1950 | 1461356744777 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:25:44 INFO - PROCESS | 1950 | 1461356744779 Marionette TRACE conn4 <- [1,2594,null,{}] 13:25:44 INFO - PROCESS | 1950 | 1461356744784 Marionette TRACE conn4 -> [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:25:44 INFO - PROCESS | 1950 | 1461356744985 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 13:25:45 INFO - PROCESS | 1950 | 1461356745254 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19968d7000 == 148 [pid = 1950] [id = 656] 13:25:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 158 (0x7f19948bc000) [pid = 1950] [serial = 1969] [outer = (nil)] 13:25:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 159 (0x7f19948c9400) [pid = 1950] [serial = 1970] [outer = 0x7f19948bc000] 13:25:45 INFO - PROCESS | 1950 | 1461356745338 Marionette DEBUG loaded listener.js 13:25:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 160 (0x7f1994b10800) [pid = 1950] [serial = 1971] [outer = 0x7f19948bc000] 13:25:46 INFO - PROCESS | 1950 | 1461356746242 Marionette TRACE conn4 <- [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:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1528ms 13:25:46 INFO - PROCESS | 1950 | 1461356746306 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 13:25:46 INFO - PROCESS | 1950 | 1461356746308 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 13:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:25:46 INFO - PROCESS | 1950 | 1461356746314 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:25:46 INFO - PROCESS | 1950 | 1461356746316 Marionette TRACE conn4 <- [1,2598,null,{}] 13:25:46 INFO - PROCESS | 1950 | 1461356746322 Marionette TRACE conn4 -> [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:25:46 INFO - PROCESS | 1950 | 1461356746515 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 13:25:46 INFO - PROCESS | 1950 | 1461356746779 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:46 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997eb2800 == 149 [pid = 1950] [id = 657] 13:25:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 161 (0x7f19946c2c00) [pid = 1950] [serial = 1972] [outer = (nil)] 13:25:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 162 (0x7f1994cb0400) [pid = 1950] [serial = 1973] [outer = 0x7f19946c2c00] 13:25:46 INFO - PROCESS | 1950 | 1461356746850 Marionette DEBUG loaded listener.js 13:25:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 163 (0x7f19957ce800) [pid = 1950] [serial = 1974] [outer = 0x7f19946c2c00] 13:25:47 INFO - PROCESS | 1950 | 1461356747741 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 13:25:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:25:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1477ms 13:25:47 INFO - PROCESS | 1950 | 1461356747793 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 13:25:47 INFO - PROCESS | 1950 | 1461356747796 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 13:25:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:25:47 INFO - PROCESS | 1950 | 1461356747802 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:25:47 INFO - PROCESS | 1950 | 1461356747804 Marionette TRACE conn4 <- [1,2602,null,{}] 13:25:47 INFO - PROCESS | 1950 | 1461356747809 Marionette TRACE conn4 -> [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:25:48 INFO - PROCESS | 1950 | 1461356748010 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 13:25:48 INFO - PROCESS | 1950 | 1461356748280 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:48 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c57d800 == 150 [pid = 1950] [id = 658] 13:25:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 164 (0x7f19948bc800) [pid = 1950] [serial = 1975] [outer = (nil)] 13:25:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 165 (0x7f19957d9400) [pid = 1950] [serial = 1976] [outer = 0x7f19948bc800] 13:25:48 INFO - PROCESS | 1950 | 1461356748392 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 166 (0x7f1995825800) [pid = 1950] [serial = 1977] [outer = 0x7f19948bc800] 13:25:49 INFO - PROCESS | 1950 | 1461356749304 Marionette TRACE conn4 <- [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:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1534ms 13:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:25:49 INFO - PROCESS | 1950 | 1461356749336 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 13:25:49 INFO - PROCESS | 1950 | 1461356749339 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 13:25:49 INFO - PROCESS | 1950 | 1461356749345 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:25:49 INFO - PROCESS | 1950 | 1461356749348 Marionette TRACE conn4 <- [1,2606,null,{}] 13:25:49 INFO - PROCESS | 1950 | 1461356749352 Marionette TRACE conn4 -> [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:25:49 INFO - PROCESS | 1950 | 1461356749546 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 13:25:49 INFO - PROCESS | 1950 | 1461356749811 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:49 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199e511000 == 151 [pid = 1950] [id = 659] 13:25:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 167 (0x7f19957cf000) [pid = 1950] [serial = 1978] [outer = (nil)] 13:25:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 168 (0x7f19958fb400) [pid = 1950] [serial = 1979] [outer = 0x7f19957cf000] 13:25:49 INFO - PROCESS | 1950 | 1461356749883 Marionette DEBUG loaded listener.js 13:25:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 169 (0x7f1995b72400) [pid = 1950] [serial = 1980] [outer = 0x7f19957cf000] 13:25:50 INFO - PROCESS | 1950 | 1461356750766 Marionette TRACE conn4 <- [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:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1477ms 13:25:50 INFO - PROCESS | 1950 | 1461356750821 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 13:25:50 INFO - PROCESS | 1950 | 1461356750825 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 13:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:25:50 INFO - PROCESS | 1950 | 1461356750830 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:25:50 INFO - PROCESS | 1950 | 1461356750832 Marionette TRACE conn4 <- [1,2610,null,{}] 13:25:50 INFO - PROCESS | 1950 | 1461356750838 Marionette TRACE conn4 -> [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:25:51 INFO - PROCESS | 1950 | 1461356751033 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 13:25:51 INFO - PROCESS | 1950 | 1461356751299 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:51 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f3c9800 == 152 [pid = 1950] [id = 660] 13:25:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 170 (0x7f1995825c00) [pid = 1950] [serial = 1981] [outer = (nil)] 13:25:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 171 (0x7f1997ab4800) [pid = 1950] [serial = 1982] [outer = 0x7f1995825c00] 13:25:51 INFO - PROCESS | 1950 | 1461356751414 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 172 (0x7f1997e12400) [pid = 1950] [serial = 1983] [outer = 0x7f1995825c00] 13:25:52 INFO - PROCESS | 1950 | 1461356752198 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 13:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1433ms 13:25:52 INFO - PROCESS | 1950 | 1461356752281 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 13:25:52 INFO - PROCESS | 1950 | 1461356752285 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 13:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:25:52 INFO - PROCESS | 1950 | 1461356752293 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:25:52 INFO - PROCESS | 1950 | 1461356752296 Marionette TRACE conn4 <- [1,2614,null,{}] 13:25:52 INFO - PROCESS | 1950 | 1461356752301 Marionette TRACE conn4 -> [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:25:52 INFO - PROCESS | 1950 | 1461356752506 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 13:25:52 INFO - PROCESS | 1950 | 1461356752772 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a21d7800 == 153 [pid = 1950] [id = 661] 13:25:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 173 (0x7f19958f1400) [pid = 1950] [serial = 1984] [outer = (nil)] 13:25:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 174 (0x7f199c1a5800) [pid = 1950] [serial = 1985] [outer = 0x7f19958f1400] 13:25:52 INFO - PROCESS | 1950 | 1461356752848 Marionette DEBUG loaded listener.js 13:25:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 175 (0x7f199c1bb000) [pid = 1950] [serial = 1986] [outer = 0x7f19958f1400] 13:25:53 INFO - PROCESS | 1950 | 1461356753789 Marionette TRACE conn4 <- [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:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1533ms 13:25:53 INFO - PROCESS | 1950 | 1461356753827 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 13:25:53 INFO - PROCESS | 1950 | 1461356753836 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 13:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:25:53 INFO - PROCESS | 1950 | 1461356753842 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:25:53 INFO - PROCESS | 1950 | 1461356753845 Marionette TRACE conn4 <- [1,2618,null,{}] 13:25:53 INFO - PROCESS | 1950 | 1461356753850 Marionette TRACE conn4 -> [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:25:54 INFO - PROCESS | 1950 | 1461356754081 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 13:25:54 INFO - PROCESS | 1950 | 1461356754360 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:54 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2718800 == 154 [pid = 1950] [id = 662] 13:25:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 176 (0x7f1994ba0000) [pid = 1950] [serial = 1987] [outer = (nil)] 13:25:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 177 (0x7f199dc52c00) [pid = 1950] [serial = 1988] [outer = 0x7f1994ba0000] 13:25:54 INFO - PROCESS | 1950 | 1461356754474 Marionette DEBUG loaded listener.js 13:25:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 178 (0x7f199dc88800) [pid = 1950] [serial = 1989] [outer = 0x7f1994ba0000] 13:25:55 INFO - PROCESS | 1950 | 1461356755254 Marionette TRACE conn4 <- [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:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1476ms 13:25:55 INFO - PROCESS | 1950 | 1461356755319 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 13:25:55 INFO - PROCESS | 1950 | 1461356755323 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 13:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:25:55 INFO - PROCESS | 1950 | 1461356755328 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:25:55 INFO - PROCESS | 1950 | 1461356755331 Marionette TRACE conn4 <- [1,2622,null,{}] 13:25:55 INFO - PROCESS | 1950 | 1461356755336 Marionette TRACE conn4 -> [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:25:55 INFO - PROCESS | 1950 | 1461356755537 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 13:25:55 INFO - PROCESS | 1950 | 1461356755801 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2937000 == 155 [pid = 1950] [id = 663] 13:25:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 179 (0x7f1997e15c00) [pid = 1950] [serial = 1990] [outer = (nil)] 13:25:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 180 (0x7f199e384c00) [pid = 1950] [serial = 1991] [outer = 0x7f1997e15c00] 13:25:55 INFO - PROCESS | 1950 | 1461356755872 Marionette DEBUG loaded listener.js 13:25:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 181 (0x7f199e3cbc00) [pid = 1950] [serial = 1992] [outer = 0x7f1997e15c00] 13:25:56 INFO - PROCESS | 1950 | 1461356756746 Marionette TRACE conn4 <- [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:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1481ms 13:25:56 INFO - PROCESS | 1950 | 1461356756811 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 13:25:56 INFO - PROCESS | 1950 | 1461356756814 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 13:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:25:56 INFO - PROCESS | 1950 | 1461356756819 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:25:56 INFO - PROCESS | 1950 | 1461356756821 Marionette TRACE conn4 <- [1,2626,null,{}] 13:25:56 INFO - PROCESS | 1950 | 1461356756827 Marionette TRACE conn4 -> [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:25:57 INFO - PROCESS | 1950 | 1461356757023 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 13:25:57 INFO - PROCESS | 1950 | 1461356757300 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:57 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2a65800 == 156 [pid = 1950] [id = 664] 13:25:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 182 (0x7f199dc8fc00) [pid = 1950] [serial = 1993] [outer = (nil)] 13:25:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 183 (0x7f199e3d5800) [pid = 1950] [serial = 1994] [outer = 0x7f199dc8fc00] 13:25:57 INFO - PROCESS | 1950 | 1461356757372 Marionette DEBUG loaded listener.js 13:25:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 184 (0x7f199e564800) [pid = 1950] [serial = 1995] [outer = 0x7f199dc8fc00] 13:25:58 INFO - PROCESS | 1950 | 1461356758175 Marionette TRACE conn4 <- [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:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1426ms 13:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:25:58 INFO - PROCESS | 1950 | 1461356758247 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 13:25:58 INFO - PROCESS | 1950 | 1461356758250 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 13:25:58 INFO - PROCESS | 1950 | 1461356758255 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:25:58 INFO - PROCESS | 1950 | 1461356758258 Marionette TRACE conn4 <- [1,2630,null,{}] 13:25:58 INFO - PROCESS | 1950 | 1461356758263 Marionette TRACE conn4 -> [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:25:58 INFO - PROCESS | 1950 | 1461356758463 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 13:25:58 INFO - PROCESS | 1950 | 1461356758731 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2b1b800 == 157 [pid = 1950] [id = 665] 13:25:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 185 (0x7f199dc90000) [pid = 1950] [serial = 1996] [outer = (nil)] 13:25:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 186 (0x7f199e56c800) [pid = 1950] [serial = 1997] [outer = 0x7f199dc90000] 13:25:58 INFO - PROCESS | 1950 | 1461356758807 Marionette DEBUG loaded listener.js 13:25:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 187 (0x7f199e5d1800) [pid = 1950] [serial = 1998] [outer = 0x7f199dc90000] 13:25:59 INFO - PROCESS | 1950 | 1461356759673 Marionette TRACE conn4 <- [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:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1483ms 13:25:59 INFO - PROCESS | 1950 | 1461356759739 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 13:25:59 INFO - PROCESS | 1950 | 1461356759742 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 13:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:25:59 INFO - PROCESS | 1950 | 1461356759747 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:25:59 INFO - PROCESS | 1950 | 1461356759749 Marionette TRACE conn4 <- [1,2634,null,{}] 13:25:59 INFO - PROCESS | 1950 | 1461356759755 Marionette TRACE conn4 -> [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:25:59 INFO - PROCESS | 1950 | 1461356759972 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 13:26:00 INFO - PROCESS | 1950 | 1461356760240 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:00 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a45da000 == 158 [pid = 1950] [id = 666] 13:26:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 188 (0x7f199e567c00) [pid = 1950] [serial = 1999] [outer = (nil)] 13:26:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f199e658c00) [pid = 1950] [serial = 2000] [outer = 0x7f199e567c00] 13:26:00 INFO - PROCESS | 1950 | 1461356760357 Marionette DEBUG loaded listener.js 13:26:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f199e65e400) [pid = 1950] [serial = 2001] [outer = 0x7f199e567c00] 13:26:01 INFO - PROCESS | 1950 | 1461356761179 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 13:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1478ms 13:26:01 INFO - PROCESS | 1950 | 1461356761227 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 13:26:01 INFO - PROCESS | 1950 | 1461356761232 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 13:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:26:01 INFO - PROCESS | 1950 | 1461356761241 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:26:01 INFO - PROCESS | 1950 | 1461356761245 Marionette TRACE conn4 <- [1,2638,null,{}] 13:26:01 INFO - PROCESS | 1950 | 1461356761253 Marionette TRACE conn4 -> [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:26:01 INFO - PROCESS | 1950 | 1461356761491 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 13:26:01 INFO - PROCESS | 1950 | 1461356761763 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:01 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a65f3000 == 159 [pid = 1950] [id = 667] 13:26:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 191 (0x7f199e3cd400) [pid = 1950] [serial = 2002] [outer = (nil)] 13:26:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 192 (0x7f199e755800) [pid = 1950] [serial = 2003] [outer = 0x7f199e3cd400] 13:26:01 INFO - PROCESS | 1950 | 1461356761873 Marionette DEBUG loaded listener.js 13:26:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 193 (0x7f199e75dc00) [pid = 1950] [serial = 2004] [outer = 0x7f199e3cd400] 13:26:02 INFO - PROCESS | 1950 | 1461356762734 Marionette TRACE conn4 <- [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:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1544ms 13:26:02 INFO - PROCESS | 1950 | 1461356762785 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 13:26:02 INFO - PROCESS | 1950 | 1461356762788 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 13:26:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:26:02 INFO - PROCESS | 1950 | 1461356762794 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:26:02 INFO - PROCESS | 1950 | 1461356762797 Marionette TRACE conn4 <- [1,2642,null,{}] 13:26:02 INFO - PROCESS | 1950 | 1461356762801 Marionette TRACE conn4 -> [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:26:03 INFO - PROCESS | 1950 | 1461356763015 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 13:26:03 INFO - PROCESS | 1950 | 1461356763293 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:03 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198ca29800 == 160 [pid = 1950] [id = 668] 13:26:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 194 (0x7f1988d7a400) [pid = 1950] [serial = 2005] [outer = (nil)] 13:26:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 195 (0x7f198c59e400) [pid = 1950] [serial = 2006] [outer = 0x7f1988d7a400] 13:26:03 INFO - PROCESS | 1950 | 1461356763404 Marionette DEBUG loaded listener.js 13:26:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f19919d3400) [pid = 1950] [serial = 2007] [outer = 0x7f1988d7a400] 13:26:04 INFO - PROCESS | 1950 | 1461356764338 Marionette TRACE conn4 <- [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:26:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:26:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1630ms 13:26:04 INFO - PROCESS | 1950 | 1461356764425 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 13:26:04 INFO - PROCESS | 1950 | 1461356764429 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 13:26:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:26:04 INFO - PROCESS | 1950 | 1461356764434 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:26:04 INFO - PROCESS | 1950 | 1461356764436 Marionette TRACE conn4 <- [1,2646,null,{}] 13:26:04 INFO - PROCESS | 1950 | 1461356764442 Marionette TRACE conn4 -> [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:26:05 INFO - PROCESS | 1950 | 1461356765218 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 13:26:05 INFO - PROCESS | 1950 | 1461356765613 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:05 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198f8da800 == 161 [pid = 1950] [id = 669] 13:26:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f1988d74400) [pid = 1950] [serial = 2008] [outer = (nil)] 13:26:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f1988d7f800) [pid = 1950] [serial = 2009] [outer = 0x7f1988d74400] 13:26:05 INFO - PROCESS | 1950 | 1461356765683 Marionette DEBUG loaded listener.js 13:26:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f198a7dac00) [pid = 1950] [serial = 2010] [outer = 0x7f1988d74400] 13:26:06 INFO - PROCESS | 1950 | 1461356766501 Marionette TRACE conn4 <- [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:26:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:26:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2080ms 13:26:06 INFO - PROCESS | 1950 | 1461356766531 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 13:26:06 INFO - PROCESS | 1950 | 1461356766538 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 13:26:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:26:06 INFO - PROCESS | 1950 | 1461356766547 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 1950 | 1461356766552 Marionette TRACE conn4 <- [1,2650,null,{}] 13:26:06 INFO - PROCESS | 1950 | 1461356766559 Marionette TRACE conn4 -> [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:26:06 INFO - PROCESS | 1950 | 1461356766750 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 13:26:07 INFO - PROCESS | 1950 | 1461356767024 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994882800 == 162 [pid = 1950] [id = 670] 13:26:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 200 (0x7f198ba03000) [pid = 1950] [serial = 2011] [outer = (nil)] 13:26:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 201 (0x7f198c9ee000) [pid = 1950] [serial = 2012] [outer = 0x7f198ba03000] 13:26:07 INFO - PROCESS | 1950 | 1461356767094 Marionette DEBUG loaded listener.js 13:26:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 202 (0x7f198d998400) [pid = 1950] [serial = 2013] [outer = 0x7f198ba03000] 13:26:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1993227800 == 161 [pid = 1950] [id = 650] 13:26:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992f0d000 == 160 [pid = 1950] [id = 649] 13:26:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199259b000 == 159 [pid = 1950] [id = 648] 13:26:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198fac9000 == 158 [pid = 1950] [id = 647] 13:26:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198f4cd800 == 157 [pid = 1950] [id = 600] 13:26:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198a798800 == 156 [pid = 1950] [id = 646] 13:26:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198fae1000 == 155 [pid = 1950] [id = 645] 13:26:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198bcdf800 == 154 [pid = 1950] [id = 644] 13:26:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1988fdf800 == 153 [pid = 1950] [id = 643] 13:26:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a1271000 == 152 [pid = 1950] [id = 642] 13:26:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f867800 == 151 [pid = 1950] [id = 641] 13:26:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f3b6800 == 150 [pid = 1950] [id = 640] 13:26:07 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c147800 == 149 [pid = 1950] [id = 529] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 201 (0x7f19919d4400) [pid = 1950] [serial = 1734] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 200 (0x7f198aae2800) [pid = 1950] [serial = 1788] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 199 (0x7f198d99d800) [pid = 1950] [serial = 1791] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 198 (0x7f198c9cf800) [pid = 1950] [serial = 1874] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f198c9ec000) [pid = 1950] [serial = 1875] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f19874f2400) [pid = 1950] [serial = 1859] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 195 (0x7f198f748800) [pid = 1950] [serial = 1860] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 194 (0x7f19920b4c00) [pid = 1950] [serial = 1829] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 193 (0x7f19924cec00) [pid = 1950] [serial = 1830] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 192 (0x7f1989c5d000) [pid = 1950] [serial = 1862] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 191 (0x7f198c9e2c00) [pid = 1950] [serial = 1863] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 190 (0x7f1987469c00) [pid = 1950] [serial = 1808] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 189 (0x7f1987525800) [pid = 1950] [serial = 1809] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f19946cc800) [pid = 1950] [serial = 1835] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 187 (0x7f1994768800) [pid = 1950] [serial = 1836] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 186 (0x7f198ddf5000) [pid = 1950] [serial = 1817] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 185 (0x7f198e635c00) [pid = 1950] [serial = 1818] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 184 (0x7f19958f7400) [pid = 1950] [serial = 1850] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 183 (0x7f1995a23000) [pid = 1950] [serial = 1851] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 182 (0x7f198d7f0000) [pid = 1950] [serial = 1814] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 181 (0x7f198d997800) [pid = 1950] [serial = 1815] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 180 (0x7f198f747400) [pid = 1950] [serial = 1820] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 179 (0x7f198f74ec00) [pid = 1950] [serial = 1821] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 178 (0x7f19948c4800) [pid = 1950] [serial = 1838] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 177 (0x7f19948db400) [pid = 1950] [serial = 1839] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 176 (0x7f1995b7ec00) [pid = 1950] [serial = 1856] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 175 (0x7f1996519400) [pid = 1950] [serial = 1857] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 174 (0x7f198aae0000) [pid = 1950] [serial = 1871] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 173 (0x7f198faeec00) [pid = 1950] [serial = 1823] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 172 (0x7f19908c6800) [pid = 1950] [serial = 1824] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 171 (0x7f1995822000) [pid = 1950] [serial = 1847] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 170 (0x7f199582ac00) [pid = 1950] [serial = 1848] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 169 (0x7f198d7e8800) [pid = 1950] [serial = 1865] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 168 (0x7f1995a2bc00) [pid = 1950] [serial = 1853] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 167 (0x7f1995b77000) [pid = 1950] [serial = 1854] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 166 (0x7f19919d7400) [pid = 1950] [serial = 1826] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 165 (0x7f1991af1000) [pid = 1950] [serial = 1827] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 164 (0x7f1992865000) [pid = 1950] [serial = 1832] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 163 (0x7f199286d800) [pid = 1950] [serial = 1833] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 162 (0x7f1989c5ac00) [pid = 1950] [serial = 1868] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 161 (0x7f1989dce000) [pid = 1950] [serial = 1869] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 160 (0x7f1994caac00) [pid = 1950] [serial = 1841] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 159 (0x7f1994cb7000) [pid = 1950] [serial = 1842] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 158 (0x7f198ba0c800) [pid = 1950] [serial = 1811] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 157 (0x7f198c59cc00) [pid = 1950] [serial = 1812] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 156 (0x7f19957c7400) [pid = 1950] [serial = 1844] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 155 (0x7f19957d8400) [pid = 1950] [serial = 1845] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 154 (0x7f198ba10800) [pid = 1950] [serial = 1872] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 153 (0x7f1989c54800) [pid = 1950] [serial = 1877] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 152 (0x7f198d8f1000) [pid = 1950] [serial = 1880] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | --DOMWINDOW == 151 (0x7f198d7e4000) [pid = 1950] [serial = 1878] [outer = (nil)] [url = about:blank] 13:26:08 INFO - PROCESS | 1950 | 1461356768595 Marionette TRACE conn4 <- [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:26:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:26:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2087ms 13:26:08 INFO - PROCESS | 1950 | 1461356768634 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 13:26:08 INFO - PROCESS | 1950 | 1461356768638 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 13:26:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:26:08 INFO - PROCESS | 1950 | 1461356768644 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:26:08 INFO - PROCESS | 1950 | 1461356768646 Marionette TRACE conn4 <- [1,2654,null,{}] 13:26:08 INFO - PROCESS | 1950 | 1461356768651 Marionette TRACE conn4 -> [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:26:08 INFO - PROCESS | 1950 | 1461356768844 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 13:26:09 INFO - PROCESS | 1950 | 1461356769064 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198a6ab800 == 150 [pid = 1950] [id = 671] 13:26:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 152 (0x7f1989dd5800) [pid = 1950] [serial = 2014] [outer = (nil)] 13:26:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 153 (0x7f198d8e3000) [pid = 1950] [serial = 2015] [outer = 0x7f1989dd5800] 13:26:09 INFO - PROCESS | 1950 | 1461356769135 Marionette DEBUG loaded listener.js 13:26:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 154 (0x7f198ddf6800) [pid = 1950] [serial = 2016] [outer = 0x7f1989dd5800] 13:26:09 INFO - PROCESS | 1950 | 1461356769917 Marionette TRACE conn4 <- [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:26:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:26:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1329ms 13:26:09 INFO - PROCESS | 1950 | 1461356769977 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 1950 | 1461356769983 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 13:26:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:26:10 INFO - PROCESS | 1950 | 1461356769997 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:26:10 INFO - PROCESS | 1950 | 1461356770003 Marionette TRACE conn4 <- [1,2658,null,{}] 13:26:10 INFO - PROCESS | 1950 | 1461356770008 Marionette TRACE conn4 -> [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:26:10 INFO - PROCESS | 1950 | 1461356770294 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 13:26:10 INFO - PROCESS | 1950 | 1461356770327 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:10 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198f8da000 == 151 [pid = 1950] [id = 672] 13:26:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 155 (0x7f198a7dc800) [pid = 1950] [serial = 2017] [outer = (nil)] 13:26:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 156 (0x7f198f4f1800) [pid = 1950] [serial = 2018] [outer = 0x7f198a7dc800] 13:26:10 INFO - PROCESS | 1950 | 1461356770387 Marionette DEBUG loaded listener.js 13:26:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 157 (0x7f198faf6800) [pid = 1950] [serial = 2019] [outer = 0x7f198a7dc800] 13:26:11 INFO - PROCESS | 1950 | 1461356771265 Marionette TRACE conn4 <- [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:26:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:26:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1287ms 13:26:11 INFO - PROCESS | 1950 | 1461356771283 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 13:26:11 INFO - PROCESS | 1950 | 1461356771286 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 13:26:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:26:11 INFO - PROCESS | 1950 | 1461356771292 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:26:11 INFO - PROCESS | 1950 | 1461356771293 Marionette TRACE conn4 <- [1,2662,null,{}] 13:26:11 INFO - PROCESS | 1950 | 1461356771298 Marionette TRACE conn4 -> [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:26:11 INFO - PROCESS | 1950 | 1461356771550 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 13:26:11 INFO - PROCESS | 1950 | 1461356771584 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:11 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1991f68800 == 152 [pid = 1950] [id = 673] 13:26:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 158 (0x7f198e629c00) [pid = 1950] [serial = 2020] [outer = (nil)] 13:26:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 159 (0x7f1991635000) [pid = 1950] [serial = 2021] [outer = 0x7f198e629c00] 13:26:11 INFO - PROCESS | 1950 | 1461356771643 Marionette DEBUG loaded listener.js 13:26:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 160 (0x7f1991779400) [pid = 1950] [serial = 2022] [outer = 0x7f198e629c00] 13:26:12 INFO - PROCESS | 1950 | --DOMWINDOW == 159 (0x7f198c9c8c00) [pid = 1950] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:26:12 INFO - PROCESS | 1950 | --DOMWINDOW == 158 (0x7f19874f5400) [pid = 1950] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:26:12 INFO - PROCESS | 1950 | --DOMWINDOW == 157 (0x7f198d77e400) [pid = 1950] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:26:12 INFO - PROCESS | 1950 | --DOMWINDOW == 156 (0x7f1987463800) [pid = 1950] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:26:12 INFO - PROCESS | 1950 | --DOMWINDOW == 155 (0x7f198c9e7400) [pid = 1950] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:26:12 INFO - PROCESS | 1950 | --DOMWINDOW == 154 (0x7f198751ec00) [pid = 1950] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:26:12 INFO - PROCESS | 1950 | --DOMWINDOW == 153 (0x7f1991779000) [pid = 1950] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:26:13 INFO - PROCESS | 1950 | 1461356773042 Marionette TRACE conn4 <- [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:26:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:26:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1775ms 13:26:13 INFO - PROCESS | 1950 | 1461356773067 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 13:26:13 INFO - PROCESS | 1950 | 1461356773071 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 13:26:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:26:13 INFO - PROCESS | 1950 | 1461356773076 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:26:13 INFO - PROCESS | 1950 | 1461356773078 Marionette TRACE conn4 <- [1,2666,null,{}] 13:26:13 INFO - PROCESS | 1950 | 1461356773083 Marionette TRACE conn4 -> [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:26:13 INFO - PROCESS | 1950 | 1461356773263 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 13:26:13 INFO - PROCESS | 1950 | 1461356773489 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992598000 == 153 [pid = 1950] [id = 674] 13:26:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 154 (0x7f199184b400) [pid = 1950] [serial = 2023] [outer = (nil)] 13:26:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 155 (0x7f19919cf800) [pid = 1950] [serial = 2024] [outer = 0x7f199184b400] 13:26:13 INFO - PROCESS | 1950 | 1461356773558 Marionette DEBUG loaded listener.js 13:26:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 156 (0x7f19924cec00) [pid = 1950] [serial = 2025] [outer = 0x7f199184b400] 13:26:14 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:14 INFO - PROCESS | 1950 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:26:14 INFO - PROCESS | 1950 | 1461356774664 Marionette TRACE conn4 <- [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:26:14 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:26:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1627ms 13:26:14 INFO - PROCESS | 1950 | 1461356774704 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 13:26:14 INFO - PROCESS | 1950 | 1461356774707 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 13:26:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:26:14 INFO - PROCESS | 1950 | 1461356774712 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:26:14 INFO - PROCESS | 1950 | 1461356774725 Marionette TRACE conn4 <- [1,2670,null,{}] 13:26:14 INFO - PROCESS | 1950 | 1461356774895 Marionette TRACE conn4 -> [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:26:15 INFO - PROCESS | 1950 | 1461356775189 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 13:26:15 INFO - PROCESS | 1950 | 1461356775413 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:15 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198a798800 == 154 [pid = 1950] [id = 675] 13:26:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 157 (0x7f1989c5e000) [pid = 1950] [serial = 2026] [outer = (nil)] 13:26:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 158 (0x7f1989dc6800) [pid = 1950] [serial = 2027] [outer = 0x7f1989c5e000] 13:26:15 INFO - PROCESS | 1950 | 1461356775485 Marionette DEBUG loaded listener.js 13:26:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 159 (0x7f198a7d6800) [pid = 1950] [serial = 2028] [outer = 0x7f1989c5e000] 13:26:16 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:16 INFO - PROCESS | 1950 | 1461356776808 Marionette TRACE conn4 <- [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:26:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:26:16 INFO - PROCESS | 1950 | 1461356776883 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 13:26:16 INFO - PROCESS | 1950 | 1461356776890 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 1950 | 1461356776893 Marionette TRACE conn4 <- [1,2674,null,{}] 13:26:16 INFO - PROCESS | 1950 | 1461356776997 Marionette TRACE conn4 -> [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:26:17 INFO - PROCESS | 1950 | 1461356777217 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 13:26:17 INFO - PROCESS | 1950 | 1461356777477 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:17 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1991f6b000 == 155 [pid = 1950] [id = 676] 13:26:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 160 (0x7f1989c5ec00) [pid = 1950] [serial = 2029] [outer = (nil)] 13:26:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 161 (0x7f198c59f800) [pid = 1950] [serial = 2030] [outer = 0x7f1989c5ec00] 13:26:17 INFO - PROCESS | 1950 | 1461356777555 Marionette DEBUG loaded listener.js 13:26:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 162 (0x7f198d779000) [pid = 1950] [serial = 2031] [outer = 0x7f1989c5ec00] 13:26:18 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:18 INFO - PROCESS | 1950 | 1461356778885 Marionette TRACE conn4 <- [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:26:18 INFO - PROCESS | 1950 | 1461356778919 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 13:26:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:26:18 INFO - PROCESS | 1950 | 1461356778925 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:26:18 INFO - PROCESS | 1950 | 1461356778928 Marionette TRACE conn4 <- [1,2678,null,{}] 13:26:18 INFO - PROCESS | 1950 | 1461356778934 Marionette TRACE conn4 -> [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:26:19 INFO - PROCESS | 1950 | 1461356779237 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 13:26:19 INFO - PROCESS | 1950 | 1461356779492 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:19 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994628000 == 156 [pid = 1950] [id = 677] 13:26:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 163 (0x7f198ddeb400) [pid = 1950] [serial = 2032] [outer = (nil)] 13:26:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 164 (0x7f198ddf5000) [pid = 1950] [serial = 2033] [outer = 0x7f198ddeb400] 13:26:19 INFO - PROCESS | 1950 | 1461356779574 Marionette DEBUG loaded listener.js 13:26:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 165 (0x7f198ff6e400) [pid = 1950] [serial = 2034] [outer = 0x7f198ddeb400] 13:26:20 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:20 INFO - PROCESS | 1950 | 1461356780942 Marionette TRACE conn4 <- [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:26:20 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:26:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2036ms 13:26:20 INFO - PROCESS | 1950 | 1461356780969 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 13:26:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:26:20 INFO - PROCESS | 1950 | 1461356780978 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 13:26:20 INFO - PROCESS | 1950 | 1461356780985 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:26:20 INFO - PROCESS | 1950 | 1461356780989 Marionette TRACE conn4 <- [1,2682,null,{}] 13:26:20 INFO - PROCESS | 1950 | 1461356780994 Marionette TRACE conn4 -> [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:26:21 INFO - PROCESS | 1950 | 1461356781229 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 13:26:21 INFO - PROCESS | 1950 | 1461356781459 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:21 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994dc8800 == 157 [pid = 1950] [id = 678] 13:26:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 166 (0x7f198ddf0400) [pid = 1950] [serial = 2035] [outer = (nil)] 13:26:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 167 (0x7f1991af0400) [pid = 1950] [serial = 2036] [outer = 0x7f198ddf0400] 13:26:21 INFO - PROCESS | 1950 | 1461356781530 Marionette DEBUG loaded listener.js 13:26:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 168 (0x7f19946c6000) [pid = 1950] [serial = 2037] [outer = 0x7f198ddf0400] 13:26:22 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:22 INFO - PROCESS | 1950 | 1461356782821 Marionette TRACE conn4 <- [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:26:22 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:26:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1877ms 13:26:22 INFO - PROCESS | 1950 | 1461356782863 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 13:26:22 INFO - PROCESS | 1950 | 1461356782866 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 13:26:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:26:22 INFO - PROCESS | 1950 | 1461356782871 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:26:22 INFO - PROCESS | 1950 | 1461356782873 Marionette TRACE conn4 <- [1,2686,null,{}] 13:26:22 INFO - PROCESS | 1950 | 1461356782879 Marionette TRACE conn4 -> [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:26:23 INFO - PROCESS | 1950 | 1461356783111 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 13:26:23 INFO - PROCESS | 1950 | 1461356783381 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:23 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995a49800 == 158 [pid = 1950] [id = 679] 13:26:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 169 (0x7f198e62a800) [pid = 1950] [serial = 2038] [outer = (nil)] 13:26:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 170 (0x7f19948c7800) [pid = 1950] [serial = 2039] [outer = 0x7f198e62a800] 13:26:23 INFO - PROCESS | 1950 | 1461356783450 Marionette DEBUG loaded listener.js 13:26:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 171 (0x7f1994b02400) [pid = 1950] [serial = 2040] [outer = 0x7f198e62a800] 13:26:24 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:24 INFO - PROCESS | 1950 | 1461356784714 Marionette TRACE conn4 <- [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:26:24 INFO - PROCESS | 1950 | 1461356784766 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 13:26:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:26:24 INFO - PROCESS | 1950 | 1461356784771 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:26:24 INFO - PROCESS | 1950 | 1461356784773 Marionette TRACE conn4 <- [1,2690,null,{}] 13:26:24 INFO - PROCESS | 1950 | 1461356784778 Marionette TRACE conn4 -> [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:26:25 INFO - PROCESS | 1950 | 1461356785108 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 13:26:25 INFO - PROCESS | 1950 | 1461356785345 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:25 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1996912000 == 159 [pid = 1950] [id = 680] 13:26:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 172 (0x7f1994b11800) [pid = 1950] [serial = 2041] [outer = (nil)] 13:26:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 173 (0x7f1995a2e400) [pid = 1950] [serial = 2042] [outer = 0x7f1994b11800] 13:26:25 INFO - PROCESS | 1950 | 1461356785417 Marionette DEBUG loaded listener.js 13:26:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 174 (0x7f1997ab3c00) [pid = 1950] [serial = 2043] [outer = 0x7f1994b11800] 13:26:26 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:26 INFO - PROCESS | 1950 | 1461356786751 Marionette TRACE conn4 <- [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:26:26 INFO - PROCESS | 1950 | 1461356786804 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 13:26:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:26:26 INFO - PROCESS | 1950 | 1461356786810 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:26:26 INFO - PROCESS | 1950 | 1461356786812 Marionette TRACE conn4 <- [1,2694,null,{}] 13:26:26 INFO - PROCESS | 1950 | 1461356786818 Marionette TRACE conn4 -> [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:26:27 INFO - PROCESS | 1950 | 1461356787098 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 13:26:27 INFO - PROCESS | 1950 | 1461356787350 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:27 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c11b800 == 160 [pid = 1950] [id = 681] 13:26:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 175 (0x7f1994cad000) [pid = 1950] [serial = 2044] [outer = (nil)] 13:26:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 176 (0x7f199bd56800) [pid = 1950] [serial = 2045] [outer = 0x7f1994cad000] 13:26:27 INFO - PROCESS | 1950 | 1461356787422 Marionette DEBUG loaded listener.js 13:26:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 177 (0x7f199c1a7000) [pid = 1950] [serial = 2046] [outer = 0x7f1994cad000] 13:26:28 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:28 INFO - PROCESS | 1950 | 1461356788729 Marionette TRACE conn4 <- [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:26:28 INFO - PROCESS | 1950 | 1461356788746 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 13:26:28 INFO - PROCESS | 1950 | 1461356788752 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:26:28 INFO - PROCESS | 1950 | 1461356788755 Marionette TRACE conn4 <- [1,2698,null,{}] 13:26:28 INFO - PROCESS | 1950 | 1461356788760 Marionette TRACE conn4 -> [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:26:28 INFO - PROCESS | 1950 | 1461356788968 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 13:26:29 INFO - PROCESS | 1950 | 1461356789288 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:29 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199e511800 == 161 [pid = 1950] [id = 682] 13:26:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 178 (0x7f1994caf400) [pid = 1950] [serial = 2047] [outer = (nil)] 13:26:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 179 (0x7f199c1b0800) [pid = 1950] [serial = 2048] [outer = 0x7f1994caf400] 13:26:29 INFO - PROCESS | 1950 | 1461356789360 Marionette DEBUG loaded listener.js 13:26:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 180 (0x7f199d081400) [pid = 1950] [serial = 2049] [outer = 0x7f1994caf400] 13:26:30 INFO - PROCESS | 1950 | SkCairoFTTypeface::onFilterRec unimplemented 13:26:30 INFO - PROCESS | 1950 | 1461356790689 Marionette TRACE conn4 <- [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:26:30 INFO - PROCESS | 1950 | 1461356790745 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 13:26:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:26:30 INFO - PROCESS | 1950 | 1461356790799 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:26:30 INFO - PROCESS | 1950 | 1461356790803 Marionette TRACE conn4 <- [1,2702,null,{}] 13:26:30 INFO - PROCESS | 1950 | 1461356790808 Marionette TRACE conn4 -> [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:26:31 INFO - PROCESS | 1950 | 1461356791059 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 13:26:31 INFO - PROCESS | 1950 | 1461356791319 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:31 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f6c9800 == 162 [pid = 1950] [id = 683] 13:26:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 181 (0x7f1996515c00) [pid = 1950] [serial = 2050] [outer = (nil)] 13:26:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 182 (0x7f199e380c00) [pid = 1950] [serial = 2051] [outer = 0x7f1996515c00] 13:26:31 INFO - PROCESS | 1950 | 1461356791392 Marionette DEBUG loaded listener.js 13:26:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 183 (0x7f199e561800) [pid = 1950] [serial = 2052] [outer = 0x7f1996515c00] 13:26:32 INFO - PROCESS | 1950 | 1461356792315 Marionette TRACE conn4 <- [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:26:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:26:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1585ms 13:26:32 INFO - PROCESS | 1950 | 1461356792379 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 13:26:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:26:32 INFO - PROCESS | 1950 | 1461356792383 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 13:26:32 INFO - PROCESS | 1950 | 1461356792389 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:26:32 INFO - PROCESS | 1950 | 1461356792393 Marionette TRACE conn4 <- [1,2706,null,{}] 13:26:32 INFO - PROCESS | 1950 | 1461356792397 Marionette TRACE conn4 -> [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:26:32 INFO - PROCESS | 1950 | 1461356792625 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 13:26:32 INFO - PROCESS | 1950 | 1461356792934 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:32 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a21d4800 == 163 [pid = 1950] [id = 684] 13:26:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 184 (0x7f199c1bd800) [pid = 1950] [serial = 2053] [outer = (nil)] 13:26:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 185 (0x7f199e65ac00) [pid = 1950] [serial = 2054] [outer = 0x7f199c1bd800] 13:26:33 INFO - PROCESS | 1950 | 1461356793011 Marionette DEBUG loaded listener.js 13:26:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 186 (0x7f199e75e000) [pid = 1950] [serial = 2055] [outer = 0x7f199c1bd800] 13:26:33 INFO - PROCESS | 1950 | 1461356793908 Marionette TRACE conn4 <- [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:26:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:26:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1577ms 13:26:33 INFO - PROCESS | 1950 | 1461356793967 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 13:26:33 INFO - PROCESS | 1950 | 1461356793971 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 13:26:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:26:33 INFO - PROCESS | 1950 | 1461356793977 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:26:33 INFO - PROCESS | 1950 | 1461356793980 Marionette TRACE conn4 <- [1,2710,null,{}] 13:26:33 INFO - PROCESS | 1950 | 1461356793986 Marionette TRACE conn4 -> [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:26:34 INFO - PROCESS | 1950 | 1461356794246 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 13:26:34 INFO - PROCESS | 1950 | 1461356794566 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:34 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a65e4800 == 164 [pid = 1950] [id = 685] 13:26:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 187 (0x7f199ed84000) [pid = 1950] [serial = 2056] [outer = (nil)] 13:26:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 188 (0x7f199efb9400) [pid = 1950] [serial = 2057] [outer = 0x7f199ed84000] 13:26:34 INFO - PROCESS | 1950 | 1461356794685 Marionette DEBUG loaded listener.js 13:26:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f199efc4800) [pid = 1950] [serial = 2058] [outer = 0x7f199ed84000] 13:26:35 INFO - PROCESS | 1950 | 1461356795575 Marionette TRACE conn4 <- [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:26:35 INFO - PROCESS | 1950 | 1461356795611 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 13:26:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:26:35 INFO - PROCESS | 1950 | 1461356795617 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:26:35 INFO - PROCESS | 1950 | 1461356795621 Marionette TRACE conn4 <- [1,2714,null,{}] 13:26:35 INFO - PROCESS | 1950 | 1461356795626 Marionette TRACE conn4 -> [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:26:35 INFO - PROCESS | 1950 | 1461356795841 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 13:26:36 INFO - PROCESS | 1950 | 1461356796158 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:36 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a765c800 == 165 [pid = 1950] [id = 686] 13:26:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f199f363000) [pid = 1950] [serial = 2059] [outer = (nil)] 13:26:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 191 (0x7f199f3efc00) [pid = 1950] [serial = 2060] [outer = 0x7f199f363000] 13:26:36 INFO - PROCESS | 1950 | 1461356796243 Marionette DEBUG loaded listener.js 13:26:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 192 (0x7f199f424c00) [pid = 1950] [serial = 2061] [outer = 0x7f199f363000] 13:26:37 INFO - PROCESS | 1950 | 1461356797095 Marionette TRACE conn4 <- [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:26:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:26:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1528ms 13:26:37 INFO - PROCESS | 1950 | 1461356797146 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 13:26:37 INFO - PROCESS | 1950 | 1461356797150 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 13:26:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:26:37 INFO - PROCESS | 1950 | 1461356797157 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:26:37 INFO - PROCESS | 1950 | 1461356797161 Marionette TRACE conn4 <- [1,2718,null,{}] 13:26:37 INFO - PROCESS | 1950 | 1461356797166 Marionette TRACE conn4 -> [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:26:37 INFO - PROCESS | 1950 | 1461356797398 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 13:26:37 INFO - PROCESS | 1950 | 1461356797675 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198ca23800 == 166 [pid = 1950] [id = 687] 13:26:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 193 (0x7f1987528800) [pid = 1950] [serial = 2062] [outer = (nil)] 13:26:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 194 (0x7f198ba08000) [pid = 1950] [serial = 2063] [outer = 0x7f1987528800] 13:26:37 INFO - PROCESS | 1950 | 1461356797787 Marionette DEBUG loaded listener.js 13:26:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 195 (0x7f199f429400) [pid = 1950] [serial = 2064] [outer = 0x7f1987528800] 13:26:39 INFO - PROCESS | 1950 | 1461356799150 Marionette TRACE conn4 <- [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:26:39 INFO - PROCESS | 1950 | 1461356799201 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 13:26:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:26:39 INFO - PROCESS | 1950 | 1461356799335 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:26:39 INFO - PROCESS | 1950 | 1461356799339 Marionette TRACE conn4 <- [1,2722,null,{}] 13:26:39 INFO - PROCESS | 1950 | 1461356799371 Marionette TRACE conn4 -> [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:26:39 INFO - PROCESS | 1950 | 1461356799580 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 13:26:39 INFO - PROCESS | 1950 | 1461356799837 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:39 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19920d5800 == 167 [pid = 1950] [id = 688] 13:26:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f1989ddfc00) [pid = 1950] [serial = 2065] [outer = (nil)] 13:26:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f198bbd4000) [pid = 1950] [serial = 2066] [outer = 0x7f1989ddfc00] 13:26:39 INFO - PROCESS | 1950 | 1461356799907 Marionette DEBUG loaded listener.js 13:26:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f198c9e7400) [pid = 1950] [serial = 2067] [outer = 0x7f1989ddfc00] 13:26:40 INFO - PROCESS | 1950 | 1461356800877 Marionette TRACE conn4 <- [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:26:40 INFO - PROCESS | 1950 | 1461356800962 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 13:26:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:26:41 INFO - PROCESS | 1950 | 1461356801028 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:26:41 INFO - PROCESS | 1950 | 1461356801036 Marionette TRACE conn4 <- [1,2726,null,{}] 13:26:41 INFO - PROCESS | 1950 | 1461356801067 Marionette TRACE conn4 -> [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:26:41 INFO - PROCESS | 1950 | 1461356801356 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 13:26:41 INFO - PROCESS | 1950 | 1461356801752 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:41 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19928d3800 == 166 [pid = 1950] [id = 386] 13:26:41 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f198aadfc00) [pid = 1950] [serial = 1931] [outer = (nil)] [url = about:blank] 13:26:41 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f198d99fc00) [pid = 1950] [serial = 1952] [outer = (nil)] [url = about:blank] 13:26:41 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198c845800 == 167 [pid = 1950] [id = 689] 13:26:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f198aadfc00) [pid = 1950] [serial = 2068] [outer = (nil)] 13:26:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f198f4e6000) [pid = 1950] [serial = 2069] [outer = 0x7f198aadfc00] 13:26:41 INFO - PROCESS | 1950 | 1461356801907 Marionette DEBUG loaded listener.js 13:26:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f198fa52000) [pid = 1950] [serial = 2070] [outer = 0x7f198aadfc00] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1991f68800 == 166 [pid = 1950] [id = 673] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198f8da000 == 165 [pid = 1950] [id = 672] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198a6ab800 == 164 [pid = 1950] [id = 671] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994882800 == 163 [pid = 1950] [id = 670] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198f8da800 == 162 [pid = 1950] [id = 669] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2937000 == 161 [pid = 1950] [id = 663] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2718800 == 160 [pid = 1950] [id = 662] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a21d7800 == 159 [pid = 1950] [id = 661] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f3c9800 == 158 [pid = 1950] [id = 660] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198c84a000 == 157 [pid = 1950] [id = 521] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199e511000 == 156 [pid = 1950] [id = 659] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c57d800 == 155 [pid = 1950] [id = 658] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997eb2800 == 154 [pid = 1950] [id = 657] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19968d7000 == 153 [pid = 1950] [id = 656] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995ab9800 == 152 [pid = 1950] [id = 655] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199598d000 == 151 [pid = 1950] [id = 654] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1991f6a000 == 150 [pid = 1950] [id = 652] 13:26:42 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1988fda000 == 149 [pid = 1950] [id = 651] 13:26:42 INFO - PROCESS | 1950 | 1461356802749 Marionette TRACE conn4 <- [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:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 198 (0x7f198f745400) [pid = 1950] [serial = 1944] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f19908c4c00) [pid = 1950] [serial = 1895] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f1997ab5400) [pid = 1950] [serial = 1919] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 195 (0x7f198fafb800) [pid = 1950] [serial = 1892] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 194 (0x7f1988d7cc00) [pid = 1950] [serial = 1935] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 193 (0x7f198a7e4400) [pid = 1950] [serial = 1883] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 192 (0x7f1996513400) [pid = 1950] [serial = 1916] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 191 (0x7f198ff6dc00) [pid = 1950] [serial = 1947] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 190 (0x7f19948bbc00) [pid = 1950] [serial = 1904] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 189 (0x7f1991635400) [pid = 1950] [serial = 1866] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f198d99e000) [pid = 1950] [serial = 1941] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 187 (0x7f199bd50800) [pid = 1950] [serial = 1925] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 186 (0x7f19946c8000) [pid = 1950] [serial = 1901] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 185 (0x7f1994b0f800) [pid = 1950] [serial = 1910] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 184 (0x7f19958ef400) [pid = 1950] [serial = 1913] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 183 (0x7f1991af9c00) [pid = 1950] [serial = 1898] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 182 (0x7f198e62fc00) [pid = 1950] [serial = 1943] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 181 (0x7f1989dc5400) [pid = 1950] [serial = 1937] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 180 (0x7f198d77bc00) [pid = 1950] [serial = 1940] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 179 (0x7f1997b51c00) [pid = 1950] [serial = 1922] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 178 (0x7f199bdabc00) [pid = 1950] [serial = 1928] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 177 (0x7f198d7ee400) [pid = 1950] [serial = 1886] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 176 (0x7f19874fb000) [pid = 1950] [serial = 1934] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 175 (0x7f19948e7400) [pid = 1950] [serial = 1907] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 174 (0x7f19919ce400) [pid = 1950] [serial = 1950] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 173 (0x7f198f4e7000) [pid = 1950] [serial = 1889] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 172 (0x7f198bbd9000) [pid = 1950] [serial = 1938] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 171 (0x7f199177fc00) [pid = 1950] [serial = 1949] [outer = (nil)] [url = about:blank] 13:26:42 INFO - PROCESS | 1950 | --DOMWINDOW == 170 (0x7f198fa58c00) [pid = 1950] [serial = 1946] [outer = (nil)] [url = about:blank] 13:26:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:26:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1816ms 13:26:42 INFO - PROCESS | 1950 | 1461356802803 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 13:26:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:26:42 INFO - PROCESS | 1950 | 1461356802807 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 13:26:42 INFO - PROCESS | 1950 | 1461356802813 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:26:42 INFO - PROCESS | 1950 | 1461356802817 Marionette TRACE conn4 <- [1,2730,null,{}] 13:26:42 INFO - PROCESS | 1950 | 1461356802831 Marionette TRACE conn4 -> [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:26:43 INFO - PROCESS | 1950 | 1461356803030 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 13:26:43 INFO - PROCESS | 1950 | 1461356803238 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1991f5f000 == 150 [pid = 1950] [id = 690] 13:26:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 171 (0x7f198ba02c00) [pid = 1950] [serial = 2071] [outer = (nil)] 13:26:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 172 (0x7f199163e000) [pid = 1950] [serial = 2072] [outer = 0x7f198ba02c00] 13:26:43 INFO - PROCESS | 1950 | 1461356803309 Marionette DEBUG loaded listener.js 13:26:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 173 (0x7f19919d4400) [pid = 1950] [serial = 2073] [outer = 0x7f198ba02c00] 13:26:44 INFO - PROCESS | 1950 | 1461356804550 Marionette TRACE conn4 <- [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:26:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:26:44 INFO - PROCESS | 1950 | 1461356804603 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 13:26:44 INFO - PROCESS | 1950 | 1461356804610 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:26:44 INFO - PROCESS | 1950 | 1461356804613 Marionette TRACE conn4 <- [1,2734,null,{}] 13:26:44 INFO - PROCESS | 1950 | 1461356804635 Marionette TRACE conn4 -> [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:26:44 INFO - PROCESS | 1950 | 1461356804896 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 13:26:44 INFO - PROCESS | 1950 | 1461356804973 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:44 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199481d000 == 151 [pid = 1950] [id = 691] 13:26:44 INFO - PROCESS | 1950 | ++DOMWINDOW == 174 (0x7f19908c7000) [pid = 1950] [serial = 2074] [outer = (nil)] 13:26:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 175 (0x7f19948c8c00) [pid = 1950] [serial = 2075] [outer = 0x7f19908c7000] 13:26:45 INFO - PROCESS | 1950 | 1461356805036 Marionette DEBUG loaded listener.js 13:26:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 176 (0x7f1994b03800) [pid = 1950] [serial = 2076] [outer = 0x7f19908c7000] 13:26:45 INFO - PROCESS | 1950 | 1461356805933 Marionette TRACE conn4 <- [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:26:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:26:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1401ms 13:26:46 INFO - PROCESS | 1950 | 1461356806010 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 13:26:46 INFO - PROCESS | 1950 | 1461356806014 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 13:26:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:26:46 INFO - PROCESS | 1950 | 1461356806019 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:26:46 INFO - PROCESS | 1950 | 1461356806021 Marionette TRACE conn4 <- [1,2738,null,{}] 13:26:46 INFO - PROCESS | 1950 | 1461356806026 Marionette TRACE conn4 -> [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:26:46 INFO - PROCESS | 1950 | 1461356806275 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 13:26:46 INFO - PROCESS | 1950 | --DOMWINDOW == 175 (0x7f198e629c00) [pid = 1950] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:26:46 INFO - PROCESS | 1950 | --DOMWINDOW == 174 (0x7f1989dd5800) [pid = 1950] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:26:46 INFO - PROCESS | 1950 | --DOMWINDOW == 173 (0x7f198a7dc800) [pid = 1950] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:26:46 INFO - PROCESS | 1950 | --DOMWINDOW == 172 (0x7f198a7e2c00) [pid = 1950] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:26:46 INFO - PROCESS | 1950 | --DOMWINDOW == 171 (0x7f1988d74400) [pid = 1950] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:26:46 INFO - PROCESS | 1950 | --DOMWINDOW == 170 (0x7f198ba03000) [pid = 1950] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:26:46 INFO - PROCESS | 1950 | 1461356806778 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:46 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992fdd800 == 152 [pid = 1950] [id = 692] 13:26:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 171 (0x7f1987463000) [pid = 1950] [serial = 2077] [outer = (nil)] 13:26:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 172 (0x7f198a7e2c00) [pid = 1950] [serial = 2078] [outer = 0x7f1987463000] 13:26:46 INFO - PROCESS | 1950 | 1461356806839 Marionette DEBUG loaded listener.js 13:26:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 173 (0x7f19908cf800) [pid = 1950] [serial = 2079] [outer = 0x7f1987463000] 13:26:47 INFO - PROCESS | 1950 | 1461356807530 Marionette TRACE conn4 <- [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:26:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:26:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1530ms 13:26:47 INFO - PROCESS | 1950 | 1461356807551 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 13:26:47 INFO - PROCESS | 1950 | 1461356807553 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 13:26:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:26:47 INFO - PROCESS | 1950 | 1461356807559 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:26:47 INFO - PROCESS | 1950 | 1461356807560 Marionette TRACE conn4 <- [1,2742,null,{}] 13:26:47 INFO - PROCESS | 1950 | 1461356807566 Marionette TRACE conn4 -> [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:26:47 INFO - PROCESS | 1950 | 1461356807868 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 13:26:47 INFO - PROCESS | 1950 | 1461356807898 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:47 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995bf0000 == 153 [pid = 1950] [id = 693] 13:26:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 174 (0x7f19957e1400) [pid = 1950] [serial = 2080] [outer = (nil)] 13:26:47 INFO - PROCESS | 1950 | ++DOMWINDOW == 175 (0x7f1996518800) [pid = 1950] [serial = 2081] [outer = 0x7f19957e1400] 13:26:47 INFO - PROCESS | 1950 | 1461356807959 Marionette DEBUG loaded listener.js 13:26:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 176 (0x7f199bd50800) [pid = 1950] [serial = 2082] [outer = 0x7f19957e1400] 13:26:49 INFO - PROCESS | 1950 | 1461356809010 Marionette TRACE conn4 <- [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:26:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:26:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1479ms 13:26:49 INFO - PROCESS | 1950 | 1461356809040 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 13:26:49 INFO - PROCESS | 1950 | 1461356809046 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 13:26:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:26:49 INFO - PROCESS | 1950 | 1461356809053 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:26:49 INFO - PROCESS | 1950 | 1461356809059 Marionette TRACE conn4 <- [1,2746,null,{}] 13:26:49 INFO - PROCESS | 1950 | 1461356809068 Marionette TRACE conn4 -> [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:26:49 INFO - PROCESS | 1950 | 1461356809279 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 13:26:49 INFO - PROCESS | 1950 | 1461356809631 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:49 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198fa9b000 == 154 [pid = 1950] [id = 694] 13:26:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 177 (0x7f198ba06400) [pid = 1950] [serial = 2083] [outer = (nil)] 13:26:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 178 (0x7f198ba10800) [pid = 1950] [serial = 2084] [outer = 0x7f198ba06400] 13:26:49 INFO - PROCESS | 1950 | 1461356809747 Marionette DEBUG loaded listener.js 13:26:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 179 (0x7f198d77ac00) [pid = 1950] [serial = 2085] [outer = 0x7f198ba06400] 13:26:50 INFO - PROCESS | 1950 | 1461356810626 Marionette TRACE conn4 <- [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:26:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:26:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1637ms 13:26:50 INFO - PROCESS | 1950 | 1461356810691 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 13:26:50 INFO - PROCESS | 1950 | 1461356810700 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 13:26:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:26:50 INFO - PROCESS | 1950 | 1461356810711 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:26:50 INFO - PROCESS | 1950 | 1461356810715 Marionette TRACE conn4 <- [1,2750,null,{}] 13:26:50 INFO - PROCESS | 1950 | 1461356810721 Marionette TRACE conn4 -> [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:26:50 INFO - PROCESS | 1950 | 1461356810983 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 13:26:51 INFO - PROCESS | 1950 | 1461356811296 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:51 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199487f800 == 155 [pid = 1950] [id = 695] 13:26:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 180 (0x7f198ddeac00) [pid = 1950] [serial = 2086] [outer = (nil)] 13:26:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 181 (0x7f19908d0c00) [pid = 1950] [serial = 2087] [outer = 0x7f198ddeac00] 13:26:51 INFO - PROCESS | 1950 | 1461356811373 Marionette DEBUG loaded listener.js 13:26:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 182 (0x7f19920ba400) [pid = 1950] [serial = 2088] [outer = 0x7f198ddeac00] 13:26:52 INFO - PROCESS | 1950 | 1461356812262 Marionette TRACE conn4 <- [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:26:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:26:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1583ms 13:26:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:26:52 INFO - PROCESS | 1950 | 1461356812295 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 13:26:52 INFO - PROCESS | 1950 | 1461356812298 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 13:26:52 INFO - PROCESS | 1950 | 1461356812305 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:26:52 INFO - PROCESS | 1950 | 1461356812311 Marionette TRACE conn4 <- [1,2754,null,{}] 13:26:52 INFO - PROCESS | 1950 | 1461356812340 Marionette TRACE conn4 -> [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:26:52 INFO - PROCESS | 1950 | 1461356812559 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 13:26:52 INFO - PROCESS | 1950 | 1461356812869 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997d2d800 == 156 [pid = 1950] [id = 696] 13:26:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 183 (0x7f1994b9e400) [pid = 1950] [serial = 2089] [outer = (nil)] 13:26:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 184 (0x7f19957c7000) [pid = 1950] [serial = 2090] [outer = 0x7f1994b9e400] 13:26:52 INFO - PROCESS | 1950 | 1461356812950 Marionette DEBUG loaded listener.js 13:26:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 185 (0x7f1995826800) [pid = 1950] [serial = 2091] [outer = 0x7f1994b9e400] 13:26:53 INFO - PROCESS | 1950 | 1461356813780 Marionette TRACE conn4 <- [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:26:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:26:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1545ms 13:26:53 INFO - PROCESS | 1950 | 1461356813850 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 13:26:53 INFO - PROCESS | 1950 | 1461356813855 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 13:26:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:26:53 INFO - PROCESS | 1950 | 1461356813861 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:26:53 INFO - PROCESS | 1950 | 1461356813864 Marionette TRACE conn4 <- [1,2758,null,{}] 13:26:53 INFO - PROCESS | 1950 | 1461356813869 Marionette TRACE conn4 -> [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:26:54 INFO - PROCESS | 1950 | 1461356814125 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 13:26:54 INFO - PROCESS | 1950 | 1461356814448 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:54 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199d397800 == 157 [pid = 1950] [id = 697] 13:26:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 186 (0x7f1994b04000) [pid = 1950] [serial = 2092] [outer = (nil)] 13:26:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 187 (0x7f199bda3800) [pid = 1950] [serial = 2093] [outer = 0x7f1994b04000] 13:26:54 INFO - PROCESS | 1950 | 1461356814527 Marionette DEBUG loaded listener.js 13:26:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 188 (0x7f199c5eb000) [pid = 1950] [serial = 2094] [outer = 0x7f1994b04000] 13:26:55 INFO - PROCESS | 1950 | 1461356815364 Marionette TRACE conn4 <- [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:26:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:26:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1528ms 13:26:55 INFO - PROCESS | 1950 | 1461356815389 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 13:26:55 INFO - PROCESS | 1950 | 1461356815392 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 13:26:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:26:55 INFO - PROCESS | 1950 | 1461356815398 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:26:55 INFO - PROCESS | 1950 | 1461356815400 Marionette TRACE conn4 <- [1,2762,null,{}] 13:26:55 INFO - PROCESS | 1950 | 1461356815406 Marionette TRACE conn4 -> [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:26:55 INFO - PROCESS | 1950 | 1461356815606 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 13:26:55 INFO - PROCESS | 1950 | 1461356815850 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a0453800 == 158 [pid = 1950] [id = 698] 13:26:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f199dc84c00) [pid = 1950] [serial = 2095] [outer = (nil)] 13:26:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f199e3d9400) [pid = 1950] [serial = 2096] [outer = 0x7f199dc84c00] 13:26:55 INFO - PROCESS | 1950 | 1461356815932 Marionette DEBUG loaded listener.js 13:26:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 191 (0x7f199e5cd800) [pid = 1950] [serial = 2097] [outer = 0x7f199dc84c00] 13:26:56 INFO - PROCESS | 1950 | 1461356816817 Marionette TRACE conn4 <- [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:26:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:26:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1485ms 13:26:56 INFO - PROCESS | 1950 | 1461356816884 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 13:26:56 INFO - PROCESS | 1950 | 1461356816888 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 13:26:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:26:56 INFO - PROCESS | 1950 | 1461356816893 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:26:56 INFO - PROCESS | 1950 | 1461356816895 Marionette TRACE conn4 <- [1,2766,null,{}] 13:26:56 INFO - PROCESS | 1950 | 1461356816901 Marionette TRACE conn4 -> [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:26:57 INFO - PROCESS | 1950 | 1461356817141 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 13:26:57 INFO - PROCESS | 1950 | 1461356817425 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:57 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2a55800 == 159 [pid = 1950] [id = 699] 13:26:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 192 (0x7f199f366800) [pid = 1950] [serial = 2098] [outer = (nil)] 13:26:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 193 (0x7f199f3f6c00) [pid = 1950] [serial = 2099] [outer = 0x7f199f366800] 13:26:57 INFO - PROCESS | 1950 | 1461356817547 Marionette DEBUG loaded listener.js 13:26:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 194 (0x7f19a0403000) [pid = 1950] [serial = 2100] [outer = 0x7f199f366800] 13:26:58 INFO - PROCESS | 1950 | 1461356818371 Marionette TRACE conn4 <- [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:26:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:26:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1535ms 13:26:58 INFO - PROCESS | 1950 | 1461356818430 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 13:26:58 INFO - PROCESS | 1950 | 1461356818433 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 13:26:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:26:58 INFO - PROCESS | 1950 | 1461356818439 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:26:58 INFO - PROCESS | 1950 | 1461356818441 Marionette TRACE conn4 <- [1,2770,null,{}] 13:26:58 INFO - PROCESS | 1950 | 1461356818446 Marionette TRACE conn4 -> [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:26:58 INFO - PROCESS | 1950 | 1461356818652 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 13:26:58 INFO - PROCESS | 1950 | 1461356818925 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a45d8000 == 160 [pid = 1950] [id = 700] 13:26:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 195 (0x7f1987521c00) [pid = 1950] [serial = 2101] [outer = (nil)] 13:26:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f19a11edc00) [pid = 1950] [serial = 2102] [outer = 0x7f1987521c00] 13:26:58 INFO - PROCESS | 1950 | 1461356818998 Marionette DEBUG loaded listener.js 13:26:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f19a11fa400) [pid = 1950] [serial = 2103] [outer = 0x7f1987521c00] 13:26:59 INFO - PROCESS | 1950 | 1461356819860 Marionette TRACE conn4 <- [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:26:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:26:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1479ms 13:26:59 INFO - PROCESS | 1950 | 1461356819919 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 13:26:59 INFO - PROCESS | 1950 | 1461356819922 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 13:26:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:26:59 INFO - PROCESS | 1950 | 1461356819927 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:26:59 INFO - PROCESS | 1950 | 1461356819930 Marionette TRACE conn4 <- [1,2774,null,{}] 13:26:59 INFO - PROCESS | 1950 | 1461356819935 Marionette TRACE conn4 -> [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:27:00 INFO - PROCESS | 1950 | 1461356820135 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 13:27:00 INFO - PROCESS | 1950 | 1461356820410 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:00 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a734b000 == 161 [pid = 1950] [id = 701] 13:27:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f19957cbc00) [pid = 1950] [serial = 2104] [outer = (nil)] 13:27:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f19a120dc00) [pid = 1950] [serial = 2105] [outer = 0x7f19957cbc00] 13:27:00 INFO - PROCESS | 1950 | 1461356820482 Marionette DEBUG loaded listener.js 13:27:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 200 (0x7f19a1ca7c00) [pid = 1950] [serial = 2106] [outer = 0x7f19957cbc00] 13:27:01 INFO - PROCESS | 1950 | 1461356821312 Marionette TRACE conn4 <- [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:27:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:27:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1433ms 13:27:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:27:01 INFO - PROCESS | 1950 | 1461356821363 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 13:27:01 INFO - PROCESS | 1950 | 1461356821366 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 13:27:01 INFO - PROCESS | 1950 | 1461356821373 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:27:01 INFO - PROCESS | 1950 | 1461356821376 Marionette TRACE conn4 <- [1,2778,null,{}] 13:27:01 INFO - PROCESS | 1950 | 1461356821382 Marionette TRACE conn4 -> [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:27:01 INFO - PROCESS | 1950 | 1461356821601 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 13:27:01 INFO - PROCESS | 1950 | 1461356821877 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:01 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7f1f800 == 162 [pid = 1950] [id = 702] 13:27:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 201 (0x7f1997ab6c00) [pid = 1950] [serial = 2107] [outer = (nil)] 13:27:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 202 (0x7f19a1cddc00) [pid = 1950] [serial = 2108] [outer = 0x7f1997ab6c00] 13:27:01 INFO - PROCESS | 1950 | 1461356821955 Marionette DEBUG loaded listener.js 13:27:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 203 (0x7f19a1fdd000) [pid = 1950] [serial = 2109] [outer = 0x7f1997ab6c00] 13:27:02 INFO - PROCESS | 1950 | 1461356822782 Marionette TRACE conn4 <- [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:27:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:27:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1428ms 13:27:02 INFO - PROCESS | 1950 | 1461356822801 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 13:27:02 INFO - PROCESS | 1950 | 1461356822804 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 13:27:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:27:02 INFO - PROCESS | 1950 | 1461356822810 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:27:02 INFO - PROCESS | 1950 | 1461356822812 Marionette TRACE conn4 <- [1,2782,null,{}] 13:27:02 INFO - PROCESS | 1950 | 1461356822818 Marionette TRACE conn4 -> [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:27:03 INFO - PROCESS | 1950 | 1461356823034 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 13:27:03 INFO - PROCESS | 1950 | 1461356823343 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:03 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8795800 == 163 [pid = 1950] [id = 703] 13:27:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 204 (0x7f19a1ca8000) [pid = 1950] [serial = 2110] [outer = (nil)] 13:27:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 205 (0x7f19a2205800) [pid = 1950] [serial = 2111] [outer = 0x7f19a1ca8000] 13:27:03 INFO - PROCESS | 1950 | 1461356823423 Marionette DEBUG loaded listener.js 13:27:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 206 (0x7f19a220b400) [pid = 1950] [serial = 2112] [outer = 0x7f19a1ca8000] 13:27:04 INFO - PROCESS | 1950 | 1461356824305 Marionette TRACE conn4 <- [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:27:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:27:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1536ms 13:27:04 INFO - PROCESS | 1950 | 1461356824353 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 13:27:04 INFO - PROCESS | 1950 | 1461356824359 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 13:27:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:27:04 INFO - PROCESS | 1950 | 1461356824368 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 1950 | 1461356824373 Marionette TRACE conn4 <- [1,2786,null,{}] 13:27:04 INFO - PROCESS | 1950 | 1461356824379 Marionette TRACE conn4 -> [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:27:04 INFO - PROCESS | 1950 | 1461356824626 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 13:27:05 INFO - PROCESS | 1950 | 1461356825010 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:05 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a9548000 == 164 [pid = 1950] [id = 704] 13:27:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f19a22f2c00) [pid = 1950] [serial = 2113] [outer = (nil)] 13:27:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 208 (0x7f19a22f6800) [pid = 1950] [serial = 2114] [outer = 0x7f19a22f2c00] 13:27:05 INFO - PROCESS | 1950 | 1461356825093 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f19a27a9c00) [pid = 1950] [serial = 2115] [outer = 0x7f19a22f2c00] 13:27:05 INFO - PROCESS | 1950 | 1461356825928 Marionette TRACE conn4 <- [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:27:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:27:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1627ms 13:27:06 INFO - PROCESS | 1950 | 1461356825997 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 13:27:06 INFO - PROCESS | 1950 | 1461356826000 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 13:27:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:27:06 INFO - PROCESS | 1950 | 1461356826006 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:27:06 INFO - PROCESS | 1950 | 1461356826008 Marionette TRACE conn4 <- [1,2790,null,{}] 13:27:06 INFO - PROCESS | 1950 | 1461356826014 Marionette TRACE conn4 -> [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:27:06 INFO - PROCESS | 1950 | 1461356826232 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 13:27:06 INFO - PROCESS | 1950 | 1461356826508 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:06 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19aaa6f000 == 165 [pid = 1950] [id = 705] 13:27:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f19a22f4800) [pid = 1950] [serial = 2116] [outer = (nil)] 13:27:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f19a27b3800) [pid = 1950] [serial = 2117] [outer = 0x7f19a22f4800] 13:27:06 INFO - PROCESS | 1950 | 1461356826587 Marionette DEBUG loaded listener.js 13:27:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f19a2d6e800) [pid = 1950] [serial = 2118] [outer = 0x7f19a22f4800] 13:27:07 INFO - PROCESS | 1950 | 1461356827459 Marionette TRACE conn4 <- [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:27:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:27:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1481ms 13:27:07 INFO - PROCESS | 1950 | 1461356827488 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 13:27:07 INFO - PROCESS | 1950 | 1461356827491 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 13:27:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:27:07 INFO - PROCESS | 1950 | 1461356827497 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 1950 | 1461356827499 Marionette TRACE conn4 <- [1,2794,null,{}] 13:27:07 INFO - PROCESS | 1950 | 1461356827506 Marionette TRACE conn4 -> [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:27:07 INFO - PROCESS | 1950 | 1461356827720 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 13:27:08 INFO - PROCESS | 1950 | 1461356828008 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:08 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b45ae800 == 166 [pid = 1950] [id = 706] 13:27:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f19a27aa400) [pid = 1950] [serial = 2119] [outer = (nil)] 13:27:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f19a2d75c00) [pid = 1950] [serial = 2120] [outer = 0x7f19a27aa400] 13:27:08 INFO - PROCESS | 1950 | 1461356828084 Marionette DEBUG loaded listener.js 13:27:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f19a32c4c00) [pid = 1950] [serial = 2121] [outer = 0x7f19a27aa400] 13:27:08 INFO - PROCESS | 1950 | 1461356828911 Marionette TRACE conn4 <- [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:27:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:27:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1476ms 13:27:08 INFO - PROCESS | 1950 | 1461356828975 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 13:27:08 INFO - PROCESS | 1950 | 1461356828978 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 13:27:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:27:08 INFO - PROCESS | 1950 | 1461356828984 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:27:08 INFO - PROCESS | 1950 | 1461356828986 Marionette TRACE conn4 <- [1,2798,null,{}] 13:27:08 INFO - PROCESS | 1950 | 1461356828991 Marionette TRACE conn4 -> [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:27:09 INFO - PROCESS | 1950 | 1461356829201 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 13:27:09 INFO - PROCESS | 1950 | 1461356829495 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b54b9800 == 167 [pid = 1950] [id = 707] 13:27:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f198f744000) [pid = 1950] [serial = 2122] [outer = (nil)] 13:27:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f19a32c7400) [pid = 1950] [serial = 2123] [outer = 0x7f198f744000] 13:27:09 INFO - PROCESS | 1950 | 1461356829605 Marionette DEBUG loaded listener.js 13:27:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f19a32d1c00) [pid = 1950] [serial = 2124] [outer = 0x7f198f744000] 13:27:10 INFO - PROCESS | 1950 | 1461356830429 Marionette TRACE conn4 <- [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:27:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:27:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1481ms 13:27:10 INFO - PROCESS | 1950 | 1461356830465 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 13:27:10 INFO - PROCESS | 1950 | 1461356830468 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 13:27:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:27:10 INFO - PROCESS | 1950 | 1461356830474 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:27:10 INFO - PROCESS | 1950 | 1461356830476 Marionette TRACE conn4 <- [1,2802,null,{}] 13:27:10 INFO - PROCESS | 1950 | 1461356830481 Marionette TRACE conn4 -> [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:27:10 INFO - PROCESS | 1950 | 1461356830697 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 13:27:10 INFO - PROCESS | 1950 | 1461356830975 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:11 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b58b9000 == 168 [pid = 1950] [id = 708] 13:27:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f1992869000) [pid = 1950] [serial = 2125] [outer = (nil)] 13:27:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f19a45bcc00) [pid = 1950] [serial = 2126] [outer = 0x7f1992869000] 13:27:11 INFO - PROCESS | 1950 | 1461356831090 Marionette DEBUG loaded listener.js 13:27:11 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f19a4fc4400) [pid = 1950] [serial = 2127] [outer = 0x7f1992869000] 13:27:11 INFO - PROCESS | 1950 | 1461356831885 Marionette TRACE conn4 <- [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:27:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:27:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1428ms 13:27:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:27:11 INFO - PROCESS | 1950 | 1461356831902 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 13:27:11 INFO - PROCESS | 1950 | 1461356831904 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 13:27:11 INFO - PROCESS | 1950 | 1461356831929 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:27:11 INFO - PROCESS | 1950 | 1461356831932 Marionette TRACE conn4 <- [1,2806,null,{}] 13:27:11 INFO - PROCESS | 1950 | 1461356831939 Marionette TRACE conn4 -> [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:27:12 INFO - PROCESS | 1950 | 1461356832153 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 13:27:12 INFO - PROCESS | 1950 | 1461356832435 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b8238000 == 169 [pid = 1950] [id = 709] 13:27:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f19a32c8000) [pid = 1950] [serial = 2128] [outer = (nil)] 13:27:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f19a5920c00) [pid = 1950] [serial = 2129] [outer = 0x7f19a32c8000] 13:27:12 INFO - PROCESS | 1950 | 1461356832509 Marionette DEBUG loaded listener.js 13:27:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f19a5a02400) [pid = 1950] [serial = 2130] [outer = 0x7f19a32c8000] 13:27:13 INFO - PROCESS | 1950 | 1461356833347 Marionette TRACE conn4 <- [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:27:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:27:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1451ms 13:27:13 INFO - PROCESS | 1950 | 1461356833374 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 13:27:13 INFO - PROCESS | 1950 | 1461356833377 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 13:27:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:27:13 INFO - PROCESS | 1950 | 1461356833386 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:27:13 INFO - PROCESS | 1950 | 1461356833388 Marionette TRACE conn4 <- [1,2810,null,{}] 13:27:13 INFO - PROCESS | 1950 | 1461356833392 Marionette TRACE conn4 -> [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:27:13 INFO - PROCESS | 1950 | 1461356833602 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 13:27:13 INFO - PROCESS | 1950 | 1461356833889 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9f46000 == 170 [pid = 1950] [id = 710] 13:27:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f198ba05800) [pid = 1950] [serial = 2131] [outer = (nil)] 13:27:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f19a5a0dc00) [pid = 1950] [serial = 2132] [outer = 0x7f198ba05800] 13:27:13 INFO - PROCESS | 1950 | 1461356833961 Marionette DEBUG loaded listener.js 13:27:14 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f19a67c4800) [pid = 1950] [serial = 2133] [outer = 0x7f198ba05800] 13:27:14 INFO - PROCESS | 1950 | 1461356834809 Marionette TRACE conn4 <- [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:27:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:27:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1480ms 13:27:14 INFO - PROCESS | 1950 | 1461356834868 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 13:27:14 INFO - PROCESS | 1950 | 1461356834870 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 13:27:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:27:14 INFO - PROCESS | 1950 | 1461356834876 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:27:14 INFO - PROCESS | 1950 | 1461356834879 Marionette TRACE conn4 <- [1,2814,null,{}] 13:27:14 INFO - PROCESS | 1950 | 1461356834883 Marionette TRACE conn4 -> [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:27:15 INFO - PROCESS | 1950 | 1461356835093 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 13:27:15 INFO - PROCESS | 1950 | 1461356835374 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:15 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba02c000 == 171 [pid = 1950] [id = 711] 13:27:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f19a5a07400) [pid = 1950] [serial = 2134] [outer = (nil)] 13:27:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f19a69c5000) [pid = 1950] [serial = 2135] [outer = 0x7f19a5a07400] 13:27:15 INFO - PROCESS | 1950 | 1461356835485 Marionette DEBUG loaded listener.js 13:27:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f19a6dbd800) [pid = 1950] [serial = 2136] [outer = 0x7f19a5a07400] 13:27:16 INFO - PROCESS | 1950 | 1461356836284 Marionette TRACE conn4 <- [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:27:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:27:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1479ms 13:27:16 INFO - PROCESS | 1950 | 1461356836356 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 13:27:16 INFO - PROCESS | 1950 | 1461356836358 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 13:27:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:27:16 INFO - PROCESS | 1950 | 1461356836364 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:27:16 INFO - PROCESS | 1950 | 1461356836366 Marionette TRACE conn4 <- [1,2818,null,{}] 13:27:16 INFO - PROCESS | 1950 | 1461356836371 Marionette TRACE conn4 -> [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:27:16 INFO - PROCESS | 1950 | 1461356836580 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 13:27:16 INFO - PROCESS | 1950 | 1461356836861 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:16 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba838800 == 172 [pid = 1950] [id = 712] 13:27:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f198ff68800) [pid = 1950] [serial = 2137] [outer = (nil)] 13:27:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f19a6e30000) [pid = 1950] [serial = 2138] [outer = 0x7f198ff68800] 13:27:16 INFO - PROCESS | 1950 | 1461356836969 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f19a6e35c00) [pid = 1950] [serial = 2139] [outer = 0x7f198ff68800] 13:27:17 INFO - PROCESS | 1950 | 1461356837802 Marionette TRACE conn4 <- [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:27:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:27:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1488ms 13:27:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:27:17 INFO - PROCESS | 1950 | 1461356837852 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 13:27:17 INFO - PROCESS | 1950 | 1461356837855 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 13:27:17 INFO - PROCESS | 1950 | 1461356837861 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:27:17 INFO - PROCESS | 1950 | 1461356837864 Marionette TRACE conn4 <- [1,2822,null,{}] 13:27:17 INFO - PROCESS | 1950 | 1461356837871 Marionette TRACE conn4 -> [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:27:18 INFO - PROCESS | 1950 | 1461356838080 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 13:27:18 INFO - PROCESS | 1950 | 1461356838361 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:18 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bab31800 == 173 [pid = 1950] [id = 713] 13:27:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 234 (0x7f19a67c5400) [pid = 1950] [serial = 2140] [outer = (nil)] 13:27:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 235 (0x7f19a6faa800) [pid = 1950] [serial = 2141] [outer = 0x7f19a67c5400] 13:27:18 INFO - PROCESS | 1950 | 1461356838474 Marionette DEBUG loaded listener.js 13:27:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 236 (0x7f19a6fb1000) [pid = 1950] [serial = 2142] [outer = 0x7f19a67c5400] 13:27:20 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199495a800 == 172 [pid = 1950] [id = 633] 13:27:20 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992722000 == 171 [pid = 1950] [id = 630] 13:27:20 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992448000 == 170 [pid = 1950] [id = 629] 13:27:20 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1996916000 == 169 [pid = 1950] [id = 637] 13:27:20 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992fc8000 == 168 [pid = 1950] [id = 631] 13:27:20 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199c104800 == 167 [pid = 1950] [id = 638] 13:27:20 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994de2000 == 166 [pid = 1950] [id = 634] 13:27:20 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199087b000 == 165 [pid = 1950] [id = 628] 13:27:20 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1995a49800 == 164 [pid = 1950] [id = 679] 13:27:20 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994dc8800 == 163 [pid = 1950] [id = 678] 13:27:20 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994628000 == 162 [pid = 1950] [id = 677] 13:27:20 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1991f6b000 == 161 [pid = 1950] [id = 676] 13:27:20 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198a798800 == 160 [pid = 1950] [id = 675] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 235 (0x7f19919cf800) [pid = 1950] [serial = 2024] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 234 (0x7f1991635000) [pid = 1950] [serial = 2021] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 233 (0x7f1991848c00) [pid = 1950] [serial = 1964] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f1994cb0400) [pid = 1950] [serial = 1973] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f199e658c00) [pid = 1950] [serial = 2000] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f19957d9400) [pid = 1950] [serial = 1976] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f198ddf6800) [pid = 1950] [serial = 2016] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f198f4f1800) [pid = 1950] [serial = 2018] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f198f743000) [pid = 1950] [serial = 1961] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f1991779400) [pid = 1950] [serial = 2022] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f199e56c800) [pid = 1950] [serial = 1997] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f198faf6800) [pid = 1950] [serial = 2019] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f199e384c00) [pid = 1950] [serial = 1991] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f199c1a5800) [pid = 1950] [serial = 1985] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f19874ee000) [pid = 1950] [serial = 1955] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f199177d000) [pid = 1950] [serial = 1953] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f1988d7f800) [pid = 1950] [serial = 2009] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f198d8e3000) [pid = 1950] [serial = 2015] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f1997ab4800) [pid = 1950] [serial = 1982] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f199dc52c00) [pid = 1950] [serial = 1988] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f19958fb400) [pid = 1950] [serial = 1979] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f198c59e400) [pid = 1950] [serial = 2006] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f198a7dac00) [pid = 1950] [serial = 2010] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f198c9ee000) [pid = 1950] [serial = 2012] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f19948c9400) [pid = 1950] [serial = 1970] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f199e3d5800) [pid = 1950] [serial = 1994] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f198c9e3000) [pid = 1950] [serial = 1958] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f19924d0c00) [pid = 1950] [serial = 1967] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 207 (0x7f198d998400) [pid = 1950] [serial = 2013] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f199e755800) [pid = 1950] [serial = 2003] [outer = (nil)] [url = about:blank] 13:27:20 INFO - PROCESS | 1950 | 1461356840833 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 13:27:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:27:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 2990ms 13:27:20 INFO - PROCESS | 1950 | 1461356840851 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 13:27:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:27:20 INFO - PROCESS | 1950 | 1461356840857 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 13:27:20 INFO - PROCESS | 1950 | 1461356840864 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:27:20 INFO - PROCESS | 1950 | 1461356840867 Marionette TRACE conn4 <- [1,2826,null,{}] 13:27:20 INFO - PROCESS | 1950 | 1461356840875 Marionette TRACE conn4 -> [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:27:21 INFO - PROCESS | 1950 | 1461356841063 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 13:27:21 INFO - PROCESS | 1950 | 1461356841310 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:21 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198c87e000 == 161 [pid = 1950] [id = 714] 13:27:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f1989dc7c00) [pid = 1950] [serial = 2143] [outer = (nil)] 13:27:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 208 (0x7f198a7e4400) [pid = 1950] [serial = 2144] [outer = 0x7f1989dc7c00] 13:27:21 INFO - PROCESS | 1950 | 1461356841373 Marionette DEBUG loaded listener.js 13:27:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f198bbd3400) [pid = 1950] [serial = 2145] [outer = 0x7f1989dc7c00] 13:27:22 INFO - PROCESS | 1950 | 1461356842127 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:27:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:27:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1283ms 13:27:22 INFO - PROCESS | 1950 | 1461356842147 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 13:27:22 INFO - PROCESS | 1950 | 1461356842154 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 13:27:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:27:22 INFO - PROCESS | 1950 | 1461356842178 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:27:22 INFO - PROCESS | 1950 | 1461356842182 Marionette TRACE conn4 <- [1,2830,null,{}] 13:27:22 INFO - PROCESS | 1950 | 1461356842187 Marionette TRACE conn4 -> [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:27:22 INFO - PROCESS | 1950 | 1461356842375 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 13:27:22 INFO - PROCESS | 1950 | 1461356842391 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:22 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198fac2800 == 162 [pid = 1950] [id = 715] 13:27:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f198c9e2c00) [pid = 1950] [serial = 2146] [outer = (nil)] 13:27:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f198d9a0400) [pid = 1950] [serial = 2147] [outer = 0x7f198c9e2c00] 13:27:22 INFO - PROCESS | 1950 | 1461356842458 Marionette DEBUG loaded listener.js 13:27:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f198f4e3400) [pid = 1950] [serial = 2148] [outer = 0x7f198c9e2c00] 13:27:23 INFO - PROCESS | 1950 | 1461356843506 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 13:27:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:27:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1389ms 13:27:23 INFO - PROCESS | 1950 | 1461356843565 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 13:27:23 INFO - PROCESS | 1950 | 1461356843568 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 13:27:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:27:23 INFO - PROCESS | 1950 | 1461356843574 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:27:23 INFO - PROCESS | 1950 | 1461356843579 Marionette TRACE conn4 <- [1,2834,null,{}] 13:27:23 INFO - PROCESS | 1950 | 1461356843593 Marionette TRACE conn4 -> [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:27:23 INFO - PROCESS | 1950 | 1461356843863 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 13:27:23 INFO - PROCESS | 1950 | 1461356843888 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:23 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992448800 == 163 [pid = 1950] [id = 716] 13:27:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f198fa54400) [pid = 1950] [serial = 2149] [outer = (nil)] 13:27:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f19908cb800) [pid = 1950] [serial = 2150] [outer = 0x7f198fa54400] 13:27:23 INFO - PROCESS | 1950 | 1461356843948 Marionette DEBUG loaded listener.js 13:27:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f1991845800) [pid = 1950] [serial = 2151] [outer = 0x7f198fa54400] 13:27:24 INFO - PROCESS | 1950 | 1461356844832 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:27:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:27:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1295ms 13:27:24 INFO - PROCESS | 1950 | 1461356844871 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 13:27:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:27:24 INFO - PROCESS | 1950 | 1461356844875 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 13:27:24 INFO - PROCESS | 1950 | 1461356844879 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:27:24 INFO - PROCESS | 1950 | 1461356844882 Marionette TRACE conn4 <- [1,2838,null,{}] 13:27:24 INFO - PROCESS | 1950 | 1461356844887 Marionette TRACE conn4 -> [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:27:25 INFO - PROCESS | 1950 | 1461356845136 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 13:27:25 INFO - PROCESS | 1950 | 1461356845190 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:25 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992fdb800 == 164 [pid = 1950] [id = 717] 13:27:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f198fafb800) [pid = 1950] [serial = 2152] [outer = (nil)] 13:27:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f19924d7000) [pid = 1950] [serial = 2153] [outer = 0x7f198fafb800] 13:27:25 INFO - PROCESS | 1950 | 1461356845248 Marionette DEBUG loaded listener.js 13:27:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f19946c8000) [pid = 1950] [serial = 2154] [outer = 0x7f198fafb800] 13:27:25 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f198aadfc00) [pid = 1950] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:27:26 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f199184b400) [pid = 1950] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:27:26 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f1989ddfc00) [pid = 1950] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:27:26 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f1987463000) [pid = 1950] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:27:26 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f19908c7000) [pid = 1950] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:27:26 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f198ba02c00) [pid = 1950] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:27:26 INFO - PROCESS | 1950 | 1461356846400 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 13:27:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:27:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1581ms 13:27:26 INFO - PROCESS | 1950 | 1461356846461 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 13:27:26 INFO - PROCESS | 1950 | 1461356846464 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 13:27:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:27:26 INFO - PROCESS | 1950 | 1461356846469 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:27:26 INFO - PROCESS | 1950 | 1461356846471 Marionette TRACE conn4 <- [1,2842,null,{}] 13:27:26 INFO - PROCESS | 1950 | 1461356846476 Marionette TRACE conn4 -> [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:27:26 INFO - PROCESS | 1950 | 1461356846670 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 13:27:26 INFO - PROCESS | 1950 | 1461356846859 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199480c800 == 165 [pid = 1950] [id = 718] 13:27:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f1988d7c400) [pid = 1950] [serial = 2155] [outer = (nil)] 13:27:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f19946cec00) [pid = 1950] [serial = 2156] [outer = 0x7f1988d7c400] 13:27:26 INFO - PROCESS | 1950 | 1461356846916 Marionette DEBUG loaded listener.js 13:27:27 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f19948c5400) [pid = 1950] [serial = 2157] [outer = 0x7f1988d7c400] 13:27:27 INFO - PROCESS | 1950 | 1461356847624 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 13:27:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:27:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1176ms 13:27:27 INFO - PROCESS | 1950 | 1461356847646 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 13:27:27 INFO - PROCESS | 1950 | 1461356847649 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 13:27:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:27:27 INFO - PROCESS | 1950 | 1461356847654 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:27:27 INFO - PROCESS | 1950 | 1461356847657 Marionette TRACE conn4 <- [1,2846,null,{}] 13:27:27 INFO - PROCESS | 1950 | 1461356847661 Marionette TRACE conn4 -> [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:27:27 INFO - PROCESS | 1950 | 1461356847869 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 13:27:28 INFO - PROCESS | 1950 | 1461356848262 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:28 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19890d6000 == 166 [pid = 1950] [id = 719] 13:27:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f1987469c00) [pid = 1950] [serial = 2158] [outer = (nil)] 13:27:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f19874f8400) [pid = 1950] [serial = 2159] [outer = 0x7f1987469c00] 13:27:28 INFO - PROCESS | 1950 | 1461356848338 Marionette DEBUG loaded listener.js 13:27:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f1989c5a400) [pid = 1950] [serial = 2160] [outer = 0x7f1987469c00] 13:27:29 INFO - PROCESS | 1950 | 1461356849258 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 13:27:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:27:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1634ms 13:27:29 INFO - PROCESS | 1950 | 1461356849290 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 13:27:29 INFO - PROCESS | 1950 | 1461356849296 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 13:27:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:27:29 INFO - PROCESS | 1950 | 1461356849305 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:27:29 INFO - PROCESS | 1950 | 1461356849308 Marionette TRACE conn4 <- [1,2850,null,{}] 13:27:29 INFO - PROCESS | 1950 | 1461356849315 Marionette TRACE conn4 -> [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:27:29 INFO - PROCESS | 1950 | 1461356849539 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 13:27:29 INFO - PROCESS | 1950 | 1461356849818 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:29 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19928b7800 == 167 [pid = 1950] [id = 720] 13:27:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f198e628800) [pid = 1950] [serial = 2161] [outer = (nil)] 13:27:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f198f4f2800) [pid = 1950] [serial = 2162] [outer = 0x7f198e628800] 13:27:29 INFO - PROCESS | 1950 | 1461356849937 Marionette DEBUG loaded listener.js 13:27:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f19908cc000) [pid = 1950] [serial = 2163] [outer = 0x7f198e628800] 13:27:30 INFO - PROCESS | 1950 | 1461356850821 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:27:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:27:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1577ms 13:27:30 INFO - PROCESS | 1950 | 1461356850886 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 13:27:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:27:30 INFO - PROCESS | 1950 | 1461356850892 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 13:27:30 INFO - PROCESS | 1950 | 1461356850897 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:27:30 INFO - PROCESS | 1950 | 1461356850900 Marionette TRACE conn4 <- [1,2854,null,{}] 13:27:30 INFO - PROCESS | 1950 | 1461356850906 Marionette TRACE conn4 -> [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:27:31 INFO - PROCESS | 1950 | 1461356851119 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 13:27:31 INFO - PROCESS | 1950 | 1461356851393 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:31 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19959a1800 == 168 [pid = 1950] [id = 721] 13:27:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f199286a000) [pid = 1950] [serial = 2164] [outer = (nil)] 13:27:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f19948d1c00) [pid = 1950] [serial = 2165] [outer = 0x7f199286a000] 13:27:31 INFO - PROCESS | 1950 | 1461356851545 Marionette DEBUG loaded listener.js 13:27:31 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f1994ba1400) [pid = 1950] [serial = 2166] [outer = 0x7f199286a000] 13:27:32 INFO - PROCESS | 1950 | 1461356852399 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 13:27:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:27:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1579ms 13:27:32 INFO - PROCESS | 1950 | 1461356852477 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 13:27:32 INFO - PROCESS | 1950 | 1461356852480 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 13:27:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:27:32 INFO - PROCESS | 1950 | 1461356852495 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:27:32 INFO - PROCESS | 1950 | 1461356852504 Marionette TRACE conn4 <- [1,2858,null,{}] 13:27:32 INFO - PROCESS | 1950 | 1461356852510 Marionette TRACE conn4 -> [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:27:32 INFO - PROCESS | 1950 | 1461356852758 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 13:27:33 INFO - PROCESS | 1950 | 1461356853070 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:33 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1996675800 == 169 [pid = 1950] [id = 722] 13:27:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f1991636800) [pid = 1950] [serial = 2167] [outer = (nil)] 13:27:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f1995a2c800) [pid = 1950] [serial = 2168] [outer = 0x7f1991636800] 13:27:33 INFO - PROCESS | 1950 | 1461356853143 Marionette DEBUG loaded listener.js 13:27:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f1997ab6000) [pid = 1950] [serial = 2169] [outer = 0x7f1991636800] 13:27:33 INFO - PROCESS | 1950 | 1461356853948 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:27:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:27:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1494ms 13:27:33 INFO - PROCESS | 1950 | 1461356853991 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 13:27:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:27:34 INFO - PROCESS | 1950 | 1461356853996 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 13:27:34 INFO - PROCESS | 1950 | 1461356854002 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:27:34 INFO - PROCESS | 1950 | 1461356854005 Marionette TRACE conn4 <- [1,2862,null,{}] 13:27:34 INFO - PROCESS | 1950 | 1461356854010 Marionette TRACE conn4 -> [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:27:34 INFO - PROCESS | 1950 | 1461356854216 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 13:27:34 INFO - PROCESS | 1950 | 1461356854499 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:34 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997d2e000 == 170 [pid = 1950] [id = 723] 13:27:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f19920afc00) [pid = 1950] [serial = 2170] [outer = (nil)] 13:27:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f199c1bec00) [pid = 1950] [serial = 2171] [outer = 0x7f19920afc00] 13:27:34 INFO - PROCESS | 1950 | 1461356854584 Marionette DEBUG loaded listener.js 13:27:34 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f199dc91800) [pid = 1950] [serial = 2172] [outer = 0x7f19920afc00] 13:27:35 INFO - PROCESS | 1950 | 1461356855456 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 13:27:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:27:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1531ms 13:27:35 INFO - PROCESS | 1950 | 1461356855533 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 13:27:35 INFO - PROCESS | 1950 | 1461356855536 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 13:27:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:27:35 INFO - PROCESS | 1950 | 1461356855541 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 1950 | 1461356855544 Marionette TRACE conn4 <- [1,2866,null,{}] 13:27:35 INFO - PROCESS | 1950 | 1461356855549 Marionette TRACE conn4 -> [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:27:35 INFO - PROCESS | 1950 | 1461356855804 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 13:27:36 INFO - PROCESS | 1950 | 1461356856159 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:36 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199d30d800 == 171 [pid = 1950] [id = 724] 13:27:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f199e566000) [pid = 1950] [serial = 2173] [outer = (nil)] 13:27:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f199e5d4800) [pid = 1950] [serial = 2174] [outer = 0x7f199e566000] 13:27:36 INFO - PROCESS | 1950 | 1461356856238 Marionette DEBUG loaded listener.js 13:27:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f199ea2b800) [pid = 1950] [serial = 2175] [outer = 0x7f199e566000] 13:27:37 INFO - PROCESS | 1950 | 1461356857060 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 13:27:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:27:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1584ms 13:27:37 INFO - PROCESS | 1950 | 1461356857127 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 13:27:37 INFO - PROCESS | 1950 | 1461356857130 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 13:27:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:27:37 INFO - PROCESS | 1950 | 1461356857135 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:27:37 INFO - PROCESS | 1950 | 1461356857138 Marionette TRACE conn4 <- [1,2870,null,{}] 13:27:37 INFO - PROCESS | 1950 | 1461356857143 Marionette TRACE conn4 -> [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:27:37 INFO - PROCESS | 1950 | 1461356857354 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 13:27:37 INFO - PROCESS | 1950 | 1461356857635 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:37 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f452000 == 172 [pid = 1950] [id = 725] 13:27:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 234 (0x7f1995a28c00) [pid = 1950] [serial = 2176] [outer = (nil)] 13:27:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 235 (0x7f199efbd000) [pid = 1950] [serial = 2177] [outer = 0x7f1995a28c00] 13:27:37 INFO - PROCESS | 1950 | 1461356857706 Marionette DEBUG loaded listener.js 13:27:37 INFO - PROCESS | 1950 | ++DOMWINDOW == 236 (0x7f199f3fd400) [pid = 1950] [serial = 2178] [outer = 0x7f1995a28c00] 13:27:38 INFO - PROCESS | 1950 | 1461356858534 Marionette TRACE conn4 <- [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:27:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:27:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1435ms 13:27:38 INFO - PROCESS | 1950 | 1461356858575 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 13:27:38 INFO - PROCESS | 1950 | 1461356858578 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 13:27:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:27:38 INFO - PROCESS | 1950 | 1461356858584 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:27:38 INFO - PROCESS | 1950 | 1461356858586 Marionette TRACE conn4 <- [1,2874,null,{}] 13:27:38 INFO - PROCESS | 1950 | 1461356858591 Marionette TRACE conn4 -> [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:27:38 INFO - PROCESS | 1950 | 1461356858789 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 13:27:39 INFO - PROCESS | 1950 | 1461356859066 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:39 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a245d800 == 173 [pid = 1950] [id = 726] 13:27:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 237 (0x7f199e56d000) [pid = 1950] [serial = 2179] [outer = (nil)] 13:27:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 238 (0x7f19a11f2800) [pid = 1950] [serial = 2180] [outer = 0x7f199e56d000] 13:27:39 INFO - PROCESS | 1950 | 1461356859137 Marionette DEBUG loaded listener.js 13:27:39 INFO - PROCESS | 1950 | ++DOMWINDOW == 239 (0x7f19a1fdd400) [pid = 1950] [serial = 2181] [outer = 0x7f199e56d000] 13:27:40 INFO - PROCESS | 1950 | 1461356860000 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 13:27:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:27:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1480ms 13:27:40 INFO - PROCESS | 1950 | 1461356860064 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 13:27:40 INFO - PROCESS | 1950 | 1461356860068 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 13:27:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:27:40 INFO - PROCESS | 1950 | 1461356860073 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:27:40 INFO - PROCESS | 1950 | 1461356860076 Marionette TRACE conn4 <- [1,2878,null,{}] 13:27:40 INFO - PROCESS | 1950 | 1461356860081 Marionette TRACE conn4 -> [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:27:40 INFO - PROCESS | 1950 | 1461356860282 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 13:27:40 INFO - PROCESS | 1950 | 1461356860559 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:40 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2b0e000 == 174 [pid = 1950] [id = 727] 13:27:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 240 (0x7f1988d7dc00) [pid = 1950] [serial = 2182] [outer = (nil)] 13:27:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 241 (0x7f19a2211800) [pid = 1950] [serial = 2183] [outer = 0x7f1988d7dc00] 13:27:40 INFO - PROCESS | 1950 | 1461356860632 Marionette DEBUG loaded listener.js 13:27:40 INFO - PROCESS | 1950 | ++DOMWINDOW == 242 (0x7f19a226e800) [pid = 1950] [serial = 2184] [outer = 0x7f1988d7dc00] 13:27:41 INFO - PROCESS | 1950 | 1461356861477 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 13:27:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:27:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1437ms 13:27:41 INFO - PROCESS | 1950 | 1461356861510 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 13:27:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:27:41 INFO - PROCESS | 1950 | 1461356861514 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 13:27:41 INFO - PROCESS | 1950 | 1461356861519 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:27:41 INFO - PROCESS | 1950 | 1461356861522 Marionette TRACE conn4 <- [1,2882,null,{}] 13:27:41 INFO - PROCESS | 1950 | 1461356861526 Marionette TRACE conn4 -> [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:27:41 INFO - PROCESS | 1950 | 1461356861729 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 13:27:42 INFO - PROCESS | 1950 | 1461356862013 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:42 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a6e0f000 == 175 [pid = 1950] [id = 728] 13:27:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 243 (0x7f199163b400) [pid = 1950] [serial = 2185] [outer = (nil)] 13:27:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 244 (0x7f19a22f7400) [pid = 1950] [serial = 2186] [outer = 0x7f199163b400] 13:27:42 INFO - PROCESS | 1950 | 1461356862084 Marionette DEBUG loaded listener.js 13:27:42 INFO - PROCESS | 1950 | ++DOMWINDOW == 245 (0x7f19a2d69400) [pid = 1950] [serial = 2187] [outer = 0x7f199163b400] 13:27:42 INFO - PROCESS | 1950 | 1461356862903 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 13:27:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:27:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1429ms 13:27:42 INFO - PROCESS | 1950 | 1461356862949 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 13:27:42 INFO - PROCESS | 1950 | 1461356862953 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 13:27:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:27:42 INFO - PROCESS | 1950 | 1461356862958 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:27:42 INFO - PROCESS | 1950 | 1461356862960 Marionette TRACE conn4 <- [1,2886,null,{}] 13:27:42 INFO - PROCESS | 1950 | 1461356862965 Marionette TRACE conn4 -> [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:27:43 INFO - PROCESS | 1950 | 1461356863166 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 13:27:43 INFO - PROCESS | 1950 | 1461356863445 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8a07000 == 176 [pid = 1950] [id = 729] 13:27:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 246 (0x7f199ed84800) [pid = 1950] [serial = 2188] [outer = (nil)] 13:27:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 247 (0x7f19a515c000) [pid = 1950] [serial = 2189] [outer = 0x7f199ed84800] 13:27:43 INFO - PROCESS | 1950 | 1461356863525 Marionette DEBUG loaded listener.js 13:27:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 248 (0x7f19a6e38400) [pid = 1950] [serial = 2190] [outer = 0x7f199ed84800] 13:27:44 INFO - PROCESS | 1950 | 1461356864464 Marionette TRACE conn4 <- [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:27:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:27:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1580ms 13:27:44 INFO - PROCESS | 1950 | 1461356864539 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 13:27:44 INFO - PROCESS | 1950 | 1461356864546 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 13:27:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:27:44 INFO - PROCESS | 1950 | 1461356864555 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:27:44 INFO - PROCESS | 1950 | 1461356864563 Marionette TRACE conn4 <- [1,2890,null,{}] 13:27:44 INFO - PROCESS | 1950 | 1461356864568 Marionette TRACE conn4 -> [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:27:44 INFO - PROCESS | 1950 | 1461356864839 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 13:27:45 INFO - PROCESS | 1950 | 1461356865159 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba028800 == 177 [pid = 1950] [id = 730] 13:27:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 249 (0x7f19a7109c00) [pid = 1950] [serial = 2191] [outer = (nil)] 13:27:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 250 (0x7f19a71a1400) [pid = 1950] [serial = 2192] [outer = 0x7f19a7109c00] 13:27:45 INFO - PROCESS | 1950 | 1461356865230 Marionette DEBUG loaded listener.js 13:27:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 251 (0x7f19a7636c00) [pid = 1950] [serial = 2193] [outer = 0x7f19a7109c00] 13:27:46 INFO - PROCESS | 1950 | 1461356866054 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:27:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:27:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1531ms 13:27:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:27:46 INFO - PROCESS | 1950 | 1461356866088 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 13:27:46 INFO - PROCESS | 1950 | 1461356866091 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 13:27:46 INFO - PROCESS | 1950 | 1461356866096 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:27:46 INFO - PROCESS | 1950 | 1461356866099 Marionette TRACE conn4 <- [1,2894,null,{}] 13:27:46 INFO - PROCESS | 1950 | 1461356866104 Marionette TRACE conn4 -> [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:27:46 INFO - PROCESS | 1950 | 1461356866305 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 13:27:46 INFO - PROCESS | 1950 | 1461356866566 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:46 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bd16b800 == 178 [pid = 1950] [id = 731] 13:27:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 252 (0x7f1989c59400) [pid = 1950] [serial = 2194] [outer = (nil)] 13:27:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 253 (0x7f19a2d69c00) [pid = 1950] [serial = 2195] [outer = 0x7f1989c59400] 13:27:46 INFO - PROCESS | 1950 | 1461356866640 Marionette DEBUG loaded listener.js 13:27:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 254 (0x7f19a7f0b800) [pid = 1950] [serial = 2196] [outer = 0x7f1989c59400] 13:27:47 INFO - PROCESS | 1950 | 1461356867492 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 13:27:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:27:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1477ms 13:27:47 INFO - PROCESS | 1950 | 1461356867573 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 13:27:47 INFO - PROCESS | 1950 | 1461356867577 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 13:27:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:27:47 INFO - PROCESS | 1950 | 1461356867582 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:27:47 INFO - PROCESS | 1950 | 1461356867584 Marionette TRACE conn4 <- [1,2898,null,{}] 13:27:47 INFO - PROCESS | 1950 | 1461356867590 Marionette TRACE conn4 -> [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:27:47 INFO - PROCESS | 1950 | 1461356867832 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 13:27:48 INFO - PROCESS | 1950 | 1461356868151 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:48 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bfa43800 == 179 [pid = 1950] [id = 732] 13:27:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 255 (0x7f198c9c7400) [pid = 1950] [serial = 2197] [outer = (nil)] 13:27:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 256 (0x7f19a7f7cc00) [pid = 1950] [serial = 2198] [outer = 0x7f198c9c7400] 13:27:48 INFO - PROCESS | 1950 | 1461356868220 Marionette DEBUG loaded listener.js 13:27:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 257 (0x7f19a86cd400) [pid = 1950] [serial = 2199] [outer = 0x7f198c9c7400] 13:27:49 INFO - PROCESS | 1950 | 1461356869005 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 13:27:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:27:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1476ms 13:27:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:27:49 INFO - PROCESS | 1950 | 1461356869059 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 13:27:49 INFO - PROCESS | 1950 | 1461356869062 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 13:27:49 INFO - PROCESS | 1950 | 1461356869068 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:27:49 INFO - PROCESS | 1950 | 1461356869071 Marionette TRACE conn4 <- [1,2902,null,{}] 13:27:49 INFO - PROCESS | 1950 | 1461356869075 Marionette TRACE conn4 -> [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:27:49 INFO - PROCESS | 1950 | 1461356869276 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 13:27:49 INFO - PROCESS | 1950 | 1461356869531 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:49 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19c21c0800 == 180 [pid = 1950] [id = 733] 13:27:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 258 (0x7f19a68d2c00) [pid = 1950] [serial = 2200] [outer = (nil)] 13:27:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 259 (0x7f19a8a46c00) [pid = 1950] [serial = 2201] [outer = 0x7f19a68d2c00] 13:27:49 INFO - PROCESS | 1950 | 1461356869611 Marionette DEBUG loaded listener.js 13:27:49 INFO - PROCESS | 1950 | ++DOMWINDOW == 260 (0x7f19a8cca400) [pid = 1950] [serial = 2202] [outer = 0x7f19a68d2c00] 13:27:50 INFO - PROCESS | 1950 | 1461356870487 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:27:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:27:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1483ms 13:27:50 INFO - PROCESS | 1950 | 1461356870551 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 13:27:50 INFO - PROCESS | 1950 | 1461356870553 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 13:27:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:27:50 INFO - PROCESS | 1950 | 1461356870560 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:27:50 INFO - PROCESS | 1950 | 1461356870562 Marionette TRACE conn4 <- [1,2906,null,{}] 13:27:50 INFO - PROCESS | 1950 | 1461356870567 Marionette TRACE conn4 -> [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:27:50 INFO - PROCESS | 1950 | 1461356870774 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 13:27:51 INFO - PROCESS | 1950 | 1461356871098 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:51 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198e175000 == 181 [pid = 1950] [id = 734] 13:27:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 261 (0x7f1988d78400) [pid = 1950] [serial = 2203] [outer = (nil)] 13:27:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 262 (0x7f19a957a400) [pid = 1950] [serial = 2204] [outer = 0x7f1988d78400] 13:27:51 INFO - PROCESS | 1950 | 1461356871218 Marionette DEBUG loaded listener.js 13:27:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 263 (0x7f19a964f800) [pid = 1950] [serial = 2205] [outer = 0x7f1988d78400] 13:27:52 INFO - PROCESS | 1950 | 1461356872050 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 13:27:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:27:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1531ms 13:27:52 INFO - PROCESS | 1950 | 1461356872095 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 13:27:52 INFO - PROCESS | 1950 | 1461356872098 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 13:27:52 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:27:52 INFO - PROCESS | 1950 | 1461356872104 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:27:52 INFO - PROCESS | 1950 | 1461356872106 Marionette TRACE conn4 <- [1,2910,null,{}] 13:27:52 INFO - PROCESS | 1950 | 1461356872112 Marionette TRACE conn4 -> [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:27:52 INFO - PROCESS | 1950 | 1461356872314 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 13:27:52 INFO - PROCESS | 1950 | 1461356872606 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:52 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992d4e800 == 182 [pid = 1950] [id = 735] 13:27:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 264 (0x7f198d7f1000) [pid = 1950] [serial = 2206] [outer = (nil)] 13:27:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 265 (0x7f19a9657800) [pid = 1950] [serial = 2207] [outer = 0x7f198d7f1000] 13:27:52 INFO - PROCESS | 1950 | 1461356872683 Marionette DEBUG loaded listener.js 13:27:52 INFO - PROCESS | 1950 | ++DOMWINDOW == 266 (0x7f19a96e3c00) [pid = 1950] [serial = 2208] [outer = 0x7f198d7f1000] 13:27:53 INFO - PROCESS | 1950 | 1461356873400 Marionette TRACE conn4 <- [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:27:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:27:53 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:27:53 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1327ms 13:27:53 INFO - TEST-START | /DOMEvents/constructors.html 13:27:53 INFO - PROCESS | 1950 | 1461356873431 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 13:27:53 INFO - PROCESS | 1950 | 1461356873434 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 13:27:53 INFO - PROCESS | 1950 | 1461356873440 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:27:53 INFO - PROCESS | 1950 | 1461356873442 Marionette TRACE conn4 <- [1,2914,null,{}] 13:27:53 INFO - PROCESS | 1950 | 1461356873447 Marionette TRACE conn4 -> [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:27:53 INFO - PROCESS | 1950 | 1461356873654 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 13:27:53 INFO - PROCESS | 1950 | 1461356873910 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:53 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1988e31800 == 183 [pid = 1950] [id = 736] 13:27:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 267 (0x7f19a8c25800) [pid = 1950] [serial = 2209] [outer = (nil)] 13:27:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 268 (0x7f19aac6e000) [pid = 1950] [serial = 2210] [outer = 0x7f19a8c25800] 13:27:53 INFO - PROCESS | 1950 | 1461356873978 Marionette DEBUG loaded listener.js 13:27:54 INFO - PROCESS | 1950 | ++DOMWINDOW == 269 (0x7f19aac8f800) [pid = 1950] [serial = 2211] [outer = 0x7f19a8c25800] 13:27:54 INFO - PROCESS | 1950 | 1461356874912 Marionette TRACE conn4 <- [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:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:27:54 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:27:54 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:27:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:27:54 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:27:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:27:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:27:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:27:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:27:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:27:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:27:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:27:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:55 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:27:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:27:55 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:27:55 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:27:55 INFO - TEST-OK | /DOMEvents/constructors.html | took 1539ms 13:27:55 INFO - PROCESS | 1950 | 1461356874982 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 13:27:55 INFO - PROCESS | 1950 | 1461356874985 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 13:27:55 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:27:55 INFO - PROCESS | 1950 | 1461356874996 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:27:55 INFO - PROCESS | 1950 | 1461356874998 Marionette TRACE conn4 <- [1,2918,null,{}] 13:27:55 INFO - PROCESS | 1950 | 1461356875031 Marionette TRACE conn4 -> [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:27:55 INFO - PROCESS | 1950 | 1461356875239 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 13:27:55 INFO - PROCESS | 1950 | 1461356875560 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1987118800 == 184 [pid = 1950] [id = 737] 13:27:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 270 (0x7f1987462800) [pid = 1950] [serial = 2212] [outer = (nil)] 13:27:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 271 (0x7f19ab817c00) [pid = 1950] [serial = 2213] [outer = 0x7f1987462800] 13:27:55 INFO - PROCESS | 1950 | 1461356875632 Marionette DEBUG loaded listener.js 13:27:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 272 (0x7f19af58fc00) [pid = 1950] [serial = 2214] [outer = 0x7f1987462800] 13:27:56 INFO - PROCESS | 1950 | 1461356876365 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:27:56 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:27:56 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1388ms 13:27:56 INFO - PROCESS | 1950 | 1461356876384 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 13:27:56 INFO - PROCESS | 1950 | 1461356876387 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 13:27:56 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:27:56 INFO - PROCESS | 1950 | 1461356876393 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:27:56 INFO - PROCESS | 1950 | 1461356876396 Marionette TRACE conn4 <- [1,2922,null,{}] 13:27:56 INFO - PROCESS | 1950 | 1461356876400 Marionette TRACE conn4 -> [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:27:56 INFO - PROCESS | 1950 | 1461356876603 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 13:27:56 INFO - PROCESS | 1950 | 1461356876861 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:56 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1987134800 == 185 [pid = 1950] [id = 738] 13:27:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 273 (0x7f19a9653400) [pid = 1950] [serial = 2215] [outer = (nil)] 13:27:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 274 (0x7f19b451f800) [pid = 1950] [serial = 2216] [outer = 0x7f19a9653400] 13:27:56 INFO - PROCESS | 1950 | 1461356876929 Marionette DEBUG loaded listener.js 13:27:57 INFO - PROCESS | 1950 | ++DOMWINDOW == 275 (0x7f19b5482400) [pid = 1950] [serial = 2217] [outer = 0x7f19a9653400] 13:27:57 INFO - PROCESS | 1950 | [1950] 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:27:57 INFO - PROCESS | 1950 | [1950] 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:27:57 INFO - PROCESS | 1950 | [1950] 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:27:57 INFO - PROCESS | 1950 | [1950] 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:27:57 INFO - PROCESS | 1950 | 1461356877733 Marionette TRACE conn4 <- [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:27:57 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:27:57 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:27: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:27:57 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:27: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:27:57 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:27: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:27:57 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:57 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:27:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:57 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:27:57 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:27:57 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1393ms 13:27:57 INFO - PROCESS | 1950 | 1461356877793 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 13:27:57 INFO - PROCESS | 1950 | 1461356877800 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 13:27:57 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:27:57 INFO - PROCESS | 1950 | 1461356877808 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:27:57 INFO - PROCESS | 1950 | 1461356877811 Marionette TRACE conn4 <- [1,2926,null,{}] 13:27:57 INFO - PROCESS | 1950 | 1461356877816 Marionette TRACE conn4 -> [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:27:58 INFO - PROCESS | 1950 | 1461356878021 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 13:27:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a45da000 == 184 [pid = 1950] [id = 666] 13:27:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2a65800 == 183 [pid = 1950] [id = 664] 13:27:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1994880000 == 182 [pid = 1950] [id = 653] 13:27:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199480c800 == 181 [pid = 1950] [id = 718] 13:27:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992fdb800 == 180 [pid = 1950] [id = 717] 13:27:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992448800 == 179 [pid = 1950] [id = 716] 13:27:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198fac2800 == 178 [pid = 1950] [id = 715] 13:27:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198c87e000 == 177 [pid = 1950] [id = 714] 13:27:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b8238000 == 176 [pid = 1950] [id = 709] 13:27:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b58b9000 == 175 [pid = 1950] [id = 708] 13:27:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b54b9800 == 174 [pid = 1950] [id = 707] 13:27:59 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19b45ae800 == 173 [pid = 1950] [id = 706] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 274 (0x7f1996518800) [pid = 1950] [serial = 2081] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 273 (0x7f19924cec00) [pid = 1950] [serial = 2025] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 272 (0x7f198bbd4000) [pid = 1950] [serial = 2066] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 271 (0x7f198a7e2c00) [pid = 1950] [serial = 2078] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 270 (0x7f199c1b0800) [pid = 1950] [serial = 2048] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 269 (0x7f199f3efc00) [pid = 1950] [serial = 2060] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 268 (0x7f19948c8c00) [pid = 1950] [serial = 2075] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 267 (0x7f198ddf5000) [pid = 1950] [serial = 2033] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 266 (0x7f198ba08000) [pid = 1950] [serial = 2063] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 265 (0x7f199163e000) [pid = 1950] [serial = 2072] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 264 (0x7f1995a2e400) [pid = 1950] [serial = 2042] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 263 (0x7f19919d4400) [pid = 1950] [serial = 2073] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 262 (0x7f19948c7800) [pid = 1950] [serial = 2039] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 261 (0x7f199e65ac00) [pid = 1950] [serial = 2054] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 260 (0x7f199e380c00) [pid = 1950] [serial = 2051] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 259 (0x7f1994b03800) [pid = 1950] [serial = 2076] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 258 (0x7f198c59f800) [pid = 1950] [serial = 2030] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 257 (0x7f1989dc6800) [pid = 1950] [serial = 2027] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 256 (0x7f198fa52000) [pid = 1950] [serial = 2070] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 255 (0x7f19908cf800) [pid = 1950] [serial = 2079] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 254 (0x7f199efb9400) [pid = 1950] [serial = 2057] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 253 (0x7f1991af0400) [pid = 1950] [serial = 2036] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 252 (0x7f199bd56800) [pid = 1950] [serial = 2045] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 251 (0x7f198f4e6000) [pid = 1950] [serial = 2069] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | --DOMWINDOW == 250 (0x7f198c9e7400) [pid = 1950] [serial = 2067] [outer = (nil)] [url = about:blank] 13:27:59 INFO - PROCESS | 1950 | 1461356879896 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:59 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198c850800 == 174 [pid = 1950] [id = 739] 13:27:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 251 (0x7f1989c58000) [pid = 1950] [serial = 2218] [outer = (nil)] 13:28:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 252 (0x7f1989dc4800) [pid = 1950] [serial = 2219] [outer = 0x7f1989c58000] 13:28:00 INFO - PROCESS | 1950 | 1461356880038 Marionette DEBUG loaded listener.js 13:28:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 253 (0x7f198aadc800) [pid = 1950] [serial = 2220] [outer = 0x7f1989c58000] 13:28:00 INFO - PROCESS | 1950 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:28:00 INFO - PROCESS | 1950 | 1461356880700 Marionette TRACE conn4 <- [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:28:00 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:28:00 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 2939ms 13:28:00 INFO - PROCESS | 1950 | 1461356880748 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 13:28:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:28:00 INFO - PROCESS | 1950 | 1461356880754 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 13:28:00 INFO - PROCESS | 1950 | 1461356880761 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:28:00 INFO - PROCESS | 1950 | 1461356880764 Marionette TRACE conn4 <- [1,2930,null,{}] 13:28:00 INFO - PROCESS | 1950 | 1461356880771 Marionette TRACE conn4 -> [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:28:00 INFO - PROCESS | 1950 | 1461356880965 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 13:28:01 INFO - PROCESS | 1950 | 1461356881200 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:01 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198fa82800 == 175 [pid = 1950] [id = 740] 13:28:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 254 (0x7f1989c5ac00) [pid = 1950] [serial = 2221] [outer = (nil)] 13:28:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 255 (0x7f198d999000) [pid = 1950] [serial = 2222] [outer = 0x7f1989c5ac00] 13:28:01 INFO - PROCESS | 1950 | 1461356881267 Marionette DEBUG loaded listener.js 13:28:01 INFO - PROCESS | 1950 | ++DOMWINDOW == 256 (0x7f198f4e8800) [pid = 1950] [serial = 2223] [outer = 0x7f1989c5ac00] 13:28:01 INFO - PROCESS | 1950 | 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:28:01 INFO - PROCESS | 1950 | 1461356881981 Marionette TRACE conn4 <- [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:28:01 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:28:01 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1233ms 13:28:02 INFO - PROCESS | 1950 | 1461356881995 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 13:28:02 INFO - PROCESS | 1950 | 1461356881999 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 13:28:02 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:28:02 INFO - PROCESS | 1950 | 1461356882007 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:28:02 INFO - PROCESS | 1950 | 1461356882010 Marionette TRACE conn4 <- [1,2934,null,{}] 13:28:02 INFO - PROCESS | 1950 | 1461356882015 Marionette TRACE conn4 -> [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:28:02 INFO - PROCESS | 1950 | 1461356882198 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 13:28:02 INFO - PROCESS | 1950 | 1461356882448 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:02 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199266d000 == 176 [pid = 1950] [id = 741] 13:28:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 257 (0x7f198f4ec000) [pid = 1950] [serial = 2224] [outer = (nil)] 13:28:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 258 (0x7f1991781800) [pid = 1950] [serial = 2225] [outer = 0x7f198f4ec000] 13:28:02 INFO - PROCESS | 1950 | 1461356882512 Marionette DEBUG loaded listener.js 13:28:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 259 (0x7f19924cb800) [pid = 1950] [serial = 2226] [outer = 0x7f198f4ec000] 13:28:03 INFO - PROCESS | 1950 | 1461356883279 Marionette TRACE conn4 <- [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:28:03 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:28:03 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1282ms 13:28:03 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:28:03 INFO - PROCESS | 1950 | 1461356883292 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 13:28:03 INFO - PROCESS | 1950 | 1461356883295 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 13:28:03 INFO - PROCESS | 1950 | 1461356883304 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:28:03 INFO - PROCESS | 1950 | 1461356883312 Marionette TRACE conn4 <- [1,2938,null,{}] 13:28:03 INFO - PROCESS | 1950 | 1461356883332 Marionette TRACE conn4 -> [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:28:03 INFO - PROCESS | 1950 | 1461356883594 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 13:28:03 INFO - PROCESS | 1950 | 1461356883637 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:03 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992fc5000 == 177 [pid = 1950] [id = 742] 13:28:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 260 (0x7f19948e6000) [pid = 1950] [serial = 2227] [outer = (nil)] 13:28:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 261 (0x7f1994cb0c00) [pid = 1950] [serial = 2228] [outer = 0x7f19948e6000] 13:28:03 INFO - PROCESS | 1950 | 1461356883696 Marionette DEBUG loaded listener.js 13:28:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 262 (0x7f19957d1800) [pid = 1950] [serial = 2229] [outer = 0x7f19948e6000] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 261 (0x7f1987521c00) [pid = 1950] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 260 (0x7f19a5a07400) [pid = 1950] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 259 (0x7f19a32c8000) [pid = 1950] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 258 (0x7f199e3cd400) [pid = 1950] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 257 (0x7f19a1ca8000) [pid = 1950] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 256 (0x7f199dc8fc00) [pid = 1950] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 255 (0x7f19a22f4800) [pid = 1950] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 254 (0x7f199dc84c00) [pid = 1950] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 253 (0x7f19a27aa400) [pid = 1950] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 252 (0x7f198e629800) [pid = 1950] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 251 (0x7f1994caf400) [pid = 1950] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 250 (0x7f199184e800) [pid = 1950] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 249 (0x7f198ddeb400) [pid = 1950] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 248 (0x7f1988d7a400) [pid = 1950] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 247 (0x7f199f363000) [pid = 1950] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 246 (0x7f1989dc7c00) [pid = 1950] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 245 (0x7f19957cbc00) [pid = 1950] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 244 (0x7f19957c4000) [pid = 1950] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 243 (0x7f198ddeac00) [pid = 1950] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 242 (0x7f19919cb400) [pid = 1950] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 241 (0x7f19a67c5400) [pid = 1950] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 240 (0x7f1987461800) [pid = 1950] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 239 (0x7f198ba06400) [pid = 1950] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 238 (0x7f1997ab6c00) [pid = 1950] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 237 (0x7f1994b04000) [pid = 1950] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 236 (0x7f199c1bd800) [pid = 1950] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 235 (0x7f198ddf0400) [pid = 1950] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 234 (0x7f19919cb000) [pid = 1950] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 233 (0x7f1987524800) [pid = 1950] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f1994cad000) [pid = 1950] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f199dc90000) [pid = 1950] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f198ba05800) [pid = 1950] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f198ddf1400) [pid = 1950] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f198c5a5000) [pid = 1950] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f198c59c000) [pid = 1950] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f19958f1400) [pid = 1950] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f1989c5e000) [pid = 1950] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f199ed84000) [pid = 1950] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f198fafb800) [pid = 1950] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f1995825c00) [pid = 1950] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f1997e15c00) [pid = 1950] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f198e62a800) [pid = 1950] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f198c5aa800) [pid = 1950] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f199f366800) [pid = 1950] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f19919d6800) [pid = 1950] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f19a22f2c00) [pid = 1950] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f19948bc800) [pid = 1950] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f198f744000) [pid = 1950] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f1997ab1000) [pid = 1950] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f1994b9e400) [pid = 1950] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f19957cf000) [pid = 1950] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f1987528800) [pid = 1950] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f198d7e7800) [pid = 1950] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f198ff68800) [pid = 1950] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 207 (0x7f1988d79000) [pid = 1950] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f199582a400) [pid = 1950] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 205 (0x7f19946c2c00) [pid = 1950] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 204 (0x7f198c9e2c00) [pid = 1950] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 203 (0x7f198fa54400) [pid = 1950] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 202 (0x7f199e567c00) [pid = 1950] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 201 (0x7f1997b4b000) [pid = 1950] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 200 (0x7f198745f000) [pid = 1950] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 199 (0x7f1994ba0000) [pid = 1950] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 198 (0x7f1995820c00) [pid = 1950] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f198d7e5800) [pid = 1950] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f19948bc000) [pid = 1950] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 195 (0x7f198c9ca400) [pid = 1950] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 194 (0x7f198e62ac00) [pid = 1950] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 193 (0x7f198dde8c00) [pid = 1950] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 192 (0x7f1992869000) [pid = 1950] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 191 (0x7f1994b11800) [pid = 1950] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 190 (0x7f1996515c00) [pid = 1950] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 189 (0x7f1989c5ec00) [pid = 1950] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:28:05 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f198ddf7800) [pid = 1950] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:28:05 INFO - PROCESS | 1950 | 1461356885679 Marionette TRACE conn4 <- [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:28:05 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:28:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 2401ms 13:28:05 INFO - PROCESS | 1950 | 1461356885702 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 13:28:05 INFO - PROCESS | 1950 | 1461356885706 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 13:28:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:28:05 INFO - PROCESS | 1950 | 1461356885711 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:28:05 INFO - PROCESS | 1950 | 1461356885713 Marionette TRACE conn4 <- [1,2942,null,{}] 13:28:05 INFO - PROCESS | 1950 | 1461356885719 Marionette TRACE conn4 -> [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:28:05 INFO - PROCESS | 1950 | 1461356885910 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 13:28:06 INFO - PROCESS | 1950 | 1461356886142 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:06 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198f775800 == 178 [pid = 1950] [id = 743] 13:28:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f198c59d800) [pid = 1950] [serial = 2230] [outer = (nil)] 13:28:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f198d9a4c00) [pid = 1950] [serial = 2231] [outer = 0x7f198c59d800] 13:28:06 INFO - PROCESS | 1950 | 1461356886211 Marionette DEBUG loaded listener.js 13:28:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 191 (0x7f198f742c00) [pid = 1950] [serial = 2232] [outer = 0x7f198c59d800] 13:28:06 INFO - PROCESS | 1950 | 1461356886865 Marionette TRACE conn4 <- [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:28:06 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:28:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:28:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1174ms 13:28:06 INFO - PROCESS | 1950 | 1461356886887 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 13:28:06 INFO - PROCESS | 1950 | 1461356886890 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 13:28:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:28:06 INFO - PROCESS | 1950 | 1461356886896 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:28:06 INFO - PROCESS | 1950 | 1461356886898 Marionette TRACE conn4 <- [1,2946,null,{}] 13:28:06 INFO - PROCESS | 1950 | 1461356886903 Marionette TRACE conn4 -> [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:28:07 INFO - PROCESS | 1950 | 1461356887099 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 13:28:07 INFO - PROCESS | 1950 | 1461356887479 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1988e2b800 == 179 [pid = 1950] [id = 744] 13:28:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 192 (0x7f198746a800) [pid = 1950] [serial = 2233] [outer = (nil)] 13:28:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 193 (0x7f1987526c00) [pid = 1950] [serial = 2234] [outer = 0x7f198746a800] 13:28:07 INFO - PROCESS | 1950 | 1461356887564 Marionette DEBUG loaded listener.js 13:28:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 194 (0x7f198a7d5c00) [pid = 1950] [serial = 2235] [outer = 0x7f198746a800] 13:28:08 INFO - PROCESS | 1950 | 1461356888439 Marionette TRACE conn4 <- [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:28:08 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:28:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1581ms 13:28:08 INFO - PROCESS | 1950 | 1461356888478 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 13:28:08 INFO - PROCESS | 1950 | 1461356888485 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 13:28:08 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:28:08 INFO - PROCESS | 1950 | 1461356888494 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:28:08 INFO - PROCESS | 1950 | 1461356888498 Marionette TRACE conn4 <- [1,2950,null,{}] 13:28:08 INFO - PROCESS | 1950 | 1461356888505 Marionette TRACE conn4 -> [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:28:08 INFO - PROCESS | 1950 | 1461356888765 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 13:28:09 INFO - PROCESS | 1950 | 1461356889035 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199259e800 == 180 [pid = 1950] [id = 745] 13:28:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 195 (0x7f198751b400) [pid = 1950] [serial = 2236] [outer = (nil)] 13:28:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f198e62e000) [pid = 1950] [serial = 2237] [outer = 0x7f198751b400] 13:28:09 INFO - PROCESS | 1950 | 1461356889115 Marionette DEBUG loaded listener.js 13:28:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f198fa59800) [pid = 1950] [serial = 2238] [outer = 0x7f198751b400] 13:28:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992c20000 == 181 [pid = 1950] [id = 746] 13:28:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f199184b000) [pid = 1950] [serial = 2239] [outer = (nil)] 13:28:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f198e634c00) [pid = 1950] [serial = 2240] [outer = 0x7f199184b000] 13:28:10 INFO - PROCESS | 1950 | 1461356890059 Marionette TRACE conn4 <- [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:28:10 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:28:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1579ms 13:28:10 INFO - PROCESS | 1950 | 1461356890095 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 13:28:10 INFO - PROCESS | 1950 | 1461356890102 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 13:28:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:28:10 INFO - PROCESS | 1950 | 1461356890113 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:28:10 INFO - PROCESS | 1950 | 1461356890116 Marionette TRACE conn4 <- [1,2954,null,{}] 13:28:10 INFO - PROCESS | 1950 | 1461356890122 Marionette TRACE conn4 -> [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:28:10 INFO - PROCESS | 1950 | 1461356890411 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 13:28:10 INFO - PROCESS | 1950 | 1461356890779 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:10 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994970800 == 182 [pid = 1950] [id = 747] 13:28:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 200 (0x7f199184c000) [pid = 1950] [serial = 2241] [outer = (nil)] 13:28:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 201 (0x7f19920b5000) [pid = 1950] [serial = 2242] [outer = 0x7f199184c000] 13:28:10 INFO - PROCESS | 1950 | 1461356890859 Marionette DEBUG loaded listener.js 13:28:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 202 (0x7f199286c000) [pid = 1950] [serial = 2243] [outer = 0x7f199184c000] 13:28:11 INFO - PROCESS | 1950 | 1461356891649 Marionette TRACE conn4 <- [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:28:11 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:28:11 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:28:11 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1587ms 13:28:11 INFO - PROCESS | 1950 | 1461356891700 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 13:28:11 INFO - PROCESS | 1950 | 1461356891703 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 13:28:11 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:28:11 INFO - PROCESS | 1950 | 1461356891712 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:28:11 INFO - PROCESS | 1950 | 1461356891721 Marionette TRACE conn4 <- [1,2958,null,{}] 13:28:11 INFO - PROCESS | 1950 | 1461356891749 Marionette TRACE conn4 -> [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:28:12 INFO - PROCESS | 1950 | 1461356892067 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 13:28:12 INFO - PROCESS | 1950 | 1461356892288 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1996669000 == 183 [pid = 1950] [id = 748] 13:28:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 203 (0x7f1994b04400) [pid = 1950] [serial = 2244] [outer = (nil)] 13:28:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 204 (0x7f1994cb5c00) [pid = 1950] [serial = 2245] [outer = 0x7f1994b04400] 13:28:12 INFO - PROCESS | 1950 | 1461356892357 Marionette DEBUG loaded listener.js 13:28:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 205 (0x7f19957d4400) [pid = 1950] [serial = 2246] [outer = 0x7f1994b04400] 13:28:13 INFO - PROCESS | 1950 | 1461356893178 Marionette TRACE conn4 <- [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:28:13 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:28:13 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1488ms 13:28:13 INFO - PROCESS | 1950 | 1461356893197 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 13:28:13 INFO - PROCESS | 1950 | 1461356893202 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 13:28:13 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:28:13 INFO - PROCESS | 1950 | 1461356893207 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:28:13 INFO - PROCESS | 1950 | 1461356893209 Marionette TRACE conn4 <- [1,2962,null,{}] 13:28:13 INFO - PROCESS | 1950 | 1461356893215 Marionette TRACE conn4 -> [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:28:13 INFO - PROCESS | 1950 | 1461356893422 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 13:28:13 INFO - PROCESS | 1950 | 1461356893679 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c145800 == 184 [pid = 1950] [id = 749] 13:28:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 206 (0x7f1994b08000) [pid = 1950] [serial = 2247] [outer = (nil)] 13:28:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 207 (0x7f19958edc00) [pid = 1950] [serial = 2248] [outer = 0x7f1994b08000] 13:28:13 INFO - PROCESS | 1950 | 1461356893757 Marionette DEBUG loaded listener.js 13:28:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 208 (0x7f1995b75800) [pid = 1950] [serial = 2249] [outer = 0x7f1994b08000] 13:28:14 INFO - PROCESS | 1950 | 1461356894524 Marionette TRACE conn4 <- [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:28:14 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:28:14 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1332ms 13:28:14 INFO - PROCESS | 1950 | 1461356894540 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 13:28:14 INFO - PROCESS | 1950 | 1461356894543 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 13:28:14 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:28:14 INFO - PROCESS | 1950 | 1461356894548 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:28:14 INFO - PROCESS | 1950 | 1461356894551 Marionette TRACE conn4 <- [1,2966,null,{}] 13:28:14 INFO - PROCESS | 1950 | 1461356894556 Marionette TRACE conn4 -> [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:28:14 INFO - PROCESS | 1950 | 1461356894767 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 13:28:15 INFO - PROCESS | 1950 | 1461356895056 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:15 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ed45800 == 185 [pid = 1950] [id = 750] 13:28:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 209 (0x7f1997abd000) [pid = 1950] [serial = 2250] [outer = (nil)] 13:28:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 210 (0x7f1997b4dc00) [pid = 1950] [serial = 2251] [outer = 0x7f1997abd000] 13:28:15 INFO - PROCESS | 1950 | 1461356895136 Marionette DEBUG loaded listener.js 13:28:15 INFO - PROCESS | 1950 | ++DOMWINDOW == 211 (0x7f199c1b9400) [pid = 1950] [serial = 2252] [outer = 0x7f1997abd000] 13:28:15 INFO - PROCESS | 1950 | 1461356895979 Marionette TRACE conn4 <- [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:28:16 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:28:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1478ms 13:28:16 INFO - PROCESS | 1950 | 1461356896027 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 13:28:16 INFO - PROCESS | 1950 | 1461356896031 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 13:28:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:28:16 INFO - PROCESS | 1950 | 1461356896037 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:28:16 INFO - PROCESS | 1950 | 1461356896039 Marionette TRACE conn4 <- [1,2970,null,{}] 13:28:16 INFO - PROCESS | 1950 | 1461356896046 Marionette TRACE conn4 -> [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:28:16 INFO - PROCESS | 1950 | 1461356896305 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 13:28:16 INFO - PROCESS | 1950 | 1461356896611 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:16 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2460000 == 186 [pid = 1950] [id = 751] 13:28:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 212 (0x7f19957c7c00) [pid = 1950] [serial = 2253] [outer = (nil)] 13:28:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 213 (0x7f199dc5e000) [pid = 1950] [serial = 2254] [outer = 0x7f19957c7c00] 13:28:16 INFO - PROCESS | 1950 | 1461356896687 Marionette DEBUG loaded listener.js 13:28:16 INFO - PROCESS | 1950 | ++DOMWINDOW == 214 (0x7f199e656000) [pid = 1950] [serial = 2255] [outer = 0x7f19957c7c00] 13:28:17 INFO - PROCESS | 1950 | 1461356897457 Marionette TRACE conn4 <- [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:28: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:28:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1436ms 13:28:17 INFO - PROCESS | 1950 | 1461356897473 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 13:28:17 INFO - PROCESS | 1950 | 1461356897477 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 13:28:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:28:17 INFO - PROCESS | 1950 | 1461356897482 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:28:17 INFO - PROCESS | 1950 | 1461356897485 Marionette TRACE conn4 <- [1,2974,null,{}] 13:28:17 INFO - PROCESS | 1950 | 1461356897490 Marionette TRACE conn4 -> [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:28:17 INFO - PROCESS | 1950 | 1461356897718 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 13:28:17 INFO - PROCESS | 1950 | 1461356897980 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:18 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a2bd3000 == 187 [pid = 1950] [id = 752] 13:28:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 215 (0x7f1997abf400) [pid = 1950] [serial = 2256] [outer = (nil)] 13:28:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 216 (0x7f199e757000) [pid = 1950] [serial = 2257] [outer = 0x7f1997abf400] 13:28:18 INFO - PROCESS | 1950 | 1461356898054 Marionette DEBUG loaded listener.js 13:28:18 INFO - PROCESS | 1950 | ++DOMWINDOW == 217 (0x7f199e908400) [pid = 1950] [serial = 2258] [outer = 0x7f1997abf400] 13:28:18 INFO - PROCESS | 1950 | 1461356898873 Marionette TRACE conn4 <- [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:28: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:28:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1429ms 13:28:18 INFO - PROCESS | 1950 | 1461356898914 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 13:28:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:28:18 INFO - PROCESS | 1950 | 1461356898919 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 13:28:18 INFO - PROCESS | 1950 | 1461356898926 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:28:18 INFO - PROCESS | 1950 | 1461356898929 Marionette TRACE conn4 <- [1,2978,null,{}] 13:28:18 INFO - PROCESS | 1950 | 1461356898934 Marionette TRACE conn4 -> [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:28:19 INFO - PROCESS | 1950 | 1461356899146 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 13:28:19 INFO - PROCESS | 1950 | 1461356899440 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:19 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a7771800 == 188 [pid = 1950] [id = 753] 13:28:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 218 (0x7f199dc89c00) [pid = 1950] [serial = 2259] [outer = (nil)] 13:28:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 219 (0x7f199ed84000) [pid = 1950] [serial = 2260] [outer = 0x7f199dc89c00] 13:28:19 INFO - PROCESS | 1950 | 1461356899513 Marionette DEBUG loaded listener.js 13:28:19 INFO - PROCESS | 1950 | ++DOMWINDOW == 220 (0x7f199f3f0800) [pid = 1950] [serial = 2261] [outer = 0x7f199dc89c00] 13:28:20 INFO - PROCESS | 1950 | 1461356900269 Marionette TRACE conn4 <- [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:28: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:28:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1384ms 13:28:20 INFO - PROCESS | 1950 | 1461356900309 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 13:28:20 INFO - PROCESS | 1950 | 1461356900312 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 13:28:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:28:20 INFO - PROCESS | 1950 | 1461356900318 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:28:20 INFO - PROCESS | 1950 | 1461356900320 Marionette TRACE conn4 <- [1,2982,null,{}] 13:28:20 INFO - PROCESS | 1950 | 1461356900326 Marionette TRACE conn4 -> [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:28:20 INFO - PROCESS | 1950 | 1461356900563 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 13:28:20 INFO - PROCESS | 1950 | 1461356900863 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:20 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a8743800 == 189 [pid = 1950] [id = 754] 13:28:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 221 (0x7f19957d2800) [pid = 1950] [serial = 2262] [outer = (nil)] 13:28:20 INFO - PROCESS | 1950 | ++DOMWINDOW == 222 (0x7f199f3fb000) [pid = 1950] [serial = 2263] [outer = 0x7f19957d2800] 13:28:20 INFO - PROCESS | 1950 | 1461356900936 Marionette DEBUG loaded listener.js 13:28:21 INFO - PROCESS | 1950 | ++DOMWINDOW == 223 (0x7f19a1133000) [pid = 1950] [serial = 2264] [outer = 0x7f19957d2800] 13:28:21 INFO - PROCESS | 1950 | 1461356901753 Marionette TRACE conn4 <- [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:28: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:28:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:28:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:28:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1479ms 13:28:21 INFO - PROCESS | 1950 | 1461356901800 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 13:28:21 INFO - PROCESS | 1950 | 1461356901804 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 13:28:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:28:21 INFO - PROCESS | 1950 | 1461356901810 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:28:21 INFO - PROCESS | 1950 | 1461356901813 Marionette TRACE conn4 <- [1,2986,null,{}] 13:28:21 INFO - PROCESS | 1950 | 1461356901818 Marionette TRACE conn4 -> [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:28:22 INFO - PROCESS | 1950 | 1461356902063 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 13:28:22 INFO - PROCESS | 1950 | 1461356902326 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:22 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a98fd800 == 190 [pid = 1950] [id = 755] 13:28:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 224 (0x7f19a1132800) [pid = 1950] [serial = 2265] [outer = (nil)] 13:28:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 225 (0x7f19a1ce4000) [pid = 1950] [serial = 2266] [outer = 0x7f19a1132800] 13:28:22 INFO - PROCESS | 1950 | 1461356902412 Marionette DEBUG loaded listener.js 13:28:22 INFO - PROCESS | 1950 | ++DOMWINDOW == 226 (0x7f19a220c800) [pid = 1950] [serial = 2267] [outer = 0x7f19a1132800] 13:28:23 INFO - PROCESS | 1950 | 1461356903201 Marionette TRACE conn4 <- [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:28: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:28:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1429ms 13:28:23 INFO - PROCESS | 1950 | 1461356903239 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 13:28:23 INFO - PROCESS | 1950 | 1461356903242 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 13:28:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:28:23 INFO - PROCESS | 1950 | 1461356903248 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:28:23 INFO - PROCESS | 1950 | 1461356903251 Marionette TRACE conn4 <- [1,2990,null,{}] 13:28:23 INFO - PROCESS | 1950 | 1461356903256 Marionette TRACE conn4 -> [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:28:23 INFO - PROCESS | 1950 | 1461356903515 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 13:28:23 INFO - PROCESS | 1950 | 1461356903783 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:23 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b58b8000 == 191 [pid = 1950] [id = 756] 13:28:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 227 (0x7f199f793800) [pid = 1950] [serial = 2268] [outer = (nil)] 13:28:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 228 (0x7f19a2d72800) [pid = 1950] [serial = 2269] [outer = 0x7f199f793800] 13:28:23 INFO - PROCESS | 1950 | 1461356903858 Marionette DEBUG loaded listener.js 13:28:23 INFO - PROCESS | 1950 | ++DOMWINDOW == 229 (0x7f19a32cbc00) [pid = 1950] [serial = 2270] [outer = 0x7f199f793800] 13:28:24 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19b9e46000 == 192 [pid = 1950] [id = 757] 13:28:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 230 (0x7f19a51df000) [pid = 1950] [serial = 2271] [outer = (nil)] 13:28:24 INFO - PROCESS | 1950 | ++DOMWINDOW == 231 (0x7f19a2d77800) [pid = 1950] [serial = 2272] [outer = 0x7f19a51df000] 13:28:24 INFO - PROCESS | 1950 | 1461356904686 Marionette TRACE conn4 <- [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:28:24 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:28:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1482ms 13:28:24 INFO - PROCESS | 1950 | 1461356904730 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 13:28:24 INFO - PROCESS | 1950 | 1461356904733 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 13:28:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:28:24 INFO - PROCESS | 1950 | 1461356904739 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:28:24 INFO - PROCESS | 1950 | 1461356904741 Marionette TRACE conn4 <- [1,2994,null,{}] 13:28:24 INFO - PROCESS | 1950 | 1461356904746 Marionette TRACE conn4 -> [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:28:25 INFO - PROCESS | 1950 | 1461356905018 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 13:28:25 INFO - PROCESS | 1950 | 1461356905279 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:25 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19ba01b800 == 193 [pid = 1950] [id = 758] 13:28:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 232 (0x7f19a1134400) [pid = 1950] [serial = 2273] [outer = (nil)] 13:28:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 233 (0x7f19a4fb5400) [pid = 1950] [serial = 2274] [outer = 0x7f19a1134400] 13:28:25 INFO - PROCESS | 1950 | 1461356905364 Marionette DEBUG loaded listener.js 13:28:25 INFO - PROCESS | 1950 | ++DOMWINDOW == 234 (0x7f19a5a06c00) [pid = 1950] [serial = 2275] [outer = 0x7f19a1134400] 13:28:26 INFO - PROCESS | 1950 | 1461356906095 Marionette TRACE conn4 <- [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:28: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:28: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:28:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1383ms 13:28:26 INFO - PROCESS | 1950 | 1461356906138 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 13:28:26 INFO - PROCESS | 1950 | 1461356906142 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 13:28:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:28:26 INFO - PROCESS | 1950 | 1461356906151 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:28:26 INFO - PROCESS | 1950 | 1461356906156 Marionette TRACE conn4 <- [1,2998,null,{}] 13:28:26 INFO - PROCESS | 1950 | 1461356906162 Marionette TRACE conn4 -> [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:28:26 INFO - PROCESS | 1950 | 1461356906397 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 13:28:26 INFO - PROCESS | 1950 | 1461356906659 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:26 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19bd16a800 == 194 [pid = 1950] [id = 759] 13:28:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 235 (0x7f199f424000) [pid = 1950] [serial = 2276] [outer = (nil)] 13:28:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 236 (0x7f19a696dc00) [pid = 1950] [serial = 2277] [outer = 0x7f199f424000] 13:28:26 INFO - PROCESS | 1950 | 1461356906734 Marionette DEBUG loaded listener.js 13:28:26 INFO - PROCESS | 1950 | ++DOMWINDOW == 237 (0x7f19a6e2d800) [pid = 1950] [serial = 2278] [outer = 0x7f199f424000] 13:28:27 INFO - PROCESS | 1950 | 1461356907491 Marionette TRACE conn4 <- [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:28:27 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:28:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1379ms 13:28:27 INFO - PROCESS | 1950 | 1461356907531 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 13:28:27 INFO - PROCESS | 1950 | 1461356907534 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 13:28:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:28:27 INFO - PROCESS | 1950 | 1461356907542 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:28:27 INFO - PROCESS | 1950 | 1461356907544 Marionette TRACE conn4 <- [1,3002,null,{}] 13:28:27 INFO - PROCESS | 1950 | 1461356907549 Marionette TRACE conn4 -> [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:28:27 INFO - PROCESS | 1950 | 1461356907804 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 13:28:28 INFO - PROCESS | 1950 | 1461356908070 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:28 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994b61000 == 195 [pid = 1950] [id = 760] 13:28:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 238 (0x7f19a2d74400) [pid = 1950] [serial = 2279] [outer = (nil)] 13:28:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 239 (0x7f19a6e36800) [pid = 1950] [serial = 2280] [outer = 0x7f19a2d74400] 13:28:28 INFO - PROCESS | 1950 | 1461356908141 Marionette DEBUG loaded listener.js 13:28:28 INFO - PROCESS | 1950 | ++DOMWINDOW == 240 (0x7f19a7102c00) [pid = 1950] [serial = 2281] [outer = 0x7f19a2d74400] 13:28:28 INFO - PROCESS | 1950 | 1461356908874 Marionette TRACE conn4 <- [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:28:28 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:28:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1375ms 13:28:28 INFO - PROCESS | 1950 | 1461356908918 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 13:28:28 INFO - PROCESS | 1950 | 1461356908921 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 13:28:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:28:28 INFO - PROCESS | 1950 | 1461356908926 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:28:28 INFO - PROCESS | 1950 | 1461356908929 Marionette TRACE conn4 <- [1,3006,null,{}] 13:28:28 INFO - PROCESS | 1950 | 1461356908934 Marionette TRACE conn4 -> [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:28:29 INFO - PROCESS | 1950 | 1461356909149 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 13:28:29 INFO - PROCESS | 1950 | 1461356909420 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:29 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198904d800 == 196 [pid = 1950] [id = 761] 13:28:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 241 (0x7f199bd54000) [pid = 1950] [serial = 2282] [outer = (nil)] 13:28:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 242 (0x7f19a710c000) [pid = 1950] [serial = 2283] [outer = 0x7f199bd54000] 13:28:29 INFO - PROCESS | 1950 | 1461356909491 Marionette DEBUG loaded listener.js 13:28:29 INFO - PROCESS | 1950 | ++DOMWINDOW == 243 (0x7f19a763e000) [pid = 1950] [serial = 2284] [outer = 0x7f199bd54000] 13:28:30 INFO - PROCESS | 1950 | 1461356910258 Marionette TRACE conn4 <- [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:28:30 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:28:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1383ms 13:28:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:28:30 INFO - PROCESS | 1950 | 1461356910309 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 13:28:30 INFO - PROCESS | 1950 | 1461356910312 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 13:28:30 INFO - PROCESS | 1950 | 1461356910318 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:28:30 INFO - PROCESS | 1950 | 1461356910321 Marionette TRACE conn4 <- [1,3010,null,{}] 13:28:30 INFO - PROCESS | 1950 | 1461356910326 Marionette TRACE conn4 -> [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:28:30 INFO - PROCESS | 1950 | 1461356910530 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 13:28:30 INFO - PROCESS | 1950 | 1461356910827 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:30 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1989066000 == 197 [pid = 1950] [id = 762] 13:28:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 244 (0x7f19a71f7c00) [pid = 1950] [serial = 2285] [outer = (nil)] 13:28:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 245 (0x7f19a8775000) [pid = 1950] [serial = 2286] [outer = 0x7f19a71f7c00] 13:28:30 INFO - PROCESS | 1950 | 1461356910903 Marionette DEBUG loaded listener.js 13:28:30 INFO - PROCESS | 1950 | ++DOMWINDOW == 246 (0x7f19a9659000) [pid = 1950] [serial = 2287] [outer = 0x7f19a71f7c00] 13:28:31 INFO - PROCESS | 1950 | 1461356911653 Marionette TRACE conn4 <- [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:28:31 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:28:31 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1381ms 13:28:31 INFO - PROCESS | 1950 | 1461356911699 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 13:28:31 INFO - PROCESS | 1950 | 1461356911702 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 13:28:31 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:28:31 INFO - PROCESS | 1950 | 1461356911708 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:28:31 INFO - PROCESS | 1950 | 1461356911711 Marionette TRACE conn4 <- [1,3014,null,{}] 13:28:31 INFO - PROCESS | 1950 | 1461356911716 Marionette TRACE conn4 -> [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:28:31 INFO - PROCESS | 1950 | 1461356911974 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 13:28:32 INFO - PROCESS | 1950 | 1461356912247 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:32 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198c1da000 == 198 [pid = 1950] [id = 763] 13:28:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 247 (0x7f19a7104800) [pid = 1950] [serial = 2288] [outer = (nil)] 13:28:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 248 (0x7f19af503000) [pid = 1950] [serial = 2289] [outer = 0x7f19a7104800] 13:28:32 INFO - PROCESS | 1950 | 1461356912324 Marionette DEBUG loaded listener.js 13:28:32 INFO - PROCESS | 1950 | ++DOMWINDOW == 249 (0x7f19b540f000) [pid = 1950] [serial = 2290] [outer = 0x7f19a7104800] 13:28:32 INFO - PROCESS | 1950 | [1950] 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:28:33 INFO - PROCESS | 1950 | 1461356913179 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:28:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:28:33 INFO - {} 13:28:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:28:33 INFO - {} 13:28:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:28:33 INFO - {} 13:28:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:28:33 INFO - {} 13:28:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1480ms 13:28:33 INFO - PROCESS | 1950 | 1461356913191 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 13:28:33 INFO - PROCESS | 1950 | 1461356913194 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 13:28:33 INFO - TEST-START | /FileAPI/fileReader.html 13:28:33 INFO - PROCESS | 1950 | 1461356913199 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:28:33 INFO - PROCESS | 1950 | 1461356913201 Marionette TRACE conn4 <- [1,3018,null,{}] 13:28:33 INFO - PROCESS | 1950 | 1461356913206 Marionette TRACE conn4 -> [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:28:33 INFO - PROCESS | 1950 | 1461356913418 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 13:28:33 INFO - PROCESS | 1950 | 1461356913722 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:33 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1989dad000 == 199 [pid = 1950] [id = 764] 13:28:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 250 (0x7f198e628400) [pid = 1950] [serial = 2291] [outer = (nil)] 13:28:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 251 (0x7f19b654a400) [pid = 1950] [serial = 2292] [outer = 0x7f198e628400] 13:28:33 INFO - PROCESS | 1950 | 1461356913791 Marionette DEBUG loaded listener.js 13:28:33 INFO - PROCESS | 1950 | ++DOMWINDOW == 252 (0x7f19b69e6400) [pid = 1950] [serial = 2293] [outer = 0x7f198e628400] 13:28:34 INFO - PROCESS | 1950 | 1461356914554 Marionette TRACE conn4 <- [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:28:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:28:34 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:28:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:28:34 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:28:34 INFO - TEST-OK | /FileAPI/fileReader.html | took 1388ms 13:28:34 INFO - TEST-START | /FileAPI/historical.html 13:28:34 INFO - PROCESS | 1950 | 1461356914589 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 13:28:34 INFO - PROCESS | 1950 | 1461356914592 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 13:28:34 INFO - PROCESS | 1950 | 1461356914598 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:28:34 INFO - PROCESS | 1950 | 1461356914601 Marionette TRACE conn4 <- [1,3022,null,{}] 13:28:34 INFO - PROCESS | 1950 | 1461356914606 Marionette TRACE conn4 -> [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:28:34 INFO - PROCESS | 1950 | 1461356914826 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 13:28:35 INFO - PROCESS | 1950 | 1461356915094 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:35 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19843e5000 == 200 [pid = 1950] [id = 765] 13:28:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 253 (0x7f198751d800) [pid = 1950] [serial = 2294] [outer = (nil)] 13:28:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 254 (0x7f19b874d800) [pid = 1950] [serial = 2295] [outer = 0x7f198751d800] 13:28:35 INFO - PROCESS | 1950 | 1461356915173 Marionette DEBUG loaded listener.js 13:28:35 INFO - PROCESS | 1950 | ++DOMWINDOW == 255 (0x7f19b9e2dc00) [pid = 1950] [serial = 2296] [outer = 0x7f198751d800] 13:28:35 INFO - PROCESS | 1950 | 1461356915911 Marionette TRACE conn4 <- [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:28:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:28:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:28:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:28:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:28:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:28:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:28:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:28:35 INFO - TEST-OK | /FileAPI/historical.html | took 1378ms 13:28:35 INFO - PROCESS | 1950 | 1461356915979 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 13:28:35 INFO - PROCESS | 1950 | 1461356915982 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 13:28:35 INFO - TEST-START | /FileAPI/idlharness.html 13:28:35 INFO - PROCESS | 1950 | 1461356915991 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:28:35 INFO - PROCESS | 1950 | 1461356915995 Marionette TRACE conn4 <- [1,3026,null,{}] 13:28:36 INFO - PROCESS | 1950 | 1461356916000 Marionette TRACE conn4 -> [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:28:36 INFO - PROCESS | 1950 | 1461356916216 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 13:28:36 INFO - PROCESS | 1950 | 1461356916544 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:36 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1987350000 == 201 [pid = 1950] [id = 766] 13:28:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 256 (0x7f198525b400) [pid = 1950] [serial = 2297] [outer = (nil)] 13:28:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 257 (0x7f198525fc00) [pid = 1950] [serial = 2298] [outer = 0x7f198525b400] 13:28:36 INFO - PROCESS | 1950 | 1461356916620 Marionette DEBUG loaded listener.js 13:28:36 INFO - PROCESS | 1950 | ++DOMWINDOW == 258 (0x7f1997b4d400) [pid = 1950] [serial = 2299] [outer = 0x7f198525b400] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198cb29800 == 200 [pid = 1950] [id = 624] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19920d5800 == 199 [pid = 1950] [id = 688] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1988fd0000 == 198 [pid = 1950] [id = 538] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f6c9800 == 197 [pid = 1950] [id = 683] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1996912000 == 196 [pid = 1950] [id = 680] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199e511800 == 195 [pid = 1950] [id = 682] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198f775800 == 194 [pid = 1950] [id = 743] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1992fc5000 == 193 [pid = 1950] [id = 742] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199266d000 == 192 [pid = 1950] [id = 741] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198fa82800 == 191 [pid = 1950] [id = 740] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f198c850800 == 190 [pid = 1950] [id = 739] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bfa43800 == 189 [pid = 1950] [id = 732] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19bd16b800 == 188 [pid = 1950] [id = 731] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19ba028800 == 187 [pid = 1950] [id = 730] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a8a07000 == 186 [pid = 1950] [id = 729] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a6e0f000 == 185 [pid = 1950] [id = 728] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a2b0e000 == 184 [pid = 1950] [id = 727] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19a245d800 == 183 [pid = 1950] [id = 726] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199f452000 == 182 [pid = 1950] [id = 725] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f199d30d800 == 181 [pid = 1950] [id = 724] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1997d2e000 == 180 [pid = 1950] [id = 723] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f1996675800 == 179 [pid = 1950] [id = 722] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19959a1800 == 178 [pid = 1950] [id = 721] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19928b7800 == 177 [pid = 1950] [id = 720] 13:28:40 INFO - PROCESS | 1950 | --DOCSHELL 0x7f19890d6000 == 176 [pid = 1950] [id = 719] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 257 (0x7f19946cec00) [pid = 1950] [serial = 2156] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 256 (0x7f19a11fa400) [pid = 1950] [serial = 2103] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 255 (0x7f19a69c5000) [pid = 1950] [serial = 2135] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 254 (0x7f19a5920c00) [pid = 1950] [serial = 2129] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 253 (0x7f199e75dc00) [pid = 1950] [serial = 2004] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 252 (0x7f19a220b400) [pid = 1950] [serial = 2112] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 251 (0x7f199e564800) [pid = 1950] [serial = 1995] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 250 (0x7f19a2d6e800) [pid = 1950] [serial = 2118] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 249 (0x7f199e3d9400) [pid = 1950] [serial = 2096] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 248 (0x7f19a2d75c00) [pid = 1950] [serial = 2120] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 247 (0x7f1994b9dc00) [pid = 1950] [serial = 1911] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 246 (0x7f199d081400) [pid = 1950] [serial = 2049] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 245 (0x7f1994769000) [pid = 1950] [serial = 1902] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 244 (0x7f198ff6e400) [pid = 1950] [serial = 2034] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 243 (0x7f19919d3400) [pid = 1950] [serial = 2007] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 242 (0x7f199f424c00) [pid = 1950] [serial = 2061] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 241 (0x7f198a7e4400) [pid = 1950] [serial = 2144] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 240 (0x7f19a120dc00) [pid = 1950] [serial = 2105] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 239 (0x7f1997e14c00) [pid = 1950] [serial = 1923] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 238 (0x7f19920ba400) [pid = 1950] [serial = 2088] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 237 (0x7f19a5a02400) [pid = 1950] [serial = 2130] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 236 (0x7f19948d6c00) [pid = 1950] [serial = 1905] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 235 (0x7f19a6faa800) [pid = 1950] [serial = 2141] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 234 (0x7f1988d73c00) [pid = 1950] [serial = 1956] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 233 (0x7f198ba10800) [pid = 1950] [serial = 2084] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 232 (0x7f19a27b3800) [pid = 1950] [serial = 2117] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 231 (0x7f19a1fdd000) [pid = 1950] [serial = 2109] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 230 (0x7f19a11edc00) [pid = 1950] [serial = 2102] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 229 (0x7f199bda3800) [pid = 1950] [serial = 2093] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 228 (0x7f199e75e000) [pid = 1950] [serial = 2055] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 227 (0x7f199e5cd800) [pid = 1950] [serial = 2097] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 226 (0x7f19946c6000) [pid = 1950] [serial = 2037] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 225 (0x7f19a6dbd800) [pid = 1950] [serial = 2136] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 224 (0x7f198d77ac00) [pid = 1950] [serial = 2085] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 223 (0x7f19a1ca7c00) [pid = 1950] [serial = 2106] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 222 (0x7f19924d6000) [pid = 1950] [serial = 1899] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 221 (0x7f19948c1400) [pid = 1950] [serial = 1932] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 220 (0x7f199c1a7000) [pid = 1950] [serial = 2046] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 219 (0x7f199e5d1800) [pid = 1950] [serial = 1998] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 218 (0x7f19a67c4800) [pid = 1950] [serial = 2133] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 217 (0x7f199286d400) [pid = 1950] [serial = 1968] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 216 (0x7f198bbd3400) [pid = 1950] [serial = 2145] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 215 (0x7f198d9a1c00) [pid = 1950] [serial = 1881] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 214 (0x7f19a5a0dc00) [pid = 1950] [serial = 2132] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 213 (0x7f198d8ee400) [pid = 1950] [serial = 1959] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 212 (0x7f199c1bb000) [pid = 1950] [serial = 1986] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 211 (0x7f198a7d6800) [pid = 1950] [serial = 2028] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 210 (0x7f19908d0c00) [pid = 1950] [serial = 2087] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 209 (0x7f199efc4800) [pid = 1950] [serial = 2058] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 208 (0x7f19946c8000) [pid = 1950] [serial = 2154] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 207 (0x7f1997e12400) [pid = 1950] [serial = 1983] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 206 (0x7f199e3cbc00) [pid = 1950] [serial = 1992] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 205 (0x7f1994b02400) [pid = 1950] [serial = 2040] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 204 (0x7f1991af8000) [pid = 1950] [serial = 1965] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 203 (0x7f199f3f6c00) [pid = 1950] [serial = 2099] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 202 (0x7f1994b06400) [pid = 1950] [serial = 1908] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 201 (0x7f19a6fb1000) [pid = 1950] [serial = 2142] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 200 (0x7f19a22f6800) [pid = 1950] [serial = 2114] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 199 (0x7f1995825800) [pid = 1950] [serial = 1977] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 198 (0x7f19a32d1c00) [pid = 1950] [serial = 2124] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 197 (0x7f199bd5b400) [pid = 1950] [serial = 1926] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 196 (0x7f1995826800) [pid = 1950] [serial = 2091] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 195 (0x7f19924d7000) [pid = 1950] [serial = 2153] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 194 (0x7f1995b72400) [pid = 1950] [serial = 1980] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 193 (0x7f19a32c7400) [pid = 1950] [serial = 2123] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 192 (0x7f19a2205800) [pid = 1950] [serial = 2111] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 191 (0x7f199f429400) [pid = 1950] [serial = 2064] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 190 (0x7f19a0403000) [pid = 1950] [serial = 2100] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 189 (0x7f1997abf000) [pid = 1950] [serial = 1920] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 188 (0x7f19a6e35c00) [pid = 1950] [serial = 2139] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 187 (0x7f198bbe1800) [pid = 1950] [serial = 1884] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 186 (0x7f1997ab0c00) [pid = 1950] [serial = 1917] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 185 (0x7f19a6e30000) [pid = 1950] [serial = 2138] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 184 (0x7f19957ce800) [pid = 1950] [serial = 1974] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 183 (0x7f198f4e3400) [pid = 1950] [serial = 2148] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 182 (0x7f1991845800) [pid = 1950] [serial = 2151] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 181 (0x7f199e65e400) [pid = 1950] [serial = 2001] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 180 (0x7f199c1a5c00) [pid = 1950] [serial = 1929] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 179 (0x7f198c9cb400) [pid = 1950] [serial = 1806] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 178 (0x7f199dc88800) [pid = 1950] [serial = 1989] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 177 (0x7f19a1cddc00) [pid = 1950] [serial = 2108] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 176 (0x7f19a27a9c00) [pid = 1950] [serial = 2115] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 175 (0x7f198d9a0400) [pid = 1950] [serial = 2147] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 174 (0x7f19908cb800) [pid = 1950] [serial = 2150] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 173 (0x7f1995b70800) [pid = 1950] [serial = 1914] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 172 (0x7f198ff6d800) [pid = 1950] [serial = 1893] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 171 (0x7f19957c7000) [pid = 1950] [serial = 2090] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 170 (0x7f1994b10800) [pid = 1950] [serial = 1971] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 169 (0x7f19a32c4c00) [pid = 1950] [serial = 2121] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 168 (0x7f198d99ec00) [pid = 1950] [serial = 1887] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 167 (0x7f199163fc00) [pid = 1950] [serial = 1896] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 166 (0x7f198faf3000) [pid = 1950] [serial = 1962] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 165 (0x7f19a45bcc00) [pid = 1950] [serial = 2126] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 164 (0x7f19a4fc4400) [pid = 1950] [serial = 2127] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 163 (0x7f199c5eb000) [pid = 1950] [serial = 2094] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 162 (0x7f1997ab3c00) [pid = 1950] [serial = 2043] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 161 (0x7f199e561800) [pid = 1950] [serial = 2052] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 160 (0x7f198d779000) [pid = 1950] [serial = 2031] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | --DOMWINDOW == 159 (0x7f198f74d400) [pid = 1950] [serial = 1890] [outer = (nil)] [url = about:blank] 13:28:40 INFO - PROCESS | 1950 | 1461356920489 Marionette TRACE conn4 <- [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:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:28: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:28:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:28:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:28:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:28: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:28:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:28:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:28:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:28: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:28:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:28:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:28:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:28: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:28:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:28: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:28: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:28:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:28:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:28:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:28:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:28: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:28:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:28: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:28: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:28:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:28:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:28:40 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:28:40 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:28:40 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:28: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:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:28:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:28:40 INFO - TEST-OK | /FileAPI/idlharness.html | took 4618ms 13:28:40 INFO - PROCESS | 1950 | 1461356920620 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 13:28:40 INFO - PROCESS | 1950 | 1461356920627 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 13:28:40 INFO - TEST-START | /FileAPI/idlharness.worker 13:28:40 INFO - PROCESS | 1950 | 1461356920636 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:28:40 INFO - PROCESS | 1950 | 1461356920645 Marionette TRACE conn4 <- [1,3030,null,{}] 13:28:40 INFO - PROCESS | 1950 | 1461356920666 Marionette TRACE conn4 -> [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:28:40 INFO - PROCESS | 1950 | 1461356920935 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 13:28:41 INFO - PROCESS | 1950 | 1461356921124 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:41 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1987355000 == 177 [pid = 1950] [id = 767] 13:28:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 160 (0x7f198a7d8c00) [pid = 1950] [serial = 2300] [outer = (nil)] 13:28:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 161 (0x7f198a7dcc00) [pid = 1950] [serial = 2301] [outer = 0x7f198a7d8c00] 13:28:41 INFO - PROCESS | 1950 | 1461356921189 Marionette DEBUG loaded listener.js 13:28:41 INFO - PROCESS | 1950 | ++DOMWINDOW == 162 (0x7f198aae4800) [pid = 1950] [serial = 2302] [outer = 0x7f198a7d8c00] 13:28:41 INFO - PROCESS | 1950 | [1950] 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:28:43 INFO - PROCESS | 1950 | 1461356923014 Marionette TRACE conn4 <- [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:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:28:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:28:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:28:43 INFO - {} 13:28:43 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:28:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:28:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:28:43 INFO - {} 13:28:43 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:28:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:28:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:28:43 INFO - {} 13:28:43 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:28:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:28:43 INFO - {} 13:28:43 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:28:43 INFO - {} 13:28:43 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:28:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:28:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:28:43 INFO - {} 13:28:43 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:28:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:28:43 INFO - {} 13:28:43 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:28:43 INFO - {} 13:28:43 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:28:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:28:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:28:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 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:28:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 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:28:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 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:28:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 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:28:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 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:28:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 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:28:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:28:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 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:28:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:28:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:28:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:28:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:28:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:28:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:28:43 INFO - {} 13:28:43 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2472ms 13:28:43 INFO - PROCESS | 1950 | 1461356923108 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 13:28:43 INFO - PROCESS | 1950 | 1461356923114 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 13:28:43 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:28:43 INFO - PROCESS | 1950 | 1461356923122 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:28:43 INFO - PROCESS | 1950 | 1461356923130 Marionette TRACE conn4 <- [1,3034,null,{}] 13:28:43 INFO - PROCESS | 1950 | 1461356923155 Marionette TRACE conn4 -> [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:28:43 INFO - PROCESS | 1950 | 1461356923494 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 13:28:43 INFO - PROCESS | 1950 | 1461356923531 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:43 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198cb33800 == 178 [pid = 1950] [id = 768] 13:28:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 163 (0x7f198bbe1800) [pid = 1950] [serial = 2303] [outer = (nil)] 13:28:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 164 (0x7f1991aed000) [pid = 1950] [serial = 2304] [outer = 0x7f198bbe1800] 13:28:43 INFO - PROCESS | 1950 | 1461356923589 Marionette DEBUG loaded listener.js 13:28:43 INFO - PROCESS | 1950 | ++DOMWINDOW == 165 (0x7f19924ce800) [pid = 1950] [serial = 2305] [outer = 0x7f198bbe1800] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 164 (0x7f19a9653400) [pid = 1950] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 163 (0x7f1988d78400) [pid = 1950] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 162 (0x7f19957e1400) [pid = 1950] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 161 (0x7f1989c58000) [pid = 1950] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 160 (0x7f1987462800) [pid = 1950] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 159 (0x7f19948e6000) [pid = 1950] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 158 (0x7f1987469c00) [pid = 1950] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 157 (0x7f199e56d000) [pid = 1950] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 156 (0x7f19a68d2c00) [pid = 1950] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 155 (0x7f1991636800) [pid = 1950] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 154 (0x7f1989c5ac00) [pid = 1950] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 153 (0x7f199ed84800) [pid = 1950] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 152 (0x7f199e566000) [pid = 1950] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 151 (0x7f1989c59400) [pid = 1950] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 150 (0x7f198e628800) [pid = 1950] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 149 (0x7f19920afc00) [pid = 1950] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 148 (0x7f198f4ec000) [pid = 1950] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 147 (0x7f19a7109c00) [pid = 1950] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 146 (0x7f1995a28c00) [pid = 1950] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 145 (0x7f198c9c7400) [pid = 1950] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 144 (0x7f1988d7dc00) [pid = 1950] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 143 (0x7f199286a000) [pid = 1950] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 142 (0x7f19a8c25800) [pid = 1950] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 141 (0x7f199163b400) [pid = 1950] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:28:44 INFO - PROCESS | 1950 | --DOMWINDOW == 140 (0x7f198d7f1000) [pid = 1950] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:28:44 INFO - PROCESS | 1950 | 1461356924990 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 13:28:45 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:28:45 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1903ms 13:28:45 INFO - PROCESS | 1950 | 1461356925026 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 13:28:45 INFO - PROCESS | 1950 | 1461356925029 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 13:28:45 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:28:45 INFO - PROCESS | 1950 | 1461356925035 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:28:45 INFO - PROCESS | 1950 | 1461356925040 Marionette TRACE conn4 <- [1,3038,null,{}] 13:28:45 INFO - PROCESS | 1950 | 1461356925053 Marionette TRACE conn4 -> [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:28:45 INFO - PROCESS | 1950 | 1461356925364 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 13:28:45 INFO - PROCESS | 1950 | 1461356925486 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:45 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198f76d000 == 179 [pid = 1950] [id = 769] 13:28:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 141 (0x7f19924d4c00) [pid = 1950] [serial = 2306] [outer = (nil)] 13:28:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 142 (0x7f19946c6000) [pid = 1950] [serial = 2307] [outer = 0x7f19924d4c00] 13:28:45 INFO - PROCESS | 1950 | 1461356925548 Marionette DEBUG loaded listener.js 13:28:45 INFO - PROCESS | 1950 | ++DOMWINDOW == 143 (0x7f1994770400) [pid = 1950] [serial = 2308] [outer = 0x7f19924d4c00] 13:28:46 INFO - PROCESS | 1950 | 1461356926169 Marionette TRACE conn4 <- [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:28:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:28:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:28:46 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1180ms 13:28:46 INFO - PROCESS | 1950 | 1461356926216 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 13:28:46 INFO - PROCESS | 1950 | 1461356926219 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 13:28:46 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:28:46 INFO - PROCESS | 1950 | 1461356926225 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:28:46 INFO - PROCESS | 1950 | 1461356926227 Marionette TRACE conn4 <- [1,3042,null,{}] 13:28:46 INFO - PROCESS | 1950 | 1461356926232 Marionette TRACE conn4 -> [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:28:46 INFO - PROCESS | 1950 | 1461356926501 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 13:28:46 INFO - PROCESS | 1950 | 1461356926529 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:46 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1990018000 == 180 [pid = 1950] [id = 770] 13:28:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 144 (0x7f198525d400) [pid = 1950] [serial = 2309] [outer = (nil)] 13:28:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 145 (0x7f1994b08c00) [pid = 1950] [serial = 2310] [outer = 0x7f198525d400] 13:28:46 INFO - PROCESS | 1950 | 1461356926593 Marionette DEBUG loaded listener.js 13:28:46 INFO - PROCESS | 1950 | ++DOMWINDOW == 146 (0x7f1994caa800) [pid = 1950] [serial = 2311] [outer = 0x7f198525d400] 13:28:48 INFO - PROCESS | 1950 | 1461356927955 Marionette TRACE conn4 <- [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:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:28: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:28: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:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:28: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:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:28: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:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:28: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:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:28: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:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:28: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:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:28:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:28: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:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:28:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:28: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:28:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:28:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:28:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:28:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1817ms 13:28:48 INFO - PROCESS | 1950 | 1461356928045 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 13:28:48 INFO - PROCESS | 1950 | 1461356928056 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 13:28:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:28:48 INFO - PROCESS | 1950 | 1461356928070 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:28:48 INFO - PROCESS | 1950 | 1461356928083 Marionette TRACE conn4 <- [1,3046,null,{}] 13:28:48 INFO - PROCESS | 1950 | 1461356928167 Marionette TRACE conn4 -> [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:28:48 INFO - PROCESS | 1950 | 1461356928423 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 13:28:48 INFO - PROCESS | 1950 | 1461356928716 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:48 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1988ec7000 == 181 [pid = 1950] [id = 771] 13:28:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 147 (0x7f198a7d5400) [pid = 1950] [serial = 2312] [outer = (nil)] 13:28:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 148 (0x7f198ba04c00) [pid = 1950] [serial = 2313] [outer = 0x7f198a7d5400] 13:28:48 INFO - PROCESS | 1950 | 1461356928789 Marionette DEBUG loaded listener.js 13:28:48 INFO - PROCESS | 1950 | ++DOMWINDOW == 149 (0x7f198c5aac00) [pid = 1950] [serial = 2314] [outer = 0x7f198a7d5400] 13:28:49 INFO - PROCESS | 1950 | [1950] 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:28:49 INFO - PROCESS | 1950 | 1461356929586 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:28:49 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:28:49 INFO - {} 13:28:49 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1565ms 13:28:49 INFO - PROCESS | 1950 | 1461356929637 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 13:28:49 INFO - PROCESS | 1950 | 1461356929645 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 13:28:49 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:28:49 INFO - PROCESS | 1950 | 1461356929654 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:28:49 INFO - PROCESS | 1950 | 1461356929658 Marionette TRACE conn4 <- [1,3050,null,{}] 13:28:49 INFO - PROCESS | 1950 | 1461356929663 Marionette TRACE conn4 -> [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:28:49 INFO - PROCESS | 1950 | 1461356929935 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 13:28:50 INFO - PROCESS | 1950 | 1461356930208 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:50 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f198c83e800 == 182 [pid = 1950] [id = 772] 13:28:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 150 (0x7f198d778400) [pid = 1950] [serial = 2315] [outer = (nil)] 13:28:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 151 (0x7f198e636c00) [pid = 1950] [serial = 2316] [outer = 0x7f198d778400] 13:28:50 INFO - PROCESS | 1950 | 1461356930360 Marionette DEBUG loaded listener.js 13:28:50 INFO - PROCESS | 1950 | ++DOMWINDOW == 152 (0x7f19920b9c00) [pid = 1950] [serial = 2317] [outer = 0x7f198d778400] 13:28:51 INFO - PROCESS | 1950 | 1461356931117 Marionette TRACE conn4 <- [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:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:28:51 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:28:51 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1484ms 13:28:51 INFO - PROCESS | 1950 | 1461356931139 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 13:28:51 INFO - PROCESS | 1950 | 1461356931143 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 13:28:51 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:28:51 INFO - PROCESS | 1950 | 1461356931149 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:28:51 INFO - PROCESS | 1950 | 1461356931155 Marionette TRACE conn4 <- [1,3054,null,{}] 13:28:51 INFO - PROCESS | 1950 | 1461356931169 Marionette TRACE conn4 -> [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:28:51 INFO - PROCESS | 1950 | 1461356931385 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 13:28:51 INFO - PROCESS | 1950 | 1461356931664 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:51 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1990875800 == 183 [pid = 1950] [id = 773] 13:28:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 153 (0x7f1994b02800) [pid = 1950] [serial = 2318] [outer = (nil)] 13:28:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 154 (0x7f1994b07c00) [pid = 1950] [serial = 2319] [outer = 0x7f1994b02800] 13:28:51 INFO - PROCESS | 1950 | 1461356931744 Marionette DEBUG loaded listener.js 13:28:51 INFO - PROCESS | 1950 | ++DOMWINDOW == 155 (0x7f19957cd400) [pid = 1950] [serial = 2320] [outer = 0x7f1994b02800] 13:28:53 INFO - PROCESS | 1950 | 1461356932922 Marionette TRACE conn4 <- [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:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:28:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:28:53 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:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:28:53 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:28:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:28:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:28:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:28:53 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1866ms 13:28:53 INFO - PROCESS | 1950 | 1461356933058 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 13:28:53 INFO - PROCESS | 1950 | 1461356933068 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 13:28:53 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:28:53 INFO - PROCESS | 1950 | 1461356933118 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:28:53 INFO - PROCESS | 1950 | 1461356933121 Marionette TRACE conn4 <- [1,3058,null,{}] 13:28:53 INFO - PROCESS | 1950 | 1461356933132 Marionette TRACE conn4 -> [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:28:53 INFO - PROCESS | 1950 | 1461356933426 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 13:28:53 INFO - PROCESS | 1950 | 1461356933670 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:53 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199266a800 == 184 [pid = 1950] [id = 774] 13:28:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 156 (0x7f19948cdc00) [pid = 1950] [serial = 2321] [outer = (nil)] 13:28:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 157 (0x7f1997abb400) [pid = 1950] [serial = 2322] [outer = 0x7f19948cdc00] 13:28:53 INFO - PROCESS | 1950 | 1461356933741 Marionette DEBUG loaded listener.js 13:28:53 INFO - PROCESS | 1950 | ++DOMWINDOW == 158 (0x7f1997e0f000) [pid = 1950] [serial = 2323] [outer = 0x7f19948cdc00] 13:28:54 INFO - PROCESS | 1950 | 1461356934507 Marionette TRACE conn4 <- [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:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:28:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:28:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:28:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:28:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:28:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:28:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:28:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:28:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:28:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1451ms 13:28:54 INFO - PROCESS | 1950 | 1461356934564 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 13:28:54 INFO - PROCESS | 1950 | 1461356934570 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 13:28:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:28:54 INFO - PROCESS | 1950 | 1461356934576 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:28:54 INFO - PROCESS | 1950 | 1461356934579 Marionette TRACE conn4 <- [1,3062,null,{}] 13:28:54 INFO - PROCESS | 1950 | 1461356934584 Marionette TRACE conn4 -> [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:28:54 INFO - PROCESS | 1950 | 1461356934825 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 13:28:55 INFO - PROCESS | 1950 | 1461356935107 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:55 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1989d9b000 == 185 [pid = 1950] [id = 775] 13:28:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 159 (0x7f198a7d9400) [pid = 1950] [serial = 2324] [outer = (nil)] 13:28:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 160 (0x7f198c9cec00) [pid = 1950] [serial = 2325] [outer = 0x7f198a7d9400] 13:28:55 INFO - PROCESS | 1950 | 1461356935179 Marionette DEBUG loaded listener.js 13:28:55 INFO - PROCESS | 1950 | ++DOMWINDOW == 161 (0x7f1994b06400) [pid = 1950] [serial = 2326] [outer = 0x7f198a7d9400] 13:28:55 INFO - PROCESS | 1950 | [1950] 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:28:56 INFO - PROCESS | 1950 | 1461356936050 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:28:56 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:28:56 INFO - {} 13:28:56 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1528ms 13:28:56 INFO - PROCESS | 1950 | 1461356936106 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 13:28:56 INFO - PROCESS | 1950 | 1461356936109 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 13:28:56 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:28:56 INFO - PROCESS | 1950 | 1461356936115 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:28:56 INFO - PROCESS | 1950 | 1461356936117 Marionette TRACE conn4 <- [1,3066,null,{}] 13:28:56 INFO - PROCESS | 1950 | 1461356936123 Marionette TRACE conn4 -> [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:28:56 INFO - PROCESS | 1950 | 1461356936377 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 13:28:56 INFO - PROCESS | 1950 | 1461356936624 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:56 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1992fd6000 == 186 [pid = 1950] [id = 776] 13:28:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 162 (0x7f1997e10800) [pid = 1950] [serial = 2327] [outer = (nil)] 13:28:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 163 (0x7f199c1b4000) [pid = 1950] [serial = 2328] [outer = 0x7f1997e10800] 13:28:56 INFO - PROCESS | 1950 | 1461356936715 Marionette DEBUG loaded listener.js 13:28:56 INFO - PROCESS | 1950 | ++DOMWINDOW == 164 (0x7f199e37d400) [pid = 1950] [serial = 2329] [outer = 0x7f1997e10800] 13:28:57 INFO - PROCESS | 1950 | 1461356937497 Marionette TRACE conn4 <- [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:28:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:28:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:28:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:28:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:28:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:28:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:28:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:28:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1429ms 13:28:57 INFO - PROCESS | 1950 | 1461356937547 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 13:28:57 INFO - PROCESS | 1950 | 1461356937549 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 13:28:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:28:57 INFO - PROCESS | 1950 | 1461356937555 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:28:57 INFO - PROCESS | 1950 | 1461356937557 Marionette TRACE conn4 <- [1,3070,null,{}] 13:28:57 INFO - PROCESS | 1950 | 1461356937563 Marionette TRACE conn4 -> [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:28:57 INFO - PROCESS | 1950 | 1461356937767 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 13:28:58 INFO - PROCESS | 1950 | 1461356938039 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:58 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994815800 == 187 [pid = 1950] [id = 777] 13:28:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 165 (0x7f199c1b0800) [pid = 1950] [serial = 2330] [outer = (nil)] 13:28:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 166 (0x7f199e3cd000) [pid = 1950] [serial = 2331] [outer = 0x7f199c1b0800] 13:28:58 INFO - PROCESS | 1950 | 1461356938115 Marionette DEBUG loaded listener.js 13:28:58 INFO - PROCESS | 1950 | ++DOMWINDOW == 167 (0x7f199e567400) [pid = 1950] [serial = 2332] [outer = 0x7f199c1b0800] 13:28:58 INFO - PROCESS | 1950 | 1461356938897 Marionette TRACE conn4 <- [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:28:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:28:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:28:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:28:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:28:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:28:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:28:58 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1379ms 13:28:58 INFO - PROCESS | 1950 | 1461356938937 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 13:28:58 INFO - PROCESS | 1950 | 1461356938940 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 13:28:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:28:58 INFO - PROCESS | 1950 | 1461356938946 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:28:58 INFO - PROCESS | 1950 | 1461356938949 Marionette TRACE conn4 <- [1,3074,null,{}] 13:28:58 INFO - PROCESS | 1950 | 1461356938954 Marionette TRACE conn4 -> [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:28:59 INFO - PROCESS | 1950 | 1461356939162 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 13:28:59 INFO - PROCESS | 1950 | 1461356939447 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:59 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199496c800 == 188 [pid = 1950] [id = 778] 13:28:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 168 (0x7f199e37e000) [pid = 1950] [serial = 2333] [outer = (nil)] 13:28:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 169 (0x7f199e653400) [pid = 1950] [serial = 2334] [outer = 0x7f199e37e000] 13:28:59 INFO - PROCESS | 1950 | 1461356939520 Marionette DEBUG loaded listener.js 13:28:59 INFO - PROCESS | 1950 | ++DOMWINDOW == 170 (0x7f199e755800) [pid = 1950] [serial = 2335] [outer = 0x7f199e37e000] 13:29:00 INFO - PROCESS | 1950 | 1461356940245 Marionette TRACE conn4 <- [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:29:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:29:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:29:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:29:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:29:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:29:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:29:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1332ms 13:29:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:29:00 INFO - PROCESS | 1950 | 1461356940279 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 13:29:00 INFO - PROCESS | 1950 | 1461356940281 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 13:29:00 INFO - PROCESS | 1950 | 1461356940287 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:29:00 INFO - PROCESS | 1950 | 1461356940290 Marionette TRACE conn4 <- [1,3078,null,{}] 13:29:00 INFO - PROCESS | 1950 | 1461356940295 Marionette TRACE conn4 -> [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:29:00 INFO - PROCESS | 1950 | 1461356940505 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 13:29:00 INFO - PROCESS | 1950 | 1461356940794 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:00 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1994de0000 == 189 [pid = 1950] [id = 779] 13:29:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 171 (0x7f199e3ce400) [pid = 1950] [serial = 2336] [outer = (nil)] 13:29:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 172 (0x7f199ec8d800) [pid = 1950] [serial = 2337] [outer = 0x7f199e3ce400] 13:29:00 INFO - PROCESS | 1950 | 1461356940865 Marionette DEBUG loaded listener.js 13:29:00 INFO - PROCESS | 1950 | ++DOMWINDOW == 173 (0x7f199ed84800) [pid = 1950] [serial = 2338] [outer = 0x7f199e3ce400] 13:29:01 INFO - PROCESS | 1950 | 1461356941678 Marionette TRACE conn4 <- [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:29:01 INFO - PROCESS | 1950 | 1461356941725 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 13:29:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:29:01 INFO - PROCESS | 1950 | 1461356941735 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:29:01 INFO - PROCESS | 1950 | 1461356941738 Marionette TRACE conn4 <- [1,3082,null,{}] 13:29:01 INFO - PROCESS | 1950 | 1461356941787 Marionette TRACE conn4 -> [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:29:02 INFO - PROCESS | 1950 | 1461356942084 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 13:29:02 INFO - PROCESS | 1950 | 1461356942304 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:02 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19959d9800 == 190 [pid = 1950] [id = 780] 13:29:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 174 (0x7f1987523000) [pid = 1950] [serial = 2339] [outer = (nil)] 13:29:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 175 (0x7f199efc5400) [pid = 1950] [serial = 2340] [outer = 0x7f1987523000] 13:29:02 INFO - PROCESS | 1950 | 1461356942385 Marionette DEBUG loaded listener.js 13:29:02 INFO - PROCESS | 1950 | ++DOMWINDOW == 176 (0x7f199f3f8c00) [pid = 1950] [serial = 2341] [outer = 0x7f1987523000] 13:29:03 INFO - PROCESS | 1950 | 1461356943159 Marionette TRACE conn4 <- [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:29:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:29:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:29:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:29:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1437ms 13:29:03 INFO - PROCESS | 1950 | 1461356943189 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 13:29:03 INFO - PROCESS | 1950 | 1461356943193 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 13:29:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:29:03 INFO - PROCESS | 1950 | 1461356943202 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:29:03 INFO - PROCESS | 1950 | 1461356943206 Marionette TRACE conn4 <- [1,3086,null,{}] 13:29:03 INFO - PROCESS | 1950 | 1461356943210 Marionette TRACE conn4 -> [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:29:03 INFO - PROCESS | 1950 | 1461356943430 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 13:29:03 INFO - PROCESS | 1950 | 1461356943693 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:03 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1995bf6000 == 191 [pid = 1950] [id = 781] 13:29:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 177 (0x7f199f3fb400) [pid = 1950] [serial = 2342] [outer = (nil)] 13:29:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 178 (0x7f19a1ca8c00) [pid = 1950] [serial = 2343] [outer = 0x7f199f3fb400] 13:29:03 INFO - PROCESS | 1950 | 1461356943773 Marionette DEBUG loaded listener.js 13:29:03 INFO - PROCESS | 1950 | ++DOMWINDOW == 179 (0x7f19a1fe2000) [pid = 1950] [serial = 2344] [outer = 0x7f199f3fb400] 13:29:04 INFO - PROCESS | 1950 | 1461356944539 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:29:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:29:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1379ms 13:29:04 INFO - PROCESS | 1950 | 1461356944581 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 13:29:04 INFO - PROCESS | 1950 | 1461356944584 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 13:29:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:29:04 INFO - PROCESS | 1950 | 1461356944590 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:29:04 INFO - PROCESS | 1950 | 1461356944592 Marionette TRACE conn4 <- [1,3090,null,{}] 13:29:04 INFO - PROCESS | 1950 | 1461356944597 Marionette TRACE conn4 -> [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:29:04 INFO - PROCESS | 1950 | 1461356944837 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 13:29:05 INFO - PROCESS | 1950 | 1461356945108 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:05 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1996908000 == 192 [pid = 1950] [id = 782] 13:29:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 180 (0x7f199f3fc000) [pid = 1950] [serial = 2345] [outer = (nil)] 13:29:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 181 (0x7f19a2206c00) [pid = 1950] [serial = 2346] [outer = 0x7f199f3fc000] 13:29:05 INFO - PROCESS | 1950 | 1461356945177 Marionette DEBUG loaded listener.js 13:29:05 INFO - PROCESS | 1950 | ++DOMWINDOW == 182 (0x7f19a2265c00) [pid = 1950] [serial = 2347] [outer = 0x7f199f3fc000] 13:29:05 INFO - PROCESS | 1950 | 1461356945948 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:29:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:29:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1375ms 13:29:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:29:05 INFO - PROCESS | 1950 | 1461356945965 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 13:29:05 INFO - PROCESS | 1950 | 1461356945967 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 13:29:05 INFO - PROCESS | 1950 | 1461356945973 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:29:05 INFO - PROCESS | 1950 | 1461356945975 Marionette TRACE conn4 <- [1,3094,null,{}] 13:29:05 INFO - PROCESS | 1950 | 1461356945980 Marionette TRACE conn4 -> [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:29:06 INFO - PROCESS | 1950 | 1461356946185 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 13:29:06 INFO - PROCESS | 1950 | 1461356946445 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:06 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f1997ea9800 == 193 [pid = 1950] [id = 783] 13:29:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 183 (0x7f198c59e800) [pid = 1950] [serial = 2348] [outer = (nil)] 13:29:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 184 (0x7f19a1fe4000) [pid = 1950] [serial = 2349] [outer = 0x7f198c59e800] 13:29:06 INFO - PROCESS | 1950 | 1461356946526 Marionette DEBUG loaded listener.js 13:29:06 INFO - PROCESS | 1950 | ++DOMWINDOW == 185 (0x7f19a27a4c00) [pid = 1950] [serial = 2350] [outer = 0x7f198c59e800] 13:29:07 INFO - PROCESS | 1950 | 1461356947339 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:29:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:29:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1379ms 13:29:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:29:07 INFO - PROCESS | 1950 | 1461356947351 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 13:29:07 INFO - PROCESS | 1950 | 1461356947354 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 13:29:07 INFO - PROCESS | 1950 | 1461356947359 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:29:07 INFO - PROCESS | 1950 | 1461356947362 Marionette TRACE conn4 <- [1,3098,null,{}] 13:29:07 INFO - PROCESS | 1950 | 1461356947367 Marionette TRACE conn4 -> [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:29:07 INFO - PROCESS | 1950 | 1461356947578 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 13:29:07 INFO - PROCESS | 1950 | 1461356947874 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:07 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199c110000 == 194 [pid = 1950] [id = 784] 13:29:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 186 (0x7f198c9cc800) [pid = 1950] [serial = 2351] [outer = (nil)] 13:29:07 INFO - PROCESS | 1950 | ++DOMWINDOW == 187 (0x7f19a03ea800) [pid = 1950] [serial = 2352] [outer = 0x7f198c9cc800] 13:29:07 INFO - PROCESS | 1950 | 1461356947945 Marionette DEBUG loaded listener.js 13:29:08 INFO - PROCESS | 1950 | ++DOMWINDOW == 188 (0x7f19a2d6b800) [pid = 1950] [serial = 2353] [outer = 0x7f198c9cc800] 13:29:08 INFO - PROCESS | 1950 | 1461356948691 Marionette TRACE conn4 <- [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:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:29:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1384ms 13:29:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:29:08 INFO - PROCESS | 1950 | 1461356948743 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 13:29:08 INFO - PROCESS | 1950 | 1461356948746 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 13:29:08 INFO - PROCESS | 1950 | 1461356948751 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:29:08 INFO - PROCESS | 1950 | 1461356948755 Marionette TRACE conn4 <- [1,3102,null,{}] 13:29:08 INFO - PROCESS | 1950 | 1461356948809 Marionette TRACE conn4 -> [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:29:09 INFO - PROCESS | 1950 | 1461356949018 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 13:29:09 INFO - PROCESS | 1950 | 1461356949304 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:09 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199d384000 == 195 [pid = 1950] [id = 785] 13:29:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 189 (0x7f19919c9400) [pid = 1950] [serial = 2354] [outer = (nil)] 13:29:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 190 (0x7f19a32c4c00) [pid = 1950] [serial = 2355] [outer = 0x7f19919c9400] 13:29:09 INFO - PROCESS | 1950 | 1461356949379 Marionette DEBUG loaded listener.js 13:29:09 INFO - PROCESS | 1950 | ++DOMWINDOW == 191 (0x7f19a4437000) [pid = 1950] [serial = 2356] [outer = 0x7f19919c9400] 13:29:10 INFO - PROCESS | 1950 | 1461356950123 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:29:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:29:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1424ms 13:29:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:29:10 INFO - PROCESS | 1950 | 1461356950176 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 13:29:10 INFO - PROCESS | 1950 | 1461356950178 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 13:29:10 INFO - PROCESS | 1950 | 1461356950184 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:29:10 INFO - PROCESS | 1950 | 1461356950187 Marionette TRACE conn4 <- [1,3106,null,{}] 13:29:10 INFO - PROCESS | 1950 | 1461356950192 Marionette TRACE conn4 -> [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:29:10 INFO - PROCESS | 1950 | 1461356950526 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 13:29:10 INFO - PROCESS | 1950 | 1461356950756 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:10 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199ecc2800 == 196 [pid = 1950] [id = 786] 13:29:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 192 (0x7f19919cf000) [pid = 1950] [serial = 2357] [outer = (nil)] 13:29:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 193 (0x7f19a5920c00) [pid = 1950] [serial = 2358] [outer = 0x7f19919cf000] 13:29:10 INFO - PROCESS | 1950 | 1461356950830 Marionette DEBUG loaded listener.js 13:29:10 INFO - PROCESS | 1950 | ++DOMWINDOW == 194 (0x7f19a67b9c00) [pid = 1950] [serial = 2359] [outer = 0x7f19919cf000] 13:29:11 INFO - PROCESS | 1950 | 1461356951579 Marionette TRACE conn4 <- [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:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:29:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1433ms 13:29:11 INFO - PROCESS | 1950 | 1461356951617 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 13:29:11 INFO - PROCESS | 1950 | 1461356951619 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 13:29:11 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:29:11 INFO - PROCESS | 1950 | 1461356951626 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:29:11 INFO - PROCESS | 1950 | 1461356951628 Marionette TRACE conn4 <- [1,3110,null,{}] 13:29:11 INFO - PROCESS | 1950 | 1461356951633 Marionette TRACE conn4 -> [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:29:11 INFO - PROCESS | 1950 | 1461356951844 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 13:29:12 INFO - PROCESS | 1950 | 1461356952116 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:12 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f199f446800 == 197 [pid = 1950] [id = 787] 13:29:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 195 (0x7f19a22e9400) [pid = 1950] [serial = 2360] [outer = (nil)] 13:29:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 196 (0x7f19a6e30000) [pid = 1950] [serial = 2361] [outer = 0x7f19a22e9400] 13:29:12 INFO - PROCESS | 1950 | 1461356952189 Marionette DEBUG loaded listener.js 13:29:12 INFO - PROCESS | 1950 | ++DOMWINDOW == 197 (0x7f19a6fac800) [pid = 1950] [serial = 2362] [outer = 0x7f19a22e9400] 13:29:12 INFO - PROCESS | 1950 | 1461356952924 Marionette TRACE conn4 <- [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:29:12 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:29:12 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:29:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:29:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:29:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:29:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:29:12 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1325ms 13:29:12 INFO - PROCESS | 1950 | 1461356952953 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 13:29:12 INFO - PROCESS | 1950 | 1461356952956 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 13:29:12 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:29:12 INFO - PROCESS | 1950 | 1461356952962 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:29:12 INFO - PROCESS | 1950 | 1461356952964 Marionette TRACE conn4 <- [1,3114,null,{}] 13:29:12 INFO - PROCESS | 1950 | 1461356952969 Marionette TRACE conn4 -> [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:29:13 INFO - PROCESS | 1950 | 1461356953190 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 13:29:13 INFO - PROCESS | 1950 | 1461356953485 Marionette TRACE conn4 -> [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\", \"9991c07a-a161-4b6e-9120-b829907e98ea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:29:13 INFO - PROCESS | 1950 | ++DOCSHELL 0x7f19a0467800 == 198 [pid = 1950] [id = 788] 13:29:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 198 (0x7f19a2d6a400) [pid = 1950] [serial = 2363] [outer = (nil)] 13:29:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 199 (0x7f19a710ec00) [pid = 1950] [serial = 2364] [outer = 0x7f19a2d6a400] 13:29:13 INFO - PROCESS | 1950 | 1461356953555 Marionette DEBUG loaded listener.js 13:29:13 INFO - PROCESS | 1950 | ++DOMWINDOW == 200 (0x7f19a75e6c00) [pid = 1950] [serial = 2365] [outer = 0x7f19a2d6a400] 13:29:14 INFO - PROCESS | 1950 | 1461356954326 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 13:29:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:29:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1379ms 13:29:14 INFO - PROCESS | 1950 | 1461356954341 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 13:29:14 INFO - PROCESS | 1950 | 1461356954344 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 13:29:15 WARNING - u'runner_teardown' () 13:29:15 INFO - No more tests 13:29:15 INFO - Got 0 unexpected results 13:29:15 INFO - SUITE-END | took 1131s 13:29:15 INFO - Closing logging queue 13:29:15 INFO - queue closed 13:29:15 INFO - Return code: 0 13:29:15 WARNING - # TBPL SUCCESS # 13:29:15 INFO - Running post-action listener: _resource_record_post_action 13:29:15 INFO - Running post-run listener: _resource_record_post_run 13:29:16 INFO - Total resource usage - Wall time: 1170s; CPU: 98.0%; Read bytes: 6660096; Write bytes: 977166336; Read time: 2936; Write time: 448504 13:29:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:29:16 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 85143552; Read time: 0; Write time: 100356 13:29:16 INFO - run-tests - Wall time: 1140s; CPU: 98.0%; Read bytes: 6074368; Write bytes: 892022784; Read time: 2760; Write time: 348148 13:29:16 INFO - Running post-run listener: _upload_blobber_files 13:29:16 INFO - Blob upload gear active. 13:29:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:29:16 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:29:16 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:29:16 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:29:17 INFO - (blobuploader) - INFO - Open directory for files ... 13:29:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:29:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:29:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:29:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:29:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:29:18 INFO - (blobuploader) - INFO - Done attempting. 13:29:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:29:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:29:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:29:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:29:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:29:19 INFO - (blobuploader) - INFO - Done attempting. 13:29:19 INFO - (blobuploader) - INFO - Iteration through files over. 13:29:19 INFO - Return code: 0 13:29:19 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:29:19 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:29:19 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/487bb843b6affeb7aee46d3e8d295e68bb2b857ad44e56fc9dead0bf7b642cee1e5da8421b83e759c2faea37a0ebc799f30ff297ca0b9295da18135fddb04cdf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b8786aea35c3404e4223f6379e54a9073e9dc79f6d7cc522ee3d602e96936241b7c64b9caa6926863140e3d2b4dac7735efebf26a4b988deffb665a94f928efb"} 13:29:19 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:29:19 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:29:19 INFO - Contents: 13:29:19 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/487bb843b6affeb7aee46d3e8d295e68bb2b857ad44e56fc9dead0bf7b642cee1e5da8421b83e759c2faea37a0ebc799f30ff297ca0b9295da18135fddb04cdf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b8786aea35c3404e4223f6379e54a9073e9dc79f6d7cc522ee3d602e96936241b7c64b9caa6926863140e3d2b4dac7735efebf26a4b988deffb665a94f928efb"} 13:29:19 INFO - Running post-run listener: copy_logs_to_upload_dir 13:29:19 INFO - Copying logs to upload dir... 13:29:19 INFO - mkdir: /builds/slave/test/build/upload/logs 13:29:19 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1267.776580 ========= master_lag: 0.52 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 8 secs) (at 2016-04-22 13:29:20.205094) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 13:29:20.211319) ========= 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-1461353879.688588-1231657049 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/487bb843b6affeb7aee46d3e8d295e68bb2b857ad44e56fc9dead0bf7b642cee1e5da8421b83e759c2faea37a0ebc799f30ff297ca0b9295da18135fddb04cdf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b8786aea35c3404e4223f6379e54a9073e9dc79f6d7cc522ee3d602e96936241b7c64b9caa6926863140e3d2b4dac7735efebf26a4b988deffb665a94f928efb"} build_url:https://queue.taskcluster.net/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/ZH6kEK8DTXKHEJwuPMikrg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035399 build_url: 'https://queue.taskcluster.net/v1/task/ZH6kEK8DTXKHEJwuPMikrg/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/487bb843b6affeb7aee46d3e8d295e68bb2b857ad44e56fc9dead0bf7b642cee1e5da8421b83e759c2faea37a0ebc799f30ff297ca0b9295da18135fddb04cdf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b8786aea35c3404e4223f6379e54a9073e9dc79f6d7cc522ee3d602e96936241b7c64b9caa6926863140e3d2b4dac7735efebf26a4b988deffb665a94f928efb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/ZH6kEK8DTXKHEJwuPMikrg/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-22 13:29:20.286363) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 13:29:20.286951) ========= 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-1461353879.688588-1231657049 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020919 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 13:29:20.352629) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 13:29:20.353073) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 13:29:20.353628) ========= ========= Total master_lag: 0.90 =========