builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2158 starttime: 1461628873.4 results: success (0) buildid: 20160425153104 builduid: e5632b46117b4a77a095bda71ce26635 revision: 7bc81421dc1e8365ddd288f5be1bcf5d043d3ed6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 17:01:13.399276) ========= master: http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 17:01:13.399737) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 17:01:13.400019) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 17:01:13.479972) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:01:13.480287) ========= 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-1461628866.865862-1302284507 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 17:01:13-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.08M=0.001s 2016-04-25 17:01:13 (8.08 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.252739 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:01:13.768324) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:01:13.768647) ========= 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-1461628866.865862-1302284507 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.035826 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:01:13.836350) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:01:13.836701) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 7bc81421dc1e8365ddd288f5be1bcf5d043d3ed6 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 7bc81421dc1e8365ddd288f5be1bcf5d043d3ed6 --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-1461628866.865862-1302284507 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 17:01:13,944 truncating revision to first 12 chars 2016-04-25 17:01:13,944 Setting DEBUG logging. 2016-04-25 17:01:13,945 attempt 1/10 2016-04-25 17:01:13,945 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/7bc81421dc1e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 17:01:14,257 unpacking tar archive at: mozilla-aurora-7bc81421dc1e/testing/mozharness/ program finished with exit code 0 elapsedTime=0.605755 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:01:14.474670) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 17:01:14.474995) ========= script_repo_revision: 7bc81421dc1e8365ddd288f5be1bcf5d043d3ed6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 17:01:14.475404) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 17:01:14.475680) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 17:01:14.504855) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 23 secs) (at 2016-04-25 17:01:14.505245) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: 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-1461628866.865862-1302284507 _=/tools/buildbot/bin/python using PTY: False 17:01:14 INFO - MultiFileLogger online at 20160425 17:01:14 in /builds/slave/test 17:01:14 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 17:01:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:01:14 INFO - {'append_to_log': False, 17:01:14 INFO - 'base_work_dir': '/builds/slave/test', 17:01:14 INFO - 'blob_upload_branch': 'mozilla-aurora', 17:01:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:01:14 INFO - 'buildbot_json_path': 'buildprops.json', 17:01:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:01:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:01:14 INFO - 'download_minidump_stackwalk': True, 17:01:14 INFO - 'download_symbols': 'true', 17:01:14 INFO - 'e10s': False, 17:01:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:01:14 INFO - 'tooltool.py': '/tools/tooltool.py', 17:01:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:01:14 INFO - '/tools/misc-python/virtualenv.py')}, 17:01:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:01:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:01:14 INFO - 'log_level': 'info', 17:01:14 INFO - 'log_to_console': True, 17:01:14 INFO - 'opt_config_files': (), 17:01:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:01:14 INFO - '--processes=1', 17:01:14 INFO - '--config=%(test_path)s/wptrunner.ini', 17:01:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:01:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:01:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:01:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:01:14 INFO - 'pip_index': False, 17:01:14 INFO - 'require_test_zip': True, 17:01:14 INFO - 'test_type': ('testharness',), 17:01:14 INFO - 'this_chunk': '1', 17:01:14 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:01:14 INFO - 'total_chunks': '10', 17:01:14 INFO - 'virtualenv_path': 'venv', 17:01:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:01:14 INFO - 'work_dir': 'build'} 17:01:14 INFO - ##### 17:01:14 INFO - ##### Running clobber step. 17:01:14 INFO - ##### 17:01:14 INFO - Running pre-action listener: _resource_record_pre_action 17:01:14 INFO - Running main action method: clobber 17:01:14 INFO - rmtree: /builds/slave/test/build 17:01:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:01:15 INFO - Running post-action listener: _resource_record_post_action 17:01:15 INFO - ##### 17:01:15 INFO - ##### Running read-buildbot-config step. 17:01:15 INFO - ##### 17:01:15 INFO - Running pre-action listener: _resource_record_pre_action 17:01:15 INFO - Running main action method: read_buildbot_config 17:01:15 INFO - Using buildbot properties: 17:01:15 INFO - { 17:01:15 INFO - "project": "", 17:01:15 INFO - "product": "firefox", 17:01:15 INFO - "script_repo_revision": "production", 17:01:15 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 17:01:15 INFO - "repository": "", 17:01:15 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 17:01:15 INFO - "buildid": "20160425153104", 17:01:15 INFO - "pgo_build": "False", 17:01:15 INFO - "basedir": "/builds/slave/test", 17:01:15 INFO - "buildnumber": 4, 17:01:15 INFO - "slavename": "tst-linux64-spot-2158", 17:01:15 INFO - "master": "http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/", 17:01:15 INFO - "platform": "linux64", 17:01:15 INFO - "branch": "mozilla-aurora", 17:01:15 INFO - "revision": "7bc81421dc1e8365ddd288f5be1bcf5d043d3ed6", 17:01:15 INFO - "repo_path": "releases/mozilla-aurora", 17:01:15 INFO - "moz_repo_path": "", 17:01:15 INFO - "stage_platform": "linux64", 17:01:15 INFO - "builduid": "e5632b46117b4a77a095bda71ce26635", 17:01:15 INFO - "slavebuilddir": "test" 17:01:15 INFO - } 17:01:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 17:01:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 17:01:15 INFO - Running post-action listener: _resource_record_post_action 17:01:15 INFO - ##### 17:01:15 INFO - ##### Running download-and-extract step. 17:01:15 INFO - ##### 17:01:15 INFO - Running pre-action listener: _resource_record_pre_action 17:01:15 INFO - Running main action method: download_and_extract 17:01:15 INFO - mkdir: /builds/slave/test/build/tests 17:01:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:01:15 INFO - https://queue.taskcluster.net/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 17:01:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 17:01:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 17:01:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 17:01:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 17:01:17 INFO - Downloaded 1361 bytes. 17:01:17 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 17:01:17 INFO - Using the following test package requirements: 17:01:17 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 17:01:17 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:01:17 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 17:01:17 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:01:17 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 17:01:17 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:01:17 INFO - u'jsshell-linux-x86_64.zip'], 17:01:17 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:01:17 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 17:01:17 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 17:01:17 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:01:17 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 17:01:17 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:01:17 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 17:01:17 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:01:17 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 17:01:17 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 17:01:17 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 17:01:17 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 17:01:17 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')]} 17:01:17 INFO - https://queue.taskcluster.net/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 17:01:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 17:01:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 17:01:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 17:01:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 17:01:20 INFO - Downloaded 22748222 bytes. 17:01:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:01:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:01:21 INFO - caution: filename not matched: web-platform/* 17:01:21 INFO - Return code: 11 17:01:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:01:21 INFO - https://queue.taskcluster.net/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 17:01:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 17:01:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 17:01:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 17:01:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 17:01:25 INFO - Downloaded 36406739 bytes. 17:01:25 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:01:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:01:28 INFO - caution: filename not matched: bin/* 17:01:28 INFO - caution: filename not matched: config/* 17:01:28 INFO - caution: filename not matched: mozbase/* 17:01:28 INFO - caution: filename not matched: marionette/* 17:01:28 INFO - caution: filename not matched: tools/wptserve/* 17:01:28 INFO - Return code: 11 17:01:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:01:28 INFO - https://queue.taskcluster.net/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 17:01:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 17:01:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 17:01:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 17:01:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 17:01:32 INFO - Downloaded 69381032 bytes. 17:01:32 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 17:01:32 INFO - mkdir: /builds/slave/test/properties 17:01:32 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:01:32 INFO - Writing to file /builds/slave/test/properties/build_url 17:01:32 INFO - Contents: 17:01:32 INFO - build_url:https://queue.taskcluster.net/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 17:01:32 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 17:01:32 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:01:32 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:01:32 INFO - Contents: 17:01:32 INFO - symbols_url:https://queue.taskcluster.net/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 17:01:32 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')]} 17:01:32 INFO - https://queue.taskcluster.net/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:01:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 17:01:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 17:01:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 17:01:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 17:01:36 INFO - Downloaded 90880664 bytes. 17:01:36 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 17:01:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 17:01:41 INFO - Return code: 0 17:01:41 INFO - Running post-action listener: _resource_record_post_action 17:01:41 INFO - Running post-action listener: set_extra_try_arguments 17:01:41 INFO - ##### 17:01:41 INFO - ##### Running create-virtualenv step. 17:01:41 INFO - ##### 17:01:41 INFO - Running pre-action listener: _pre_create_virtualenv 17:01:41 INFO - Running pre-action listener: _resource_record_pre_action 17:01:41 INFO - Running main action method: create_virtualenv 17:01:41 INFO - Creating virtualenv /builds/slave/test/build/venv 17:01:41 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 17:01:41 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:01:42 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:01:42 INFO - Using real prefix '/usr' 17:01:42 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:01:45 INFO - Installing distribute.............................................................................................................................................................................................done. 17:01:49 INFO - Installing pip.................done. 17:01:49 INFO - Return code: 0 17:01:49 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:01:49 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')]} 17:01:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:01:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:01:49 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')]} 17:01:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:01:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:01:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c0c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c0d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d1cbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d332d0>, '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 0x2d2f800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d2fc90>, '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-1461628866.865862-1302284507', '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 17:01:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 17:01:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 17:01:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:01:49 INFO - 'CCACHE_UMASK': '002', 17:01:49 INFO - 'DISPLAY': ':0', 17:01:49 INFO - 'HOME': '/home/cltbld', 17:01:49 INFO - 'LANG': 'en_US.UTF-8', 17:01:49 INFO - 'LOGNAME': 'cltbld', 17:01:49 INFO - 'MAIL': '/var/mail/cltbld', 17:01:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:01:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:01:49 INFO - 'MOZ_NO_REMOTE': '1', 17:01:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:01:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:01:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:01:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:01:49 INFO - 'PWD': '/builds/slave/test', 17:01:49 INFO - 'SHELL': '/bin/bash', 17:01:49 INFO - 'SHLVL': '1', 17:01:49 INFO - 'TERM': 'linux', 17:01:49 INFO - 'TMOUT': '86400', 17:01:49 INFO - 'USER': 'cltbld', 17:01:49 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461628866.865862-1302284507', 17:01:49 INFO - '_': '/tools/buildbot/bin/python'} 17:01:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:01:49 INFO - Downloading/unpacking psutil>=0.7.1 17:01:49 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 17:01:49 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 17:01:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:01:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:01:50 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 17:01:50 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 17:01:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:01:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:01:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:01:54 INFO - Installing collected packages: psutil 17:01:54 INFO - Running setup.py install for psutil 17:01:54 INFO - building 'psutil._psutil_linux' extension 17:01:54 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 17:01:55 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 17:01:55 INFO - building 'psutil._psutil_posix' extension 17:01:55 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 17:01:55 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 17:01:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:01:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:01:56 INFO - Successfully installed psutil 17:01:56 INFO - Cleaning up... 17:01:56 INFO - Return code: 0 17:01:56 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:01:56 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')]} 17:01:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:01:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:01:56 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')]} 17:01:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:01:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:01:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c0c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c0d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d1cbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d332d0>, '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 0x2d2f800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d2fc90>, '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-1461628866.865862-1302284507', '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 17:01:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 17:01:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 17:01:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:01:56 INFO - 'CCACHE_UMASK': '002', 17:01:56 INFO - 'DISPLAY': ':0', 17:01:56 INFO - 'HOME': '/home/cltbld', 17:01:56 INFO - 'LANG': 'en_US.UTF-8', 17:01:56 INFO - 'LOGNAME': 'cltbld', 17:01:56 INFO - 'MAIL': '/var/mail/cltbld', 17:01:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:01:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:01:56 INFO - 'MOZ_NO_REMOTE': '1', 17:01:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:01:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:01:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:01:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:01:56 INFO - 'PWD': '/builds/slave/test', 17:01:56 INFO - 'SHELL': '/bin/bash', 17:01:56 INFO - 'SHLVL': '1', 17:01:56 INFO - 'TERM': 'linux', 17:01:56 INFO - 'TMOUT': '86400', 17:01:56 INFO - 'USER': 'cltbld', 17:01:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461628866.865862-1302284507', 17:01:56 INFO - '_': '/tools/buildbot/bin/python'} 17:01:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:01:56 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:01:56 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 17:01:56 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 17:01:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:01:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:01:56 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 17:01:56 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 17:02:00 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:02:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:02:00 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:02:00 INFO - Installing collected packages: mozsystemmonitor 17:02:00 INFO - Running setup.py install for mozsystemmonitor 17:02:01 INFO - Successfully installed mozsystemmonitor 17:02:01 INFO - Cleaning up... 17:02:01 INFO - Return code: 0 17:02:01 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:02:01 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')]} 17:02:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:02:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:02:01 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')]} 17:02:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:02:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:02:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c0c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c0d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d1cbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d332d0>, '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 0x2d2f800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d2fc90>, '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-1461628866.865862-1302284507', '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 17:02:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 17:02:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 17:02:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:02:01 INFO - 'CCACHE_UMASK': '002', 17:02:01 INFO - 'DISPLAY': ':0', 17:02:01 INFO - 'HOME': '/home/cltbld', 17:02:01 INFO - 'LANG': 'en_US.UTF-8', 17:02:01 INFO - 'LOGNAME': 'cltbld', 17:02:01 INFO - 'MAIL': '/var/mail/cltbld', 17:02:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:02:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:02:01 INFO - 'MOZ_NO_REMOTE': '1', 17:02:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:02:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:02:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:02:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:02:01 INFO - 'PWD': '/builds/slave/test', 17:02:01 INFO - 'SHELL': '/bin/bash', 17:02:01 INFO - 'SHLVL': '1', 17:02:01 INFO - 'TERM': 'linux', 17:02:01 INFO - 'TMOUT': '86400', 17:02:01 INFO - 'USER': 'cltbld', 17:02:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461628866.865862-1302284507', 17:02:01 INFO - '_': '/tools/buildbot/bin/python'} 17:02:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:02:01 INFO - Downloading/unpacking blobuploader==1.2.4 17:02:01 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 17:02:01 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 17:02:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:02:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:02:01 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 17:02:01 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 17:02:05 INFO - Downloading blobuploader-1.2.4.tar.gz 17:02:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:02:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:02:05 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 17:02:05 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 17:02:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:02:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:02:05 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 17:02:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:02:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:02:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:02:07 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 17:02:07 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 17:02:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:02:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:02:07 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 17:02:07 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 17:02:07 INFO - Downloading docopt-0.6.1.tar.gz 17:02:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:02:07 INFO - Installing collected packages: blobuploader, requests, docopt 17:02:07 INFO - Running setup.py install for blobuploader 17:02:07 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:02:07 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:02:07 INFO - Running setup.py install for requests 17:02:08 INFO - Running setup.py install for docopt 17:02:08 INFO - Successfully installed blobuploader requests docopt 17:02:08 INFO - Cleaning up... 17:02:09 INFO - Return code: 0 17:02:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:02:09 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')]} 17:02:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:02:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:02:09 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')]} 17:02:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:02:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:02:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c0c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c0d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d1cbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d332d0>, '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 0x2d2f800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d2fc90>, '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-1461628866.865862-1302284507', '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 17:02:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 17:02:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:02:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:02:09 INFO - 'CCACHE_UMASK': '002', 17:02:09 INFO - 'DISPLAY': ':0', 17:02:09 INFO - 'HOME': '/home/cltbld', 17:02:09 INFO - 'LANG': 'en_US.UTF-8', 17:02:09 INFO - 'LOGNAME': 'cltbld', 17:02:09 INFO - 'MAIL': '/var/mail/cltbld', 17:02:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:02:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:02:09 INFO - 'MOZ_NO_REMOTE': '1', 17:02:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:02:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:02:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:02:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:02:09 INFO - 'PWD': '/builds/slave/test', 17:02:09 INFO - 'SHELL': '/bin/bash', 17:02:09 INFO - 'SHLVL': '1', 17:02:09 INFO - 'TERM': 'linux', 17:02:09 INFO - 'TMOUT': '86400', 17:02:09 INFO - 'USER': 'cltbld', 17:02:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461628866.865862-1302284507', 17:02:09 INFO - '_': '/tools/buildbot/bin/python'} 17:02:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:02:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:02:09 INFO - Running setup.py (path:/tmp/pip-q2M00p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:02:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:02:09 INFO - Running setup.py (path:/tmp/pip-FT5Wb1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:02:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:02:09 INFO - Running setup.py (path:/tmp/pip-KEbOdh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:02:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:02:10 INFO - Running setup.py (path:/tmp/pip-tR_2od-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:02:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:02:10 INFO - Running setup.py (path:/tmp/pip-IDkFOB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:02:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:02:10 INFO - Running setup.py (path:/tmp/pip-IkKq7_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:02:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:02:10 INFO - Running setup.py (path:/tmp/pip-gkGLoY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:02:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:02:10 INFO - Running setup.py (path:/tmp/pip-HuRnTa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:02:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:02:10 INFO - Running setup.py (path:/tmp/pip-QzWrt_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:02:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:02:10 INFO - Running setup.py (path:/tmp/pip-N19f7Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:02:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:02:11 INFO - Running setup.py (path:/tmp/pip-NhY1cW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:02:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:02:11 INFO - Running setup.py (path:/tmp/pip-aZyoC4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:02:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:02:11 INFO - Running setup.py (path:/tmp/pip-50AiPt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:02:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:02:11 INFO - Running setup.py (path:/tmp/pip-NtgA9r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:02:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:02:11 INFO - Running setup.py (path:/tmp/pip-D2O9yH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:02:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:02:11 INFO - Running setup.py (path:/tmp/pip-s72K6v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:02:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:02:11 INFO - Running setup.py (path:/tmp/pip-yy5xe8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:02:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:02:12 INFO - Running setup.py (path:/tmp/pip-xo6OiM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:02:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:02:12 INFO - Running setup.py (path:/tmp/pip-QAsR_V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:02:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:02:12 INFO - Running setup.py (path:/tmp/pip-hgfL6F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:02:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:02:12 INFO - Running setup.py (path:/tmp/pip-97Wpwp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:02:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:02:13 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 17:02:13 INFO - Running setup.py install for manifestparser 17:02:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:02:13 INFO - Running setup.py install for mozcrash 17:02:13 INFO - Running setup.py install for mozdebug 17:02:13 INFO - Running setup.py install for mozdevice 17:02:13 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:02:13 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:02:13 INFO - Running setup.py install for mozfile 17:02:14 INFO - Running setup.py install for mozhttpd 17:02:14 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:02:14 INFO - Running setup.py install for mozinfo 17:02:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:02:14 INFO - Running setup.py install for mozInstall 17:02:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:02:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:02:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:02:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:02:14 INFO - Running setup.py install for mozleak 17:02:14 INFO - Running setup.py install for mozlog 17:02:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:02:15 INFO - Running setup.py install for moznetwork 17:02:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:02:15 INFO - Running setup.py install for mozprocess 17:02:15 INFO - Running setup.py install for mozprofile 17:02:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:02:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:02:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:02:15 INFO - Running setup.py install for mozrunner 17:02:16 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:02:16 INFO - Running setup.py install for mozscreenshot 17:02:16 INFO - Running setup.py install for moztest 17:02:16 INFO - Running setup.py install for mozversion 17:02:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:02:16 INFO - Running setup.py install for wptserve 17:02:17 INFO - Running setup.py install for marionette-driver 17:02:17 INFO - Running setup.py install for browsermob-proxy 17:02:17 INFO - Running setup.py install for marionette-client 17:02:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:02:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:02:17 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 17:02:17 INFO - Cleaning up... 17:02:17 INFO - Return code: 0 17:02:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:02:17 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')]} 17:02:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:02:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:02:17 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')]} 17:02:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:02:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 17:02:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2c0c030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2c0d3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2d1cbf0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2d332d0>, '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 0x2d2f800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d2fc90>, '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-1461628866.865862-1302284507', '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 17:02:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 17:02:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 17:02:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:02:17 INFO - 'CCACHE_UMASK': '002', 17:02:17 INFO - 'DISPLAY': ':0', 17:02:17 INFO - 'HOME': '/home/cltbld', 17:02:17 INFO - 'LANG': 'en_US.UTF-8', 17:02:17 INFO - 'LOGNAME': 'cltbld', 17:02:17 INFO - 'MAIL': '/var/mail/cltbld', 17:02:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:02:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:02:17 INFO - 'MOZ_NO_REMOTE': '1', 17:02:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:02:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:02:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:02:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:02:17 INFO - 'PWD': '/builds/slave/test', 17:02:17 INFO - 'SHELL': '/bin/bash', 17:02:17 INFO - 'SHLVL': '1', 17:02:17 INFO - 'TERM': 'linux', 17:02:17 INFO - 'TMOUT': '86400', 17:02:17 INFO - 'USER': 'cltbld', 17:02:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461628866.865862-1302284507', 17:02:17 INFO - '_': '/tools/buildbot/bin/python'} 17:02:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:02:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:02:18 INFO - Running setup.py (path:/tmp/pip-fB8PGs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:02:18 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)) 17:02:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:02:18 INFO - Running setup.py (path:/tmp/pip-w8JnBN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:02:18 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)) 17:02:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:02:18 INFO - Running setup.py (path:/tmp/pip-IrPSm1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:02:18 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)) 17:02:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:02:18 INFO - Running setup.py (path:/tmp/pip-T0VQgQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:02:19 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)) 17:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:02:19 INFO - Running setup.py (path:/tmp/pip-yNeRW6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:02:19 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)) 17:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:02:19 INFO - Running setup.py (path:/tmp/pip-5UurNk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:02:19 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)) 17:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:02:19 INFO - Running setup.py (path:/tmp/pip-TQQlKP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:02:19 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)) 17:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:02:19 INFO - Running setup.py (path:/tmp/pip-zo_Y52-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:02:19 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)) 17:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:02:19 INFO - Running setup.py (path:/tmp/pip-KMWxQb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:02:19 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)) 17:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:02:19 INFO - Running setup.py (path:/tmp/pip-mGFkZW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:02:19 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)) 17:02:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:02:19 INFO - Running setup.py (path:/tmp/pip-UwWyAE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:02:20 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)) 17:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:02:20 INFO - Running setup.py (path:/tmp/pip-epvAXL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:02:20 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)) 17:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:02:20 INFO - Running setup.py (path:/tmp/pip-mqpc9J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:02:20 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)) 17:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:02:20 INFO - Running setup.py (path:/tmp/pip-NS6RS_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:02:20 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)) 17:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:02:20 INFO - Running setup.py (path:/tmp/pip-NOSAap-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:02:20 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)) 17:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:02:20 INFO - Running setup.py (path:/tmp/pip-0Oe_JW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:02:20 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)) 17:02:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:02:20 INFO - Running setup.py (path:/tmp/pip-tAUMCA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:02:20 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)) 17:02:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:02:20 INFO - Running setup.py (path:/tmp/pip-XXn2yt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:02:21 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)) 17:02:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:02:21 INFO - Running setup.py (path:/tmp/pip-oPCme9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:02:21 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)) 17:02:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:02:21 INFO - Running setup.py (path:/tmp/pip-Koau4a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:02:21 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)) 17:02:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:02:21 INFO - Running setup.py (path:/tmp/pip-HrmATz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:02:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:02:22 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)) 17:02:22 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)) 17:02:22 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)) 17:02:22 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)) 17:02:22 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)) 17:02:22 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)) 17:02:22 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:02:22 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 17:02:22 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 17:02:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:02:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 17:02:22 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 17:02:22 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 17:02:25 INFO - Downloading blessings-1.6.tar.gz 17:02:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:02:25 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)) 17:02:25 INFO - Installing collected packages: blessings 17:02:25 INFO - Running setup.py install for blessings 17:02:26 INFO - Successfully installed blessings 17:02:26 INFO - Cleaning up... 17:02:26 INFO - Return code: 0 17:02:26 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:02:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:02:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:02:26 INFO - Reading from file tmpfile_stdout 17:02:26 INFO - Current package versions: 17:02:26 INFO - argparse == 1.2.1 17:02:26 INFO - blessings == 1.6 17:02:26 INFO - blobuploader == 1.2.4 17:02:26 INFO - browsermob-proxy == 0.6.0 17:02:26 INFO - docopt == 0.6.1 17:02:26 INFO - manifestparser == 1.1 17:02:26 INFO - marionette-client == 2.3.0 17:02:26 INFO - marionette-driver == 1.4.0 17:02:26 INFO - mozInstall == 1.12 17:02:26 INFO - mozcrash == 0.17 17:02:26 INFO - mozdebug == 0.1 17:02:26 INFO - mozdevice == 0.48 17:02:26 INFO - mozfile == 1.2 17:02:26 INFO - mozhttpd == 0.7 17:02:26 INFO - mozinfo == 0.9 17:02:26 INFO - mozleak == 0.1 17:02:26 INFO - mozlog == 3.1 17:02:26 INFO - moznetwork == 0.27 17:02:26 INFO - mozprocess == 0.22 17:02:26 INFO - mozprofile == 0.28 17:02:26 INFO - mozrunner == 6.11 17:02:26 INFO - mozscreenshot == 0.1 17:02:26 INFO - mozsystemmonitor == 0.0 17:02:26 INFO - moztest == 0.7 17:02:26 INFO - mozversion == 1.4 17:02:26 INFO - psutil == 3.1.1 17:02:26 INFO - requests == 1.2.3 17:02:26 INFO - wptserve == 1.4.0 17:02:26 INFO - wsgiref == 0.1.2 17:02:26 INFO - Running post-action listener: _resource_record_post_action 17:02:26 INFO - Running post-action listener: _start_resource_monitoring 17:02:26 INFO - Starting resource monitoring. 17:02:26 INFO - ##### 17:02:26 INFO - ##### Running pull step. 17:02:26 INFO - ##### 17:02:26 INFO - Running pre-action listener: _resource_record_pre_action 17:02:26 INFO - Running main action method: pull 17:02:26 INFO - Pull has nothing to do! 17:02:26 INFO - Running post-action listener: _resource_record_post_action 17:02:26 INFO - ##### 17:02:26 INFO - ##### Running install step. 17:02:26 INFO - ##### 17:02:26 INFO - Running pre-action listener: _resource_record_pre_action 17:02:26 INFO - Running main action method: install 17:02:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:02:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:02:27 INFO - Reading from file tmpfile_stdout 17:02:27 INFO - Detecting whether we're running mozinstall >=1.0... 17:02:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:02:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:02:27 INFO - Reading from file tmpfile_stdout 17:02:27 INFO - Output received: 17:02:27 INFO - Usage: mozinstall [options] installer 17:02:27 INFO - Options: 17:02:27 INFO - -h, --help show this help message and exit 17:02:27 INFO - -d DEST, --destination=DEST 17:02:27 INFO - Directory to install application into. [default: 17:02:27 INFO - "/builds/slave/test"] 17:02:27 INFO - --app=APP Application being installed. [default: firefox] 17:02:27 INFO - mkdir: /builds/slave/test/build/application 17:02:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 17:02:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 17:02:58 INFO - Reading from file tmpfile_stdout 17:02:58 INFO - Output received: 17:02:58 INFO - /builds/slave/test/build/application/firefox/firefox 17:02:58 INFO - Running post-action listener: _resource_record_post_action 17:02:58 INFO - ##### 17:02:58 INFO - ##### Running run-tests step. 17:02:58 INFO - ##### 17:02:58 INFO - Running pre-action listener: _resource_record_pre_action 17:02:58 INFO - Running main action method: run_tests 17:02:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:02:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:02:59 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:02:59 INFO - grabbing minidump binary from tooltool 17:02:59 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')]} 17:02:59 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 0x2d332d0>, '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 0x2d2f800>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2d2fc90>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:02:59 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 17:02:59 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 17:02:59 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:02:59 INFO - Return code: 0 17:02:59 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 17:02:59 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:02:59 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/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.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 17:02:59 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/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.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 17:02:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 17:02:59 INFO - 'CCACHE_UMASK': '002', 17:02:59 INFO - 'DISPLAY': ':0', 17:02:59 INFO - 'HOME': '/home/cltbld', 17:02:59 INFO - 'LANG': 'en_US.UTF-8', 17:02:59 INFO - 'LOGNAME': 'cltbld', 17:02:59 INFO - 'MAIL': '/var/mail/cltbld', 17:02:59 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:02:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:02:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 17:02:59 INFO - 'MOZ_NO_REMOTE': '1', 17:02:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 17:02:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:02:59 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 17:02:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:02:59 INFO - 'PWD': '/builds/slave/test', 17:02:59 INFO - 'SHELL': '/bin/bash', 17:02:59 INFO - 'SHLVL': '1', 17:02:59 INFO - 'TERM': 'linux', 17:02:59 INFO - 'TMOUT': '86400', 17:02:59 INFO - 'USER': 'cltbld', 17:02:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461628866.865862-1302284507', 17:02:59 INFO - '_': '/tools/buildbot/bin/python'} 17:02:59 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/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.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 17:02:59 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 17:02:59 INFO - import pkg_resources 17:03:01 INFO - Using 1 client processes 17:03:01 INFO - wptserve Starting http server on 127.0.0.1:8000 17:03:01 INFO - wptserve Starting http server on 127.0.0.1:8001 17:03:01 INFO - wptserve Starting http server on 127.0.0.1:8443 17:03:03 INFO - SUITE-START | Running 778 tests 17:03:03 INFO - Running testharness tests 17:03:04 INFO - Setting up ssl 17:03:04 INFO - PROCESS | certutil | 17:03:04 INFO - PROCESS | certutil | 17:03:04 INFO - PROCESS | certutil | 17:03:04 INFO - Certificate Nickname Trust Attributes 17:03:04 INFO - SSL,S/MIME,JAR/XPI 17:03:04 INFO - 17:03:04 INFO - web-platform-tests CT,, 17:03:04 INFO - 17:03:04 INFO - Starting runner 17:03:07 INFO - PROCESS | 1871 | 1461628987173 Marionette DEBUG Marionette enabled via build flag and pref 17:03:07 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2ea31000 == 1 [pid = 1871] [id = 1] 17:03:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 1 (0x7fca2ea31800) [pid = 1871] [serial = 1] [outer = (nil)] 17:03:07 INFO - PROCESS | 1871 | [1871] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 17:03:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 2 (0x7fca2ea32800) [pid = 1871] [serial = 2] [outer = 0x7fca2ea31800] 17:03:07 INFO - PROCESS | 1871 | 1461628987834 Marionette INFO Listening on port 2828 17:03:08 INFO - PROCESS | 1871 | 1461628988405 Marionette DEBUG Marionette enabled via command-line flag 17:03:08 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2b90a000 == 2 [pid = 1871] [id = 2] 17:03:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 3 (0x7fca2b90a800) [pid = 1871] [serial = 3] [outer = (nil)] 17:03:08 INFO - PROCESS | 1871 | [1871] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 17:03:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 4 (0x7fca2b90b800) [pid = 1871] [serial = 4] [outer = 0x7fca2b90a800] 17:03:08 INFO - PROCESS | 1871 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fca2c0a37c0 17:03:08 INFO - PROCESS | 1871 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fca2ad4d040 17:03:08 INFO - PROCESS | 1871 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fca2ad572b0 17:03:08 INFO - PROCESS | 1871 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fca2ad575b0 17:03:08 INFO - PROCESS | 1871 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fca2ad578e0 17:03:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 5 (0x7fca2adc8000) [pid = 1871] [serial = 5] [outer = 0x7fca2ea31800] 17:03:08 INFO - PROCESS | 1871 | [1871] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:03:08 INFO - PROCESS | 1871 | 1461628988807 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37615 17:03:08 INFO - PROCESS | 1871 | [1871] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:03:08 INFO - PROCESS | 1871 | 1461628988894 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37616 17:03:08 INFO - PROCESS | 1871 | 1461628988905 Marionette DEBUG Closed connection conn0 17:03:09 INFO - PROCESS | 1871 | [1871] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 17:03:09 INFO - PROCESS | 1871 | [1871] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:03:09 INFO - PROCESS | 1871 | 1461628989033 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37617 17:03:09 INFO - PROCESS | 1871 | 1461628989036 Marionette DEBUG Closed connection conn1 17:03:09 INFO - PROCESS | 1871 | [1871] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:03:09 INFO - PROCESS | 1871 | 1461628989094 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37618 17:03:09 INFO - PROCESS | 1871 | 1461628989109 Marionette DEBUG Closed connection conn2 17:03:09 INFO - PROCESS | 1871 | 1461628989158 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:03:09 INFO - PROCESS | 1871 | 1461628989184 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160425153104","device":"desktop","version":"48.0a2"} 17:03:10 INFO - PROCESS | 1871 | [1871] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:03:10 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e9a3000 == 3 [pid = 1871] [id = 3] 17:03:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 6 (0x7fca1e9a3800) [pid = 1871] [serial = 6] [outer = (nil)] 17:03:10 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e9a4000 == 4 [pid = 1871] [id = 4] 17:03:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 7 (0x7fca1e752000) [pid = 1871] [serial = 7] [outer = (nil)] 17:03:11 INFO - PROCESS | 1871 | [1871] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:03:11 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1dca6800 == 5 [pid = 1871] [id = 5] 17:03:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 8 (0x7fca1d918800) [pid = 1871] [serial = 8] [outer = (nil)] 17:03:11 INFO - PROCESS | 1871 | [1871] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:03:11 INFO - PROCESS | 1871 | [1871] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:03:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 9 (0x7fca1d86e000) [pid = 1871] [serial = 9] [outer = 0x7fca1d918800] 17:03:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 10 (0x7fca1d5d3000) [pid = 1871] [serial = 10] [outer = 0x7fca1e9a3800] 17:03:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 11 (0x7fca1d55d400) [pid = 1871] [serial = 11] [outer = 0x7fca1e752000] 17:03:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 12 (0x7fca1d325800) [pid = 1871] [serial = 12] [outer = 0x7fca1d918800] 17:03:13 INFO - PROCESS | 1871 | 1461628993286 Marionette DEBUG loaded listener.js 17:03:13 INFO - PROCESS | 1871 | 1461628993311 Marionette DEBUG loaded listener.js 17:03:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 13 (0x7fca1b280c00) [pid = 1871] [serial = 13] [outer = 0x7fca1d918800] 17:03:14 INFO - PROCESS | 1871 | 1461628994110 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"1257fe62-2aec-44f7-a797-34adf749726c","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160425153104","device":"desktop","version":"48.0a2","command_id":1}}] 17:03:14 INFO - PROCESS | 1871 | 1461628994354 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:03:14 INFO - PROCESS | 1871 | 1461628994641 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 17:03:15 INFO - PROCESS | 1871 | 1461628995034 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:03:15 INFO - PROCESS | 1871 | [1871] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:03:15 INFO - PROCESS | 1871 | [1871] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:03:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 14 (0x7fca17cd0000) [pid = 1871] [serial = 14] [outer = 0x7fca1d918800] 17:03:15 INFO - PROCESS | 1871 | [1871] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:03:15 INFO - PROCESS | 1871 | [1871] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:03:15 INFO - PROCESS | 1871 | 1461628995690 Marionette TRACE conn3 <- [1,3,null,{}] 17:03:15 INFO - PROCESS | 1871 | 1461628995721 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:03:15 INFO - PROCESS | 1871 | 1461628995763 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 17:03:15 INFO - PROCESS | 1871 | 1461628995832 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 17:03:15 INFO - PROCESS | 1871 | 1461628995836 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 17:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:03:15 INFO - PROCESS | 1871 | 1461628995908 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:03:15 INFO - PROCESS | 1871 | 1461628995912 Marionette TRACE conn3 <- [1,6,null,{}] 17:03:15 INFO - PROCESS | 1871 | 1461628995921 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:15 INFO - PROCESS | 1871 | 1461628995939 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 17:03:15 INFO - PROCESS | 1871 | 1461628995949 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1b135800 == 6 [pid = 1871] [id = 6] 17:03:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 15 (0x7fca1b282000) [pid = 1871] [serial = 15] [outer = (nil)] 17:03:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 16 (0x7fca16f2f800) [pid = 1871] [serial = 16] [outer = 0x7fca1b282000] 17:03:16 INFO - PROCESS | 1871 | 1461628996023 Marionette DEBUG loaded listener.js 17:03:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 17 (0x7fca16f35c00) [pid = 1871] [serial = 17] [outer = 0x7fca1b282000] 17:03:16 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16d92000 == 7 [pid = 1871] [id = 7] 17:03:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 18 (0x7fca16d73000) [pid = 1871] [serial = 18] [outer = (nil)] 17:03:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 19 (0x7fca16f39000) [pid = 1871] [serial = 19] [outer = 0x7fca16d73000] 17:03:16 INFO - PROCESS | 1871 | 1461628996501 Marionette DEBUG loaded listener.js 17:03:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 20 (0x7fca16c7f800) [pid = 1871] [serial = 20] [outer = 0x7fca16d73000] 17:03:17 INFO - PROCESS | 1871 | [1871] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 17:03:17 INFO - PROCESS | 1871 | 1461628997099 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1286ms 17:03:17 INFO - PROCESS | 1871 | 1461628997196 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 17:03:17 INFO - PROCESS | 1871 | 1461628997199 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 17:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:03:17 INFO - PROCESS | 1871 | 1461628997228 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:03:17 INFO - PROCESS | 1871 | 1461628997232 Marionette TRACE conn3 <- [1,10,null,{}] 17:03:17 INFO - PROCESS | 1871 | 1461628997259 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:17 INFO - PROCESS | 1871 | 1461628997448 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 17:03:17 INFO - PROCESS | 1871 | 1461628997474 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:17 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15261800 == 8 [pid = 1871] [id = 8] 17:03:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 21 (0x7fca1609c000) [pid = 1871] [serial = 21] [outer = (nil)] 17:03:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 22 (0x7fca16ae8800) [pid = 1871] [serial = 22] [outer = 0x7fca1609c000] 17:03:17 INFO - PROCESS | 1871 | 1461628997547 Marionette DEBUG loaded listener.js 17:03:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 23 (0x7fca1536e000) [pid = 1871] [serial = 23] [outer = 0x7fca1609c000] 17:03:18 INFO - PROCESS | 1871 | 1461628998577 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 17:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1417ms 17:03:18 INFO - PROCESS | 1871 | 1461628998629 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 17:03:18 INFO - PROCESS | 1871 | 1461628998637 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 17:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:03:18 INFO - PROCESS | 1871 | 1461628998645 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:03:18 INFO - PROCESS | 1871 | 1461628998652 Marionette TRACE conn3 <- [1,14,null,{}] 17:03:18 INFO - PROCESS | 1871 | 1461628998661 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:18 INFO - PROCESS | 1871 | 1461628998863 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 17:03:18 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1541f800 == 9 [pid = 1871] [id = 9] 17:03:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 24 (0x7fca15420000) [pid = 1871] [serial = 24] [outer = (nil)] 17:03:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 25 (0x7fca15421800) [pid = 1871] [serial = 25] [outer = 0x7fca15420000] 17:03:19 INFO - PROCESS | 1871 | 1461628999006 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 26 (0x7fca15832800) [pid = 1871] [serial = 26] [outer = 0x7fca15420000] 17:03:19 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f19800 == 10 [pid = 1871] [id = 10] 17:03:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 27 (0x7fca1609e400) [pid = 1871] [serial = 27] [outer = (nil)] 17:03:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 28 (0x7fca16c75400) [pid = 1871] [serial = 28] [outer = 0x7fca1609e400] 17:03:19 INFO - PROCESS | 1871 | 1461628999108 Marionette DEBUG loaded listener.js 17:03:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 29 (0x7fca17cd4400) [pid = 1871] [serial = 29] [outer = 0x7fca1609e400] 17:03:19 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f0e000 == 11 [pid = 1871] [id = 11] 17:03:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 30 (0x7fca15851c00) [pid = 1871] [serial = 30] [outer = (nil)] 17:03:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 31 (0x7fca1af21000) [pid = 1871] [serial = 31] [outer = 0x7fca15851c00] 17:03:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 32 (0x7fca186d9000) [pid = 1871] [serial = 32] [outer = 0x7fca15851c00] 17:03:20 INFO - PROCESS | 1871 | 1461629000257 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 17:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1642ms 17:03:20 INFO - PROCESS | 1871 | 1461629000295 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 17:03:20 INFO - PROCESS | 1871 | 1461629000303 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 17:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:03:20 INFO - PROCESS | 1871 | 1461629000317 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:03:20 INFO - PROCESS | 1871 | 1461629000322 Marionette TRACE conn3 <- [1,18,null,{}] 17:03:20 INFO - PROCESS | 1871 | 1461629000328 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:20 INFO - PROCESS | 1871 | 1461629000531 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 17:03:20 INFO - PROCESS | 1871 | 1461629000648 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1b13e000 == 12 [pid = 1871] [id = 12] 17:03:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 33 (0x7fca1d329c00) [pid = 1871] [serial = 33] [outer = (nil)] 17:03:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 34 (0x7fca1e3b2000) [pid = 1871] [serial = 34] [outer = 0x7fca1d329c00] 17:03:20 INFO - PROCESS | 1871 | 1461629000766 Marionette DEBUG loaded listener.js 17:03:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 35 (0x7fca1e5a1000) [pid = 1871] [serial = 35] [outer = 0x7fca1d329c00] 17:03:21 INFO - PROCESS | 1871 | 1461629001664 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 17:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1383ms 17:03:21 INFO - PROCESS | 1871 | 1461629001701 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 17:03:21 INFO - PROCESS | 1871 | 1461629001705 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 17:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:03:21 INFO - PROCESS | 1871 | 1461629001712 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:03:21 INFO - PROCESS | 1871 | 1461629001717 Marionette TRACE conn3 <- [1,22,null,{}] 17:03:21 INFO - PROCESS | 1871 | 1461629001733 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:21 INFO - PROCESS | 1871 | 1461629001931 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 17:03:22 INFO - PROCESS | 1871 | 1461629002245 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16f2d800 == 13 [pid = 1871] [id = 13] 17:03:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 36 (0x7fca1af84c00) [pid = 1871] [serial = 36] [outer = (nil)] 17:03:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 37 (0x7fca1b125800) [pid = 1871] [serial = 37] [outer = 0x7fca1af84c00] 17:03:22 INFO - PROCESS | 1871 | 1461629002323 Marionette DEBUG loaded listener.js 17:03:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 38 (0x7fca1d326c00) [pid = 1871] [serial = 38] [outer = 0x7fca1af84c00] 17:03:23 INFO - PROCESS | 1871 | 1461629003248 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 17:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1586ms 17:03:23 INFO - PROCESS | 1871 | 1461629003352 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 17:03:23 INFO - PROCESS | 1871 | 1461629003357 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 17:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:03:23 INFO - PROCESS | 1871 | 1461629003373 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:03:23 INFO - PROCESS | 1871 | 1461629003377 Marionette TRACE conn3 <- [1,26,null,{}] 17:03:23 INFO - PROCESS | 1871 | 1461629003384 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:23 INFO - PROCESS | 1871 | 1461629003525 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 17:03:23 INFO - PROCESS | 1871 | 1461629003557 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:23 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d3b2800 == 14 [pid = 1871] [id = 14] 17:03:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 39 (0x7fca1af19c00) [pid = 1871] [serial = 39] [outer = (nil)] 17:03:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 40 (0x7fca1f32c000) [pid = 1871] [serial = 40] [outer = 0x7fca1af19c00] 17:03:23 INFO - PROCESS | 1871 | 1461629003624 Marionette DEBUG loaded listener.js 17:03:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 41 (0x7fca1f890c00) [pid = 1871] [serial = 41] [outer = 0x7fca1af19c00] 17:03:24 INFO - PROCESS | 1871 | 1461629004372 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1033ms 17:03:24 INFO - PROCESS | 1871 | 1461629004415 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 17:03:24 INFO - PROCESS | 1871 | 1461629004421 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 17:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:03:24 INFO - PROCESS | 1871 | 1461629004429 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:03:24 INFO - PROCESS | 1871 | 1461629004431 Marionette TRACE conn3 <- [1,30,null,{}] 17:03:24 INFO - PROCESS | 1871 | 1461629004442 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:24 INFO - PROCESS | 1871 | 1461629004598 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 17:03:24 INFO - PROCESS | 1871 | 1461629004610 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:24 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e19d000 == 15 [pid = 1871] [id = 15] 17:03:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 42 (0x7fca2134dc00) [pid = 1871] [serial = 42] [outer = (nil)] 17:03:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 43 (0x7fca2153a400) [pid = 1871] [serial = 43] [outer = 0x7fca2134dc00] 17:03:24 INFO - PROCESS | 1871 | 1461629004675 Marionette DEBUG loaded listener.js 17:03:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 44 (0x7fca21843c00) [pid = 1871] [serial = 44] [outer = 0x7fca2134dc00] 17:03:25 INFO - PROCESS | 1871 | 1461629005432 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 17:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1030ms 17:03:25 INFO - PROCESS | 1871 | 1461629005459 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 17:03:25 INFO - PROCESS | 1871 | 1461629005463 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 17:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:03:25 INFO - PROCESS | 1871 | 1461629005488 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:03:25 INFO - PROCESS | 1871 | 1461629005497 Marionette TRACE conn3 <- [1,34,null,{}] 17:03:25 INFO - PROCESS | 1871 | 1461629005510 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:25 INFO - PROCESS | 1871 | 1461629005662 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 17:03:25 INFO - PROCESS | 1871 | 1461629005675 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:25 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e6f5000 == 16 [pid = 1871] [id = 16] 17:03:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 45 (0x7fca2b965800) [pid = 1871] [serial = 45] [outer = (nil)] 17:03:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 46 (0x7fca2bb73c00) [pid = 1871] [serial = 46] [outer = 0x7fca2b965800] 17:03:25 INFO - PROCESS | 1871 | 1461629005750 Marionette DEBUG loaded listener.js 17:03:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 47 (0x7fca2bbbb400) [pid = 1871] [serial = 47] [outer = 0x7fca2b965800] 17:03:26 INFO - PROCESS | 1871 | 1461629006460 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 17:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1008ms 17:03:26 INFO - PROCESS | 1871 | 1461629006489 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 17:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:03:26 INFO - PROCESS | 1871 | 1461629006493 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 17:03:26 INFO - PROCESS | 1871 | 1461629006499 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:03:26 INFO - PROCESS | 1871 | 1461629006502 Marionette TRACE conn3 <- [1,38,null,{}] 17:03:26 INFO - PROCESS | 1871 | 1461629006507 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:26 INFO - PROCESS | 1871 | 1461629006673 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 17:03:26 INFO - PROCESS | 1871 | 1461629006697 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:26 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1ebe4800 == 17 [pid = 1871] [id = 17] 17:03:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 48 (0x7fca1f334400) [pid = 1871] [serial = 48] [outer = (nil)] 17:03:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 49 (0x7fca2bbe9400) [pid = 1871] [serial = 49] [outer = 0x7fca1f334400] 17:03:26 INFO - PROCESS | 1871 | 1461629006761 Marionette DEBUG loaded listener.js 17:03:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 50 (0x7fca2be42800) [pid = 1871] [serial = 50] [outer = 0x7fca1f334400] 17:03:27 INFO - PROCESS | 1871 | 1461629007412 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 17:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 936ms 17:03:27 INFO - PROCESS | 1871 | 1461629007437 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 17:03:27 INFO - PROCESS | 1871 | 1461629007440 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 17:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:03:27 INFO - PROCESS | 1871 | 1461629007447 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:03:27 INFO - PROCESS | 1871 | 1461629007449 Marionette TRACE conn3 <- [1,42,null,{}] 17:03:27 INFO - PROCESS | 1871 | 1461629007455 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:27 INFO - PROCESS | 1871 | 1461629007588 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 17:03:27 INFO - PROCESS | 1871 | 1461629007682 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1f7e5800 == 18 [pid = 1871] [id = 18] 17:03:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 51 (0x7fca2be48400) [pid = 1871] [serial = 51] [outer = (nil)] 17:03:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 52 (0x7fca2be50800) [pid = 1871] [serial = 52] [outer = 0x7fca2be48400] 17:03:27 INFO - PROCESS | 1871 | 1461629007768 Marionette DEBUG loaded listener.js 17:03:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 53 (0x7fca2cd40000) [pid = 1871] [serial = 53] [outer = 0x7fca2be48400] 17:03:28 INFO - PROCESS | 1871 | 1461629008438 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 17:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1033ms 17:03:28 INFO - PROCESS | 1871 | 1461629008481 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 17:03:28 INFO - PROCESS | 1871 | 1461629008486 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 17:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:03:28 INFO - PROCESS | 1871 | 1461629008492 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:03:28 INFO - PROCESS | 1871 | 1461629008507 Marionette TRACE conn3 <- [1,46,null,{}] 17:03:28 INFO - PROCESS | 1871 | 1461629008540 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:28 INFO - PROCESS | 1871 | 1461629008682 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 17:03:28 INFO - PROCESS | 1871 | 1461629008694 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:28 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca21516000 == 19 [pid = 1871] [id = 19] 17:03:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 54 (0x7fca2ceb9000) [pid = 1871] [serial = 54] [outer = (nil)] 17:03:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 55 (0x7fca2ef3d000) [pid = 1871] [serial = 55] [outer = 0x7fca2ceb9000] 17:03:28 INFO - PROCESS | 1871 | 1461629008761 Marionette DEBUG loaded listener.js 17:03:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 56 (0x7fca2efed400) [pid = 1871] [serial = 56] [outer = 0x7fca2ceb9000] 17:03:29 INFO - PROCESS | 1871 | 1461629009463 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1018ms 17:03:29 INFO - PROCESS | 1871 | 1461629009511 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 17:03:29 INFO - PROCESS | 1871 | 1461629009514 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 17:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:03:29 INFO - PROCESS | 1871 | 1461629009521 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:03:29 INFO - PROCESS | 1871 | 1461629009523 Marionette TRACE conn3 <- [1,50,null,{}] 17:03:29 INFO - PROCESS | 1871 | 1461629009529 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:29 INFO - PROCESS | 1871 | 1461629009699 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 17:03:29 INFO - PROCESS | 1871 | 1461629009713 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:29 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca25105000 == 20 [pid = 1871] [id = 20] 17:03:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 57 (0x7fca2d017c00) [pid = 1871] [serial = 57] [outer = (nil)] 17:03:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 58 (0x7fca30303400) [pid = 1871] [serial = 58] [outer = 0x7fca2d017c00] 17:03:29 INFO - PROCESS | 1871 | 1461629009789 Marionette DEBUG loaded listener.js 17:03:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 59 (0x7fca3095b800) [pid = 1871] [serial = 59] [outer = 0x7fca2d017c00] 17:03:30 INFO - PROCESS | 1871 | 1461629010409 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 927ms 17:03:30 INFO - PROCESS | 1871 | 1461629010449 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 17:03:30 INFO - PROCESS | 1871 | 1461629010452 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 17:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:03:30 INFO - PROCESS | 1871 | 1461629010459 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:03:30 INFO - PROCESS | 1871 | 1461629010469 Marionette TRACE conn3 <- [1,54,null,{}] 17:03:30 INFO - PROCESS | 1871 | 1461629010473 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:30 INFO - PROCESS | 1871 | 1461629010634 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 17:03:30 INFO - PROCESS | 1871 | 1461629010652 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:30 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2addb000 == 21 [pid = 1871] [id = 21] 17:03:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 60 (0x7fca1d54f400) [pid = 1871] [serial = 60] [outer = (nil)] 17:03:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 61 (0x7fca30aa3c00) [pid = 1871] [serial = 61] [outer = 0x7fca1d54f400] 17:03:30 INFO - PROCESS | 1871 | 1461629010715 Marionette DEBUG loaded listener.js 17:03:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 62 (0x7fca30aae400) [pid = 1871] [serial = 62] [outer = 0x7fca1d54f400] 17:03:31 INFO - PROCESS | 1871 | 1461629011393 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 989ms 17:03:31 INFO - PROCESS | 1871 | 1461629011452 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 17:03:31 INFO - PROCESS | 1871 | 1461629011458 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 17:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:03:31 INFO - PROCESS | 1871 | 1461629011467 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:03:31 INFO - PROCESS | 1871 | 1461629011469 Marionette TRACE conn3 <- [1,58,null,{}] 17:03:31 INFO - PROCESS | 1871 | 1461629011475 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:32 INFO - PROCESS | 1871 | 1461629012452 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 17:03:32 INFO - PROCESS | 1871 | 1461629012584 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:32 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16d8d000 == 22 [pid = 1871] [id = 22] 17:03:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 63 (0x7fca17cd5000) [pid = 1871] [serial = 63] [outer = (nil)] 17:03:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 64 (0x7fca1af7fc00) [pid = 1871] [serial = 64] [outer = 0x7fca17cd5000] 17:03:32 INFO - PROCESS | 1871 | 1461629012661 Marionette DEBUG loaded listener.js 17:03:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 65 (0x7fca1b288c00) [pid = 1871] [serial = 65] [outer = 0x7fca17cd5000] 17:03:33 INFO - PROCESS | 1871 | 1461629013391 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1992ms 17:03:33 INFO - PROCESS | 1871 | 1461629013461 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 17:03:33 INFO - PROCESS | 1871 | 1461629013467 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 17:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:03:33 INFO - PROCESS | 1871 | 1461629013475 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:03:33 INFO - PROCESS | 1871 | 1461629013481 Marionette TRACE conn3 <- [1,62,null,{}] 17:03:33 INFO - PROCESS | 1871 | 1461629013501 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:34 INFO - PROCESS | 1871 | 1461629014046 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 17:03:34 INFO - PROCESS | 1871 | --DOMWINDOW == 64 (0x7fca1b282000) [pid = 1871] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:03:34 INFO - PROCESS | 1871 | --DOMWINDOW == 63 (0x7fca1d329c00) [pid = 1871] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:03:34 INFO - PROCESS | 1871 | --DOMWINDOW == 62 (0x7fca1af84c00) [pid = 1871] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:03:34 INFO - PROCESS | 1871 | --DOMWINDOW == 61 (0x7fca1af19c00) [pid = 1871] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:03:34 INFO - PROCESS | 1871 | --DOMWINDOW == 60 (0x7fca2134dc00) [pid = 1871] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:03:34 INFO - PROCESS | 1871 | --DOMWINDOW == 59 (0x7fca2b965800) [pid = 1871] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:03:34 INFO - PROCESS | 1871 | --DOMWINDOW == 58 (0x7fca1f334400) [pid = 1871] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:03:34 INFO - PROCESS | 1871 | --DOMWINDOW == 57 (0x7fca2d017c00) [pid = 1871] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:03:34 INFO - PROCESS | 1871 | --DOMWINDOW == 56 (0x7fca1609c000) [pid = 1871] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:03:34 INFO - PROCESS | 1871 | --DOMWINDOW == 55 (0x7fca1609e400) [pid = 1871] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:03:34 INFO - PROCESS | 1871 | 1461629014171 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:34 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f11000 == 23 [pid = 1871] [id = 23] 17:03:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 56 (0x7fca1609c000) [pid = 1871] [serial = 66] [outer = (nil)] 17:03:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 57 (0x7fca1af82c00) [pid = 1871] [serial = 67] [outer = 0x7fca1609c000] 17:03:34 INFO - PROCESS | 1871 | 1461629014241 Marionette DEBUG loaded listener.js 17:03:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 58 (0x7fca1e613800) [pid = 1871] [serial = 68] [outer = 0x7fca1609c000] 17:03:34 INFO - PROCESS | 1871 | 1461629014885 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1445ms 17:03:34 INFO - PROCESS | 1871 | 1461629014922 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 17:03:34 INFO - PROCESS | 1871 | 1461629014926 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 17:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:03:34 INFO - PROCESS | 1871 | 1461629014932 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:03:34 INFO - PROCESS | 1871 | 1461629014934 Marionette TRACE conn3 <- [1,66,null,{}] 17:03:34 INFO - PROCESS | 1871 | 1461629014940 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:35 INFO - PROCESS | 1871 | 1461629015095 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 17:03:35 INFO - PROCESS | 1871 | 1461629015187 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:35 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d7c2800 == 24 [pid = 1871] [id = 24] 17:03:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 59 (0x7fca1e615400) [pid = 1871] [serial = 69] [outer = (nil)] 17:03:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 60 (0x7fca1f796c00) [pid = 1871] [serial = 70] [outer = 0x7fca1e615400] 17:03:35 INFO - PROCESS | 1871 | 1461629015250 Marionette DEBUG loaded listener.js 17:03:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 61 (0x7fca2134a800) [pid = 1871] [serial = 71] [outer = 0x7fca1e615400] 17:03:35 INFO - PROCESS | 1871 | 1461629015885 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 984ms 17:03:35 INFO - PROCESS | 1871 | 1461629015918 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 17:03:35 INFO - PROCESS | 1871 | 1461629015923 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 17:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:03:35 INFO - PROCESS | 1871 | 1461629015939 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:03:35 INFO - PROCESS | 1871 | 1461629015946 Marionette TRACE conn3 <- [1,70,null,{}] 17:03:35 INFO - PROCESS | 1871 | 1461629015952 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:36 INFO - PROCESS | 1871 | 1461629016169 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 17:03:36 INFO - PROCESS | 1871 | 1461629016240 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:36 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15830000 == 25 [pid = 1871] [id = 25] 17:03:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 62 (0x7fca15370000) [pid = 1871] [serial = 72] [outer = (nil)] 17:03:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 63 (0x7fca1609f800) [pid = 1871] [serial = 73] [outer = 0x7fca15370000] 17:03:36 INFO - PROCESS | 1871 | 1461629016318 Marionette DEBUG loaded listener.js 17:03:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 64 (0x7fca1af8d800) [pid = 1871] [serial = 74] [outer = 0x7fca15370000] 17:03:37 INFO - PROCESS | 1871 | 1461629017151 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1290ms 17:03:37 INFO - PROCESS | 1871 | 1461629017226 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 17:03:37 INFO - PROCESS | 1871 | 1461629017230 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 17:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:03:37 INFO - PROCESS | 1871 | 1461629017239 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:03:37 INFO - PROCESS | 1871 | 1461629017245 Marionette TRACE conn3 <- [1,74,null,{}] 17:03:37 INFO - PROCESS | 1871 | 1461629017252 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:37 INFO - PROCESS | 1871 | 1461629017413 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 17:03:37 INFO - PROCESS | 1871 | 1461629017535 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:37 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e19b800 == 26 [pid = 1871] [id = 26] 17:03:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 65 (0x7fca1c8b0800) [pid = 1871] [serial = 75] [outer = (nil)] 17:03:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 66 (0x7fca2134dc00) [pid = 1871] [serial = 76] [outer = 0x7fca1c8b0800] 17:03:37 INFO - PROCESS | 1871 | 1461629017617 Marionette DEBUG loaded listener.js 17:03:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 67 (0x7fca2183dc00) [pid = 1871] [serial = 77] [outer = 0x7fca1c8b0800] 17:03:38 INFO - PROCESS | 1871 | 1461629018392 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1188ms 17:03:38 INFO - PROCESS | 1871 | 1461629018427 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 17:03:38 INFO - PROCESS | 1871 | 1461629018432 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 17:03:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:03:38 INFO - PROCESS | 1871 | 1461629018454 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:03:38 INFO - PROCESS | 1871 | 1461629018458 Marionette TRACE conn3 <- [1,78,null,{}] 17:03:38 INFO - PROCESS | 1871 | 1461629018467 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:38 INFO - PROCESS | 1871 | 1461629018624 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 17:03:38 INFO - PROCESS | 1871 | 1461629018747 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:38 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e99d000 == 27 [pid = 1871] [id = 27] 17:03:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 68 (0x7fca21841c00) [pid = 1871] [serial = 78] [outer = (nil)] 17:03:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 69 (0x7fca2bb6f000) [pid = 1871] [serial = 79] [outer = 0x7fca21841c00] 17:03:38 INFO - PROCESS | 1871 | 1461629018823 Marionette DEBUG loaded listener.js 17:03:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 70 (0x7fca2bcc3c00) [pid = 1871] [serial = 80] [outer = 0x7fca21841c00] 17:03:39 INFO - PROCESS | 1871 | 1461629019625 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1249ms 17:03:39 INFO - PROCESS | 1871 | 1461629019688 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 17:03:39 INFO - PROCESS | 1871 | 1461629019695 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 17:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:03:39 INFO - PROCESS | 1871 | 1461629019711 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:03:39 INFO - PROCESS | 1871 | 1461629019719 Marionette TRACE conn3 <- [1,82,null,{}] 17:03:39 INFO - PROCESS | 1871 | 1461629019725 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:39 INFO - PROCESS | 1871 | 1461629019897 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 17:03:40 INFO - PROCESS | 1871 | 1461629020018 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:40 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16f1d800 == 28 [pid = 1871] [id = 28] 17:03:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 71 (0x7fca1af82000) [pid = 1871] [serial = 81] [outer = (nil)] 17:03:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 72 (0x7fca2ce40800) [pid = 1871] [serial = 82] [outer = 0x7fca1af82000] 17:03:40 INFO - PROCESS | 1871 | 1461629020093 Marionette DEBUG loaded listener.js 17:03:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 73 (0x7fca2d1d0800) [pid = 1871] [serial = 83] [outer = 0x7fca1af82000] 17:03:40 INFO - PROCESS | 1871 | 1461629020876 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1247ms 17:03:40 INFO - PROCESS | 1871 | 1461629020951 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 17:03:40 INFO - PROCESS | 1871 | 1461629020956 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 17:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:03:40 INFO - PROCESS | 1871 | 1461629020962 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:03:40 INFO - PROCESS | 1871 | 1461629020964 Marionette TRACE conn3 <- [1,86,null,{}] 17:03:40 INFO - PROCESS | 1871 | 1461629020970 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:41 INFO - PROCESS | 1871 | 1461629021124 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 17:03:41 INFO - PROCESS | 1871 | 1461629021247 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:41 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca24f65800 == 29 [pid = 1871] [id = 29] 17:03:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 74 (0x7fca15371400) [pid = 1871] [serial = 84] [outer = (nil)] 17:03:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 75 (0x7fca25d7d400) [pid = 1871] [serial = 85] [outer = 0x7fca15371400] 17:03:41 INFO - PROCESS | 1871 | 1461629021322 Marionette DEBUG loaded listener.js 17:03:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 76 (0x7fca2ceb8400) [pid = 1871] [serial = 86] [outer = 0x7fca15371400] 17:03:42 INFO - PROCESS | 1871 | 1461629022125 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1227ms 17:03:42 INFO - PROCESS | 1871 | 1461629022199 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 17:03:42 INFO - PROCESS | 1871 | 1461629022204 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 17:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:03:42 INFO - PROCESS | 1871 | 1461629022210 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:03:42 INFO - PROCESS | 1871 | 1461629022212 Marionette TRACE conn3 <- [1,90,null,{}] 17:03:42 INFO - PROCESS | 1871 | 1461629022218 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:42 INFO - PROCESS | 1871 | 1461629022466 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 17:03:42 INFO - PROCESS | 1871 | 1461629022600 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:42 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f12800 == 30 [pid = 1871] [id = 30] 17:03:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 77 (0x7fca1609f400) [pid = 1871] [serial = 87] [outer = (nil)] 17:03:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 78 (0x7fca170dbc00) [pid = 1871] [serial = 88] [outer = 0x7fca1609f400] 17:03:42 INFO - PROCESS | 1871 | 1461629022672 Marionette DEBUG loaded listener.js 17:03:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 79 (0x7fca18a3cc00) [pid = 1871] [serial = 89] [outer = 0x7fca1609f400] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 78 (0x7fca2ea32800) [pid = 1871] [serial = 2] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 77 (0x7fca1e3b2000) [pid = 1871] [serial = 34] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 76 (0x7fca1b125800) [pid = 1871] [serial = 37] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 75 (0x7fca1f32c000) [pid = 1871] [serial = 40] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 74 (0x7fca2153a400) [pid = 1871] [serial = 43] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 73 (0x7fca2bb73c00) [pid = 1871] [serial = 46] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 72 (0x7fca2bbe9400) [pid = 1871] [serial = 49] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 71 (0x7fca2be50800) [pid = 1871] [serial = 52] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 70 (0x7fca2ef3d000) [pid = 1871] [serial = 55] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 69 (0x7fca30303400) [pid = 1871] [serial = 58] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 68 (0x7fca16ae8800) [pid = 1871] [serial = 22] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 67 (0x7fca16c75400) [pid = 1871] [serial = 28] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 66 (0x7fca1af21000) [pid = 1871] [serial = 31] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 65 (0x7fca2bbbb400) [pid = 1871] [serial = 47] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 64 (0x7fca15421800) [pid = 1871] [serial = 25] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 63 (0x7fca2be42800) [pid = 1871] [serial = 50] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 62 (0x7fca3095b800) [pid = 1871] [serial = 59] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 61 (0x7fca1d326c00) [pid = 1871] [serial = 38] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 60 (0x7fca1e5a1000) [pid = 1871] [serial = 35] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 59 (0x7fca21843c00) [pid = 1871] [serial = 44] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 58 (0x7fca1f890c00) [pid = 1871] [serial = 41] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 57 (0x7fca17cd4400) [pid = 1871] [serial = 29] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 56 (0x7fca1536e000) [pid = 1871] [serial = 23] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 55 (0x7fca16f2f800) [pid = 1871] [serial = 16] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 54 (0x7fca16f35c00) [pid = 1871] [serial = 17] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 53 (0x7fca16f39000) [pid = 1871] [serial = 19] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 52 (0x7fca1d325800) [pid = 1871] [serial = 12] [outer = (nil)] [url = about:blank] 17:03:43 INFO - PROCESS | 1871 | --DOMWINDOW == 51 (0x7fca1d86e000) [pid = 1871] [serial = 9] [outer = (nil)] [url = about:blank] 17:03:44 INFO - PROCESS | 1871 | 1461629024193 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 2031ms 17:03:44 INFO - PROCESS | 1871 | 1461629024244 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 17:03:44 INFO - PROCESS | 1871 | 1461629024249 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 17:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:03:44 INFO - PROCESS | 1871 | 1461629024263 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:03:44 INFO - PROCESS | 1871 | 1461629024268 Marionette TRACE conn3 <- [1,94,null,{}] 17:03:44 INFO - PROCESS | 1871 | 1461629024282 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:44 INFO - PROCESS | 1871 | 1461629024431 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 17:03:44 INFO - PROCESS | 1871 | 1461629024457 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:44 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16d9f800 == 31 [pid = 1871] [id = 31] 17:03:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 52 (0x7fca1af81400) [pid = 1871] [serial = 90] [outer = (nil)] 17:03:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 53 (0x7fca1b121000) [pid = 1871] [serial = 91] [outer = 0x7fca1af81400] 17:03:44 INFO - PROCESS | 1871 | 1461629024523 Marionette DEBUG loaded listener.js 17:03:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 54 (0x7fca1be11000) [pid = 1871] [serial = 92] [outer = 0x7fca1af81400] 17:03:45 INFO - PROCESS | 1871 | 1461629025249 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1041ms 17:03:45 INFO - PROCESS | 1871 | 1461629025307 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 17:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:03:45 INFO - PROCESS | 1871 | 1461629025318 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 17:03:45 INFO - PROCESS | 1871 | 1461629025331 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:03:45 INFO - PROCESS | 1871 | 1461629025337 Marionette TRACE conn3 <- [1,98,null,{}] 17:03:45 INFO - PROCESS | 1871 | 1461629025354 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:45 INFO - PROCESS | 1871 | 1461629025523 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 17:03:45 INFO - PROCESS | 1871 | 1461629025536 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1ca4c800 == 32 [pid = 1871] [id = 32] 17:03:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 55 (0x7fca18782c00) [pid = 1871] [serial = 93] [outer = (nil)] 17:03:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 56 (0x7fca1e5a0000) [pid = 1871] [serial = 94] [outer = 0x7fca18782c00] 17:03:45 INFO - PROCESS | 1871 | 1461629025600 Marionette DEBUG loaded listener.js 17:03:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 57 (0x7fca1ec99400) [pid = 1871] [serial = 95] [outer = 0x7fca18782c00] 17:03:46 INFO - PROCESS | 1871 | 1461629026353 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1051ms 17:03:46 INFO - PROCESS | 1871 | 1461629026381 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 17:03:46 INFO - PROCESS | 1871 | 1461629026386 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 17:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:03:46 INFO - PROCESS | 1871 | 1461629026406 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:03:46 INFO - PROCESS | 1871 | 1461629026412 Marionette TRACE conn3 <- [1,102,null,{}] 17:03:46 INFO - PROCESS | 1871 | 1461629026446 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:46 INFO - PROCESS | 1871 | 1461629026684 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 17:03:46 INFO - PROCESS | 1871 | 1461629026744 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:46 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1df91800 == 33 [pid = 1871] [id = 33] 17:03:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 58 (0x7fca1bbb0800) [pid = 1871] [serial = 96] [outer = (nil)] 17:03:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 59 (0x7fca24e66800) [pid = 1871] [serial = 97] [outer = 0x7fca1bbb0800] 17:03:46 INFO - PROCESS | 1871 | 1461629026812 Marionette DEBUG loaded listener.js 17:03:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 60 (0x7fca25d23c00) [pid = 1871] [serial = 98] [outer = 0x7fca1bbb0800] 17:03:47 INFO - PROCESS | 1871 | 1461629027566 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1187ms 17:03:47 INFO - PROCESS | 1871 | 1461629027595 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 17:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:03:47 INFO - PROCESS | 1871 | 1461629027600 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 17:03:47 INFO - PROCESS | 1871 | 1461629027612 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:03:47 INFO - PROCESS | 1871 | 1461629027615 Marionette TRACE conn3 <- [1,106,null,{}] 17:03:47 INFO - PROCESS | 1871 | 1461629027621 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:47 INFO - PROCESS | 1871 | 1461629027788 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 17:03:47 INFO - PROCESS | 1871 | 1461629027848 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:47 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e6e0800 == 34 [pid = 1871] [id = 34] 17:03:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 61 (0x7fca1f480000) [pid = 1871] [serial = 99] [outer = (nil)] 17:03:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 62 (0x7fca2bb6cc00) [pid = 1871] [serial = 100] [outer = 0x7fca1f480000] 17:03:47 INFO - PROCESS | 1871 | 1461629027913 Marionette DEBUG loaded listener.js 17:03:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 63 (0x7fca2bbe2800) [pid = 1871] [serial = 101] [outer = 0x7fca1f480000] 17:03:48 INFO - PROCESS | 1871 | --DOMWINDOW == 62 (0x7fca1d54f400) [pid = 1871] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:03:48 INFO - PROCESS | 1871 | --DOMWINDOW == 61 (0x7fca2be48400) [pid = 1871] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:03:48 INFO - PROCESS | 1871 | --DOMWINDOW == 60 (0x7fca2ceb9000) [pid = 1871] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:03:48 INFO - PROCESS | 1871 | --DOMWINDOW == 59 (0x7fca1e615400) [pid = 1871] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:03:48 INFO - PROCESS | 1871 | --DOMWINDOW == 58 (0x7fca1609c000) [pid = 1871] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:03:48 INFO - PROCESS | 1871 | --DOMWINDOW == 57 (0x7fca17cd5000) [pid = 1871] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:03:48 INFO - PROCESS | 1871 | 1461629028657 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1088ms 17:03:48 INFO - PROCESS | 1871 | 1461629028695 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 17:03:48 INFO - PROCESS | 1871 | 1461629028698 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 17:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:03:48 INFO - PROCESS | 1871 | 1461629028705 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:03:48 INFO - PROCESS | 1871 | 1461629028709 Marionette TRACE conn3 <- [1,110,null,{}] 17:03:48 INFO - PROCESS | 1871 | 1461629028721 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:48 INFO - PROCESS | 1871 | 1461629028888 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 17:03:48 INFO - PROCESS | 1871 | 1461629028906 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e9ae000 == 35 [pid = 1871] [id = 35] 17:03:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 58 (0x7fca15373c00) [pid = 1871] [serial = 102] [outer = (nil)] 17:03:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 59 (0x7fca1f32f400) [pid = 1871] [serial = 103] [outer = 0x7fca15373c00] 17:03:48 INFO - PROCESS | 1871 | 1461629028973 Marionette DEBUG loaded listener.js 17:03:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 60 (0x7fca2bcca000) [pid = 1871] [serial = 104] [outer = 0x7fca15373c00] 17:03:49 INFO - PROCESS | 1871 | 1461629029689 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:03:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 61 (0x7fca2be42800) [pid = 1871] [serial = 105] [outer = 0x7fca15851c00] 17:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1037ms 17:03:49 INFO - PROCESS | 1871 | 1461629029756 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 17:03:49 INFO - PROCESS | 1871 | 1461629029759 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 17:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:03:49 INFO - PROCESS | 1871 | 1461629029817 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:03:49 INFO - PROCESS | 1871 | 1461629029819 Marionette TRACE conn3 <- [1,114,null,{}] 17:03:49 INFO - PROCESS | 1871 | 1461629029835 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:50 INFO - PROCESS | 1871 | 1461629030021 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 17:03:50 INFO - PROCESS | 1871 | 1461629030035 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:50 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1f7fe000 == 36 [pid = 1871] [id = 36] 17:03:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 62 (0x7fca1dfdb000) [pid = 1871] [serial = 106] [outer = (nil)] 17:03:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 63 (0x7fca2ce41c00) [pid = 1871] [serial = 107] [outer = 0x7fca1dfdb000] 17:03:50 INFO - PROCESS | 1871 | 1461629030100 Marionette DEBUG loaded listener.js 17:03:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 64 (0x7fca30198800) [pid = 1871] [serial = 108] [outer = 0x7fca1dfdb000] 17:03:51 INFO - PROCESS | 1871 | 1461629031061 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:03:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1321ms 17:03:51 INFO - PROCESS | 1871 | 1461629031110 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 17:03:51 INFO - PROCESS | 1871 | 1461629031116 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 17:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:03:51 INFO - PROCESS | 1871 | 1461629031126 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:03:51 INFO - PROCESS | 1871 | 1461629031131 Marionette TRACE conn3 <- [1,118,null,{}] 17:03:51 INFO - PROCESS | 1871 | 1461629031141 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:51 INFO - PROCESS | 1871 | 1461629031323 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 17:03:51 INFO - PROCESS | 1871 | 1461629031449 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:51 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1baa3000 == 37 [pid = 1871] [id = 37] 17:03:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 65 (0x7fca18783400) [pid = 1871] [serial = 109] [outer = (nil)] 17:03:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 66 (0x7fca1c047400) [pid = 1871] [serial = 110] [outer = 0x7fca18783400] 17:03:51 INFO - PROCESS | 1871 | 1461629031573 Marionette DEBUG loaded listener.js 17:03:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 67 (0x7fca1d551400) [pid = 1871] [serial = 111] [outer = 0x7fca18783400] 17:03:52 INFO - PROCESS | 1871 | 1461629032428 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1341ms 17:03:52 INFO - PROCESS | 1871 | 1461629032468 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 17:03:52 INFO - PROCESS | 1871 | 1461629032477 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 17:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:03:52 INFO - PROCESS | 1871 | 1461629032490 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:03:52 INFO - PROCESS | 1871 | 1461629032494 Marionette TRACE conn3 <- [1,122,null,{}] 17:03:52 INFO - PROCESS | 1871 | 1461629032529 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:52 INFO - PROCESS | 1871 | 1461629032705 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 17:03:52 INFO - PROCESS | 1871 | 1461629032826 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:52 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e9ad000 == 38 [pid = 1871] [id = 38] 17:03:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 68 (0x7fca1bbb2c00) [pid = 1871] [serial = 112] [outer = (nil)] 17:03:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 69 (0x7fca1f47e000) [pid = 1871] [serial = 113] [outer = 0x7fca1bbb2c00] 17:03:52 INFO - PROCESS | 1871 | 1461629032902 Marionette DEBUG loaded listener.js 17:03:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 70 (0x7fca2153a400) [pid = 1871] [serial = 114] [outer = 0x7fca1bbb2c00] 17:03:53 INFO - PROCESS | 1871 | 1461629033830 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1417ms 17:03:53 INFO - PROCESS | 1871 | 1461629033906 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 17:03:53 INFO - PROCESS | 1871 | 1461629033911 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 17:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:03:53 INFO - PROCESS | 1871 | 1461629033918 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:03:53 INFO - PROCESS | 1871 | 1461629033924 Marionette TRACE conn3 <- [1,126,null,{}] 17:03:53 INFO - PROCESS | 1871 | 1461629033942 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:54 INFO - PROCESS | 1871 | 1461629034239 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 17:03:54 INFO - PROCESS | 1871 | 1461629034422 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:54 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f0b800 == 39 [pid = 1871] [id = 39] 17:03:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 71 (0x7fca187ef800) [pid = 1871] [serial = 115] [outer = (nil)] 17:03:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 72 (0x7fca1af88000) [pid = 1871] [serial = 116] [outer = 0x7fca187ef800] 17:03:54 INFO - PROCESS | 1871 | 1461629034546 Marionette DEBUG loaded listener.js 17:03:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 73 (0x7fca1c95d800) [pid = 1871] [serial = 117] [outer = 0x7fca187ef800] 17:03:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e9ae000 == 38 [pid = 1871] [id = 35] 17:03:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e6e0800 == 37 [pid = 1871] [id = 34] 17:03:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1df91800 == 36 [pid = 1871] [id = 33] 17:03:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1ca4c800 == 35 [pid = 1871] [id = 32] 17:03:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16d9f800 == 34 [pid = 1871] [id = 31] 17:03:55 INFO - PROCESS | 1871 | --DOMWINDOW == 72 (0x7fca30aae400) [pid = 1871] [serial = 62] [outer = (nil)] [url = about:blank] 17:03:55 INFO - PROCESS | 1871 | --DOMWINDOW == 71 (0x7fca30aa3c00) [pid = 1871] [serial = 61] [outer = (nil)] [url = about:blank] 17:03:55 INFO - PROCESS | 1871 | --DOMWINDOW == 70 (0x7fca2cd40000) [pid = 1871] [serial = 53] [outer = (nil)] [url = about:blank] 17:03:55 INFO - PROCESS | 1871 | --DOMWINDOW == 69 (0x7fca2efed400) [pid = 1871] [serial = 56] [outer = (nil)] [url = about:blank] 17:03:55 INFO - PROCESS | 1871 | --DOMWINDOW == 68 (0x7fca1f796c00) [pid = 1871] [serial = 70] [outer = (nil)] [url = about:blank] 17:03:55 INFO - PROCESS | 1871 | --DOMWINDOW == 67 (0x7fca2134a800) [pid = 1871] [serial = 71] [outer = (nil)] [url = about:blank] 17:03:55 INFO - PROCESS | 1871 | --DOMWINDOW == 66 (0x7fca1af82c00) [pid = 1871] [serial = 67] [outer = (nil)] [url = about:blank] 17:03:55 INFO - PROCESS | 1871 | --DOMWINDOW == 65 (0x7fca1af7fc00) [pid = 1871] [serial = 64] [outer = (nil)] [url = about:blank] 17:03:55 INFO - PROCESS | 1871 | --DOMWINDOW == 64 (0x7fca1b288c00) [pid = 1871] [serial = 65] [outer = (nil)] [url = about:blank] 17:03:55 INFO - PROCESS | 1871 | --DOMWINDOW == 63 (0x7fca1e613800) [pid = 1871] [serial = 68] [outer = (nil)] [url = about:blank] 17:03:55 INFO - PROCESS | 1871 | 1461629035381 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1499ms 17:03:55 INFO - PROCESS | 1871 | 1461629035420 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 17:03:55 INFO - PROCESS | 1871 | 1461629035424 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 17:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:03:55 INFO - PROCESS | 1871 | 1461629035433 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:03:55 INFO - PROCESS | 1871 | 1461629035439 Marionette TRACE conn3 <- [1,130,null,{}] 17:03:55 INFO - PROCESS | 1871 | 1461629035447 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:55 INFO - PROCESS | 1871 | 1461629035649 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 17:03:55 INFO - PROCESS | 1871 | 1461629035739 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:55 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1ca4f800 == 35 [pid = 1871] [id = 40] 17:03:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 64 (0x7fca16c76c00) [pid = 1871] [serial = 118] [outer = (nil)] 17:03:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 65 (0x7fca1f330c00) [pid = 1871] [serial = 119] [outer = 0x7fca16c76c00] 17:03:55 INFO - PROCESS | 1871 | 1461629035809 Marionette DEBUG loaded listener.js 17:03:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 66 (0x7fca2134c800) [pid = 1871] [serial = 120] [outer = 0x7fca16c76c00] 17:03:56 INFO - PROCESS | 1871 | 1461629036501 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 17:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1088ms 17:03:56 INFO - PROCESS | 1871 | 1461629036526 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 17:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:03:56 INFO - PROCESS | 1871 | 1461629036531 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 17:03:56 INFO - PROCESS | 1871 | 1461629036537 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:03:56 INFO - PROCESS | 1871 | 1461629036540 Marionette TRACE conn3 <- [1,134,null,{}] 17:03:56 INFO - PROCESS | 1871 | 1461629036546 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:56 INFO - PROCESS | 1871 | 1461629036732 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 17:03:56 INFO - PROCESS | 1871 | 1461629036757 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:56 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e3e6000 == 36 [pid = 1871] [id = 41] 17:03:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 67 (0x7fca15860c00) [pid = 1871] [serial = 121] [outer = (nil)] 17:03:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 68 (0x7fca2ad39400) [pid = 1871] [serial = 122] [outer = 0x7fca15860c00] 17:03:56 INFO - PROCESS | 1871 | 1461629036823 Marionette DEBUG loaded listener.js 17:03:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 69 (0x7fca2bbbf800) [pid = 1871] [serial = 123] [outer = 0x7fca15860c00] 17:03:57 INFO - PROCESS | 1871 | 1461629037645 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 17:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1180ms 17:03:57 INFO - PROCESS | 1871 | 1461629037717 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 17:03:57 INFO - PROCESS | 1871 | 1461629037722 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 17:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:03:57 INFO - PROCESS | 1871 | 1461629037739 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:03:57 INFO - PROCESS | 1871 | 1461629037747 Marionette TRACE conn3 <- [1,138,null,{}] 17:03:57 INFO - PROCESS | 1871 | 1461629037768 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:57 INFO - PROCESS | 1871 | 1461629037965 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 17:03:57 INFO - PROCESS | 1871 | 1461629037990 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:58 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1f359800 == 37 [pid = 1871] [id = 42] 17:03:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 70 (0x7fca15852c00) [pid = 1871] [serial = 124] [outer = (nil)] 17:03:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 71 (0x7fca187e3400) [pid = 1871] [serial = 125] [outer = 0x7fca15852c00] 17:03:58 INFO - PROCESS | 1871 | 1461629038053 Marionette DEBUG loaded listener.js 17:03:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 72 (0x7fca1af8ec00) [pid = 1871] [serial = 126] [outer = 0x7fca15852c00] 17:03:58 INFO - PROCESS | 1871 | 1461629038815 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 17:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1110ms 17:03:58 INFO - PROCESS | 1871 | 1461629038845 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 17:03:58 INFO - PROCESS | 1871 | 1461629038849 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 17:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:03:58 INFO - PROCESS | 1871 | 1461629038855 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:03:58 INFO - PROCESS | 1871 | 1461629038857 Marionette TRACE conn3 <- [1,142,null,{}] 17:03:58 INFO - PROCESS | 1871 | 1461629038871 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:59 INFO - PROCESS | 1871 | 1461629039045 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 17:03:59 INFO - PROCESS | 1871 | 1461629039074 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:59 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca25107000 == 38 [pid = 1871] [id = 43] 17:03:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 73 (0x7fca18787800) [pid = 1871] [serial = 127] [outer = (nil)] 17:03:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 74 (0x7fca2bbe0c00) [pid = 1871] [serial = 128] [outer = 0x7fca18787800] 17:03:59 INFO - PROCESS | 1871 | 1461629039137 Marionette DEBUG loaded listener.js 17:03:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 75 (0x7fca2bcce800) [pid = 1871] [serial = 129] [outer = 0x7fca18787800] 17:03:59 INFO - PROCESS | 1871 | --DOMWINDOW == 74 (0x7fca15371400) [pid = 1871] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:03:59 INFO - PROCESS | 1871 | --DOMWINDOW == 73 (0x7fca21841c00) [pid = 1871] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:03:59 INFO - PROCESS | 1871 | --DOMWINDOW == 72 (0x7fca1bbb0800) [pid = 1871] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:03:59 INFO - PROCESS | 1871 | --DOMWINDOW == 71 (0x7fca1af82000) [pid = 1871] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:03:59 INFO - PROCESS | 1871 | --DOMWINDOW == 70 (0x7fca18782c00) [pid = 1871] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:03:59 INFO - PROCESS | 1871 | --DOMWINDOW == 69 (0x7fca1c8b0800) [pid = 1871] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:03:59 INFO - PROCESS | 1871 | --DOMWINDOW == 68 (0x7fca15373c00) [pid = 1871] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:03:59 INFO - PROCESS | 1871 | --DOMWINDOW == 67 (0x7fca15370000) [pid = 1871] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:03:59 INFO - PROCESS | 1871 | --DOMWINDOW == 66 (0x7fca1f480000) [pid = 1871] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:03:59 INFO - PROCESS | 1871 | --DOMWINDOW == 65 (0x7fca1af81400) [pid = 1871] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:03:59 INFO - PROCESS | 1871 | 1461629039950 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 17:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1136ms 17:03:59 INFO - PROCESS | 1871 | 1461629039993 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 17:03:59 INFO - PROCESS | 1871 | 1461629039996 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 17:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:04:00 INFO - PROCESS | 1871 | 1461629040003 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:04:00 INFO - PROCESS | 1871 | 1461629040006 Marionette TRACE conn3 <- [1,146,null,{}] 17:04:00 INFO - PROCESS | 1871 | 1461629040012 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:00 INFO - PROCESS | 1871 | 1461629040190 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 17:04:00 INFO - PROCESS | 1871 | 1461629040216 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2add1000 == 39 [pid = 1871] [id = 44] 17:04:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 66 (0x7fca2ad3a000) [pid = 1871] [serial = 130] [outer = (nil)] 17:04:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 67 (0x7fca2bcc6000) [pid = 1871] [serial = 131] [outer = 0x7fca2ad3a000] 17:04:00 INFO - PROCESS | 1871 | 1461629040298 Marionette DEBUG loaded listener.js 17:04:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 68 (0x7fca2cd40400) [pid = 1871] [serial = 132] [outer = 0x7fca2ad3a000] 17:04:01 INFO - PROCESS | 1871 | 1461629041153 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1182ms 17:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:04:01 INFO - PROCESS | 1871 | 1461629041186 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 17:04:01 INFO - PROCESS | 1871 | 1461629041189 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 17:04:01 INFO - PROCESS | 1871 | 1461629041196 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:04:01 INFO - PROCESS | 1871 | 1461629041199 Marionette TRACE conn3 <- [1,150,null,{}] 17:04:01 INFO - PROCESS | 1871 | 1461629041211 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:01 INFO - PROCESS | 1871 | 1461629041358 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 17:04:01 INFO - PROCESS | 1871 | 1461629041373 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:01 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2bb98000 == 40 [pid = 1871] [id = 45] 17:04:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 69 (0x7fca2d008800) [pid = 1871] [serial = 133] [outer = (nil)] 17:04:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 70 (0x7fca3016ac00) [pid = 1871] [serial = 134] [outer = 0x7fca2d008800] 17:04:01 INFO - PROCESS | 1871 | 1461629041436 Marionette DEBUG loaded listener.js 17:04:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 71 (0x7fca30353000) [pid = 1871] [serial = 135] [outer = 0x7fca2d008800] 17:04:02 INFO - PROCESS | 1871 | 1461629042695 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 17:04:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1552ms 17:04:02 INFO - PROCESS | 1871 | 1461629042748 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 17:04:02 INFO - PROCESS | 1871 | 1461629042754 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 17:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:04:02 INFO - PROCESS | 1871 | 1461629042764 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:04:02 INFO - PROCESS | 1871 | 1461629042768 Marionette TRACE conn3 <- [1,154,null,{}] 17:04:02 INFO - PROCESS | 1871 | 1461629042777 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:03 INFO - PROCESS | 1871 | 1461629043015 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 17:04:03 INFO - PROCESS | 1871 | 1461629043146 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:03 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1c059800 == 41 [pid = 1871] [id = 46] 17:04:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 72 (0x7fca187e6000) [pid = 1871] [serial = 136] [outer = (nil)] 17:04:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 73 (0x7fca1af20000) [pid = 1871] [serial = 137] [outer = 0x7fca187e6000] 17:04:03 INFO - PROCESS | 1871 | 1461629043225 Marionette DEBUG loaded listener.js 17:04:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 74 (0x7fca1c8b6000) [pid = 1871] [serial = 138] [outer = 0x7fca187e6000] 17:04:04 INFO - PROCESS | 1871 | 1461629044087 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 17:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1385ms 17:04:04 INFO - PROCESS | 1871 | 1461629044166 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 17:04:04 INFO - PROCESS | 1871 | 1461629044175 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 17:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:04:04 INFO - PROCESS | 1871 | 1461629044279 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:04:04 INFO - PROCESS | 1871 | 1461629044285 Marionette TRACE conn3 <- [1,158,null,{}] 17:04:04 INFO - PROCESS | 1871 | 1461629044336 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:04 INFO - PROCESS | 1871 | 1461629044552 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 17:04:04 INFO - PROCESS | 1871 | 1461629044768 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:04 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e3e4800 == 42 [pid = 1871] [id = 47] 17:04:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 75 (0x7fca25d7e400) [pid = 1871] [serial = 139] [outer = (nil)] 17:04:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 76 (0x7fca2ad44800) [pid = 1871] [serial = 140] [outer = 0x7fca25d7e400] 17:04:04 INFO - PROCESS | 1871 | 1461629044843 Marionette DEBUG loaded listener.js 17:04:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 77 (0x7fca2bcc7800) [pid = 1871] [serial = 141] [outer = 0x7fca25d7e400] 17:04:05 INFO - PROCESS | 1871 | 1461629045713 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 17:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1547ms 17:04:05 INFO - PROCESS | 1871 | 1461629045752 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 17:04:05 INFO - PROCESS | 1871 | 1461629045756 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 17:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:04:05 INFO - PROCESS | 1871 | 1461629045763 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:04:05 INFO - PROCESS | 1871 | 1461629045769 Marionette TRACE conn3 <- [1,162,null,{}] 17:04:05 INFO - PROCESS | 1871 | 1461629045784 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:05 INFO - PROCESS | 1871 | 1461629045959 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 17:04:06 INFO - PROCESS | 1871 | 1461629046091 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2c0cf800 == 43 [pid = 1871] [id = 48] 17:04:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 78 (0x7fca2ce43000) [pid = 1871] [serial = 142] [outer = (nil)] 17:04:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 79 (0x7fca2efedc00) [pid = 1871] [serial = 143] [outer = 0x7fca2ce43000] 17:04:06 INFO - PROCESS | 1871 | 1461629046170 Marionette DEBUG loaded listener.js 17:04:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 80 (0x7fca3072fc00) [pid = 1871] [serial = 144] [outer = 0x7fca2ce43000] 17:04:07 INFO - PROCESS | 1871 | 1461629047082 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 17:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1342ms 17:04:07 INFO - PROCESS | 1871 | 1461629047106 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 17:04:07 INFO - PROCESS | 1871 | 1461629047112 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 17:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:04:07 INFO - PROCESS | 1871 | 1461629047120 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:04:07 INFO - PROCESS | 1871 | 1461629047124 Marionette TRACE conn3 <- [1,166,null,{}] 17:04:07 INFO - PROCESS | 1871 | 1461629047131 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:07 INFO - PROCESS | 1871 | 1461629047296 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 17:04:07 INFO - PROCESS | 1871 | 1461629047484 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:07 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2ea36000 == 44 [pid = 1871] [id = 49] 17:04:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 81 (0x7fca310dc800) [pid = 1871] [serial = 145] [outer = (nil)] 17:04:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 82 (0x7fca310e3c00) [pid = 1871] [serial = 146] [outer = 0x7fca310dc800] 17:04:07 INFO - PROCESS | 1871 | 1461629047575 Marionette DEBUG loaded listener.js 17:04:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 83 (0x7fca3112c400) [pid = 1871] [serial = 147] [outer = 0x7fca310dc800] 17:04:08 INFO - PROCESS | 1871 | 1461629048901 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1840ms 17:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:04:08 INFO - PROCESS | 1871 | 1461629048972 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 17:04:08 INFO - PROCESS | 1871 | 1461629048975 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 17:04:08 INFO - PROCESS | 1871 | 1461629048984 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:04:08 INFO - PROCESS | 1871 | 1461629048987 Marionette TRACE conn3 <- [1,170,null,{}] 17:04:08 INFO - PROCESS | 1871 | 1461629048995 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:09 INFO - PROCESS | 1871 | 1461629049272 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 17:04:09 INFO - PROCESS | 1871 | 1461629049548 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:09 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca17c0d800 == 45 [pid = 1871] [id = 50] 17:04:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 84 (0x7fca16f30800) [pid = 1871] [serial = 148] [outer = (nil)] 17:04:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 85 (0x7fca17cd3800) [pid = 1871] [serial = 149] [outer = 0x7fca16f30800] 17:04:09 INFO - PROCESS | 1871 | 1461629049617 Marionette DEBUG loaded listener.js 17:04:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 86 (0x7fca18789000) [pid = 1871] [serial = 150] [outer = 0x7fca16f30800] 17:04:10 INFO - PROCESS | 1871 | 1461629050492 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:04:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1592ms 17:04:10 INFO - PROCESS | 1871 | 1461629050576 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 17:04:10 INFO - PROCESS | 1871 | 1461629050582 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 17:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:04:10 INFO - PROCESS | 1871 | 1461629050592 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:04:10 INFO - PROCESS | 1871 | 1461629050598 Marionette TRACE conn3 <- [1,174,null,{}] 17:04:10 INFO - PROCESS | 1871 | 1461629050606 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:10 INFO - PROCESS | 1871 | 1461629050847 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 17:04:11 INFO - PROCESS | 1871 | 1461629051022 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:11 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16f0f800 == 46 [pid = 1871] [id = 51] 17:04:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 87 (0x7fca1baf7c00) [pid = 1871] [serial = 151] [outer = (nil)] 17:04:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 88 (0x7fca1c961000) [pid = 1871] [serial = 152] [outer = 0x7fca1baf7c00] 17:04:11 INFO - PROCESS | 1871 | 1461629051100 Marionette DEBUG loaded listener.js 17:04:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 89 (0x7fca1d54e400) [pid = 1871] [serial = 153] [outer = 0x7fca1baf7c00] 17:04:11 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16f1d800 == 45 [pid = 1871] [id = 28] 17:04:11 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e99d000 == 44 [pid = 1871] [id = 27] 17:04:11 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca24f65800 == 43 [pid = 1871] [id = 29] 17:04:11 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f12800 == 42 [pid = 1871] [id = 30] 17:04:11 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2add1000 == 41 [pid = 1871] [id = 44] 17:04:11 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca25107000 == 40 [pid = 1871] [id = 43] 17:04:11 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1f359800 == 39 [pid = 1871] [id = 42] 17:04:11 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e3e6000 == 38 [pid = 1871] [id = 41] 17:04:11 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1ca4f800 == 37 [pid = 1871] [id = 40] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 88 (0x7fca2ce41c00) [pid = 1871] [serial = 107] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f0b800 == 36 [pid = 1871] [id = 39] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 87 (0x7fca2bcca000) [pid = 1871] [serial = 104] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 86 (0x7fca25d7d400) [pid = 1871] [serial = 85] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 85 (0x7fca2bcc3c00) [pid = 1871] [serial = 80] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 84 (0x7fca170dbc00) [pid = 1871] [serial = 88] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 83 (0x7fca25d23c00) [pid = 1871] [serial = 98] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 82 (0x7fca2ceb8400) [pid = 1871] [serial = 86] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 81 (0x7fca2d1d0800) [pid = 1871] [serial = 83] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 80 (0x7fca1e5a0000) [pid = 1871] [serial = 94] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 79 (0x7fca2134dc00) [pid = 1871] [serial = 76] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 78 (0x7fca24e66800) [pid = 1871] [serial = 97] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 77 (0x7fca1f32f400) [pid = 1871] [serial = 103] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 76 (0x7fca1af8d800) [pid = 1871] [serial = 74] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 75 (0x7fca1609f800) [pid = 1871] [serial = 73] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 74 (0x7fca2bbe2800) [pid = 1871] [serial = 101] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 73 (0x7fca1b121000) [pid = 1871] [serial = 91] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 72 (0x7fca2183dc00) [pid = 1871] [serial = 77] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 71 (0x7fca2ce40800) [pid = 1871] [serial = 82] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 70 (0x7fca1ec99400) [pid = 1871] [serial = 95] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 69 (0x7fca2bb6f000) [pid = 1871] [serial = 79] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 68 (0x7fca2bb6cc00) [pid = 1871] [serial = 100] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 67 (0x7fca1be11000) [pid = 1871] [serial = 92] [outer = (nil)] [url = about:blank] 17:04:11 INFO - PROCESS | 1871 | --DOMWINDOW == 66 (0x7fca186d9000) [pid = 1871] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:04:11 INFO - PROCESS | 1871 | 1461629051886 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1345ms 17:04:11 INFO - PROCESS | 1871 | 1461629051940 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 17:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:04:11 INFO - PROCESS | 1871 | 1461629051951 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 17:04:11 INFO - PROCESS | 1871 | 1461629051958 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:04:11 INFO - PROCESS | 1871 | 1461629051963 Marionette TRACE conn3 <- [1,178,null,{}] 17:04:11 INFO - PROCESS | 1871 | 1461629051970 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:12 INFO - PROCESS | 1871 | 1461629052134 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 17:04:12 INFO - PROCESS | 1871 | 1461629052149 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:12 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1bba1000 == 37 [pid = 1871] [id = 52] 17:04:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 67 (0x7fca1e616400) [pid = 1871] [serial = 154] [outer = (nil)] 17:04:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 68 (0x7fca1ec0bc00) [pid = 1871] [serial = 155] [outer = 0x7fca1e616400] 17:04:12 INFO - PROCESS | 1871 | 1461629052215 Marionette DEBUG loaded listener.js 17:04:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 69 (0x7fca1f88bc00) [pid = 1871] [serial = 156] [outer = 0x7fca1e616400] 17:04:12 INFO - PROCESS | 1871 | 1461629052954 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1035ms 17:04:12 INFO - PROCESS | 1871 | 1461629052994 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 17:04:12 INFO - PROCESS | 1871 | 1461629052997 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 17:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:04:13 INFO - PROCESS | 1871 | 1461629053012 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:04:13 INFO - PROCESS | 1871 | 1461629053021 Marionette TRACE conn3 <- [1,182,null,{}] 17:04:13 INFO - PROCESS | 1871 | 1461629053038 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:13 INFO - PROCESS | 1871 | 1461629053195 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 17:04:13 INFO - PROCESS | 1871 | 1461629053206 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:13 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e6dd800 == 38 [pid = 1871] [id = 53] 17:04:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 70 (0x7fca1be17000) [pid = 1871] [serial = 157] [outer = (nil)] 17:04:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 71 (0x7fca25d23c00) [pid = 1871] [serial = 158] [outer = 0x7fca1be17000] 17:04:13 INFO - PROCESS | 1871 | 1461629053269 Marionette DEBUG loaded listener.js 17:04:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 72 (0x7fca2bb74400) [pid = 1871] [serial = 159] [outer = 0x7fca1be17000] 17:04:13 INFO - PROCESS | 1871 | 1461629053647 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:04:14 INFO - PROCESS | 1871 | 1461629054115 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:04:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1153ms 17:04:14 INFO - PROCESS | 1871 | 1461629054159 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 17:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:04:14 INFO - PROCESS | 1871 | 1461629054163 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 17:04:14 INFO - PROCESS | 1871 | 1461629054176 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:04:14 INFO - PROCESS | 1871 | 1461629054178 Marionette TRACE conn3 <- [1,186,null,{}] 17:04:14 INFO - PROCESS | 1871 | 1461629054183 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:14 INFO - PROCESS | 1871 | 1461629054363 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 17:04:14 INFO - PROCESS | 1871 | 1461629054388 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:14 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16d9a000 == 39 [pid = 1871] [id = 54] 17:04:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 73 (0x7fca16c75400) [pid = 1871] [serial = 160] [outer = (nil)] 17:04:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 74 (0x7fca2bcc7c00) [pid = 1871] [serial = 161] [outer = 0x7fca16c75400] 17:04:14 INFO - PROCESS | 1871 | 1461629054450 Marionette DEBUG loaded listener.js 17:04:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 75 (0x7fca3030f800) [pid = 1871] [serial = 162] [outer = 0x7fca16c75400] 17:04:15 INFO - PROCESS | 1871 | 1461629055275 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1135ms 17:04:15 INFO - PROCESS | 1871 | 1461629055305 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 17:04:15 INFO - PROCESS | 1871 | 1461629055309 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 17:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:04:15 INFO - PROCESS | 1871 | 1461629055315 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:04:15 INFO - PROCESS | 1871 | 1461629055317 Marionette TRACE conn3 <- [1,190,null,{}] 17:04:15 INFO - PROCESS | 1871 | 1461629055330 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:15 INFO - PROCESS | 1871 | 1461629055505 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 17:04:15 INFO - PROCESS | 1871 | 1461629055532 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f1f000 == 40 [pid = 1871] [id = 55] 17:04:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 76 (0x7fca3100b400) [pid = 1871] [serial = 163] [outer = (nil)] 17:04:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 77 (0x7fca31127400) [pid = 1871] [serial = 164] [outer = 0x7fca3100b400] 17:04:15 INFO - PROCESS | 1871 | 1461629055611 Marionette DEBUG loaded listener.js 17:04:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 78 (0x7fca32dc3000) [pid = 1871] [serial = 165] [outer = 0x7fca3100b400] 17:04:16 INFO - PROCESS | 1871 | --DOMWINDOW == 77 (0x7fca15852c00) [pid = 1871] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:04:16 INFO - PROCESS | 1871 | --DOMWINDOW == 76 (0x7fca187ef800) [pid = 1871] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:04:16 INFO - PROCESS | 1871 | --DOMWINDOW == 75 (0x7fca15860c00) [pid = 1871] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:04:16 INFO - PROCESS | 1871 | --DOMWINDOW == 74 (0x7fca16c76c00) [pid = 1871] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:04:16 INFO - PROCESS | 1871 | --DOMWINDOW == 73 (0x7fca18787800) [pid = 1871] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:04:16 INFO - PROCESS | 1871 | --DOMWINDOW == 72 (0x7fca2ad3a000) [pid = 1871] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:04:16 INFO - PROCESS | 1871 | 1461629056584 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1286ms 17:04:16 INFO - PROCESS | 1871 | 1461629056606 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 17:04:16 INFO - PROCESS | 1871 | 1461629056608 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 17:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:04:16 INFO - PROCESS | 1871 | 1461629056616 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:04:16 INFO - PROCESS | 1871 | 1461629056619 Marionette TRACE conn3 <- [1,194,null,{}] 17:04:16 INFO - PROCESS | 1871 | 1461629056625 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:16 INFO - PROCESS | 1871 | 1461629056823 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 17:04:16 INFO - PROCESS | 1871 | 1461629056843 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:16 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2bb91000 == 41 [pid = 1871] [id = 56] 17:04:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 73 (0x7fca15228c00) [pid = 1871] [serial = 166] [outer = (nil)] 17:04:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 74 (0x7fca30726000) [pid = 1871] [serial = 167] [outer = 0x7fca15228c00] 17:04:16 INFO - PROCESS | 1871 | 1461629056909 Marionette DEBUG loaded listener.js 17:04:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 75 (0x7fca33a95000) [pid = 1871] [serial = 168] [outer = 0x7fca15228c00] 17:04:17 INFO - PROCESS | 1871 | 1461629057630 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1030ms 17:04:17 INFO - PROCESS | 1871 | 1461629057647 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 17:04:17 INFO - PROCESS | 1871 | 1461629057650 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 17:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:04:17 INFO - PROCESS | 1871 | 1461629057658 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:04:17 INFO - PROCESS | 1871 | 1461629057662 Marionette TRACE conn3 <- [1,198,null,{}] 17:04:17 INFO - PROCESS | 1871 | 1461629057668 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:17 INFO - PROCESS | 1871 | 1461629057852 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 17:04:17 INFO - PROCESS | 1871 | 1461629057871 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:17 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2cd19800 == 42 [pid = 1871] [id = 57] 17:04:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 76 (0x7fca187ea400) [pid = 1871] [serial = 169] [outer = (nil)] 17:04:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 77 (0x7fca33ae3000) [pid = 1871] [serial = 170] [outer = 0x7fca187ea400] 17:04:17 INFO - PROCESS | 1871 | 1461629057936 Marionette DEBUG loaded listener.js 17:04:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 78 (0x7fca35080400) [pid = 1871] [serial = 171] [outer = 0x7fca187ea400] 17:04:18 INFO - PROCESS | 1871 | 1461629058877 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:04:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1243ms 17:04:18 INFO - PROCESS | 1871 | 1461629058903 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 17:04:18 INFO - PROCESS | 1871 | 1461629058910 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 17:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:04:18 INFO - PROCESS | 1871 | 1461629058920 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:04:18 INFO - PROCESS | 1871 | 1461629058925 Marionette TRACE conn3 <- [1,202,null,{}] 17:04:18 INFO - PROCESS | 1871 | 1461629058935 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:19 INFO - PROCESS | 1871 | 1461629059179 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 17:04:19 INFO - PROCESS | 1871 | 1461629059309 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:19 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d3b1800 == 43 [pid = 1871] [id = 58] 17:04:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 79 (0x7fca1af81800) [pid = 1871] [serial = 172] [outer = (nil)] 17:04:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 80 (0x7fca1c048800) [pid = 1871] [serial = 173] [outer = 0x7fca1af81800] 17:04:19 INFO - PROCESS | 1871 | 1461629059388 Marionette DEBUG loaded listener.js 17:04:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 81 (0x7fca1d917400) [pid = 1871] [serial = 174] [outer = 0x7fca1af81800] 17:04:20 INFO - PROCESS | 1871 | 1461629060284 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1434ms 17:04:20 INFO - PROCESS | 1871 | 1461629060354 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 17:04:20 INFO - PROCESS | 1871 | 1461629060367 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 17:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:04:20 INFO - PROCESS | 1871 | 1461629060381 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:04:20 INFO - PROCESS | 1871 | 1461629060387 Marionette TRACE conn3 <- [1,206,null,{}] 17:04:20 INFO - PROCESS | 1871 | 1461629060394 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:20 INFO - PROCESS | 1871 | 1461629060612 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 17:04:20 INFO - PROCESS | 1871 | 1461629060741 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2131d800 == 44 [pid = 1871] [id = 59] 17:04:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 82 (0x7fca1f897c00) [pid = 1871] [serial = 175] [outer = (nil)] 17:04:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 83 (0x7fca21838800) [pid = 1871] [serial = 176] [outer = 0x7fca1f897c00] 17:04:20 INFO - PROCESS | 1871 | 1461629060818 Marionette DEBUG loaded listener.js 17:04:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 84 (0x7fca2bbbb400) [pid = 1871] [serial = 177] [outer = 0x7fca1f897c00] 17:04:21 INFO - PROCESS | 1871 | 1461629061616 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1285ms 17:04:21 INFO - PROCESS | 1871 | 1461629061667 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 17:04:21 INFO - PROCESS | 1871 | 1461629061670 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 17:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:04:21 INFO - PROCESS | 1871 | 1461629061678 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:04:21 INFO - PROCESS | 1871 | 1461629061685 Marionette TRACE conn3 <- [1,210,null,{}] 17:04:21 INFO - PROCESS | 1871 | 1461629061719 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:21 INFO - PROCESS | 1871 | 1461629061908 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 17:04:22 INFO - PROCESS | 1871 | 1461629062042 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30398800 == 45 [pid = 1871] [id = 60] 17:04:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 85 (0x7fca3095c800) [pid = 1871] [serial = 178] [outer = (nil)] 17:04:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 86 (0x7fca31130c00) [pid = 1871] [serial = 179] [outer = 0x7fca3095c800] 17:04:22 INFO - PROCESS | 1871 | 1461629062122 Marionette DEBUG loaded listener.js 17:04:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 87 (0x7fca3373b400) [pid = 1871] [serial = 180] [outer = 0x7fca3095c800] 17:04:23 INFO - PROCESS | 1871 | 1461629062996 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 17:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1357ms 17:04:23 INFO - PROCESS | 1871 | 1461629063036 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 17:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:04:23 INFO - PROCESS | 1871 | 1461629063041 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 17:04:23 INFO - PROCESS | 1871 | 1461629063047 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:04:23 INFO - PROCESS | 1871 | 1461629063051 Marionette TRACE conn3 <- [1,214,null,{}] 17:04:23 INFO - PROCESS | 1871 | 1461629063060 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:23 INFO - PROCESS | 1871 | 1461629063229 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 17:04:23 INFO - PROCESS | 1871 | 1461629063363 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:23 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30915000 == 46 [pid = 1871] [id = 61] 17:04:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 88 (0x7fca2ceb8400) [pid = 1871] [serial = 181] [outer = (nil)] 17:04:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 89 (0x7fca3507b800) [pid = 1871] [serial = 182] [outer = 0x7fca2ceb8400] 17:04:23 INFO - PROCESS | 1871 | 1461629063441 Marionette DEBUG loaded listener.js 17:04:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 90 (0x7fca3525d800) [pid = 1871] [serial = 183] [outer = 0x7fca2ceb8400] 17:04:24 INFO - PROCESS | 1871 | 1461629064276 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 17:04:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:04:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1282ms 17:04:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:04:24 INFO - PROCESS | 1871 | 1461629064329 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 17:04:24 INFO - PROCESS | 1871 | 1461629064332 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 17:04:24 INFO - PROCESS | 1871 | 1461629064339 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:04:24 INFO - PROCESS | 1871 | 1461629064342 Marionette TRACE conn3 <- [1,218,null,{}] 17:04:24 INFO - PROCESS | 1871 | 1461629064348 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:24 INFO - PROCESS | 1871 | 1461629064520 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 17:04:24 INFO - PROCESS | 1871 | 1461629064650 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:24 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca215b5800 == 47 [pid = 1871] [id = 62] 17:04:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 91 (0x7fca18784400) [pid = 1871] [serial = 184] [outer = (nil)] 17:04:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 92 (0x7fca1afeb000) [pid = 1871] [serial = 185] [outer = 0x7fca18784400] 17:04:24 INFO - PROCESS | 1871 | 1461629064724 Marionette DEBUG loaded listener.js 17:04:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 93 (0x7fca1aff2c00) [pid = 1871] [serial = 186] [outer = 0x7fca18784400] 17:04:25 INFO - PROCESS | 1871 | 1461629065751 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 17:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1484ms 17:04:25 INFO - PROCESS | 1871 | 1461629065822 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 17:04:25 INFO - PROCESS | 1871 | 1461629065829 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 17:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:04:25 INFO - PROCESS | 1871 | 1461629065839 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:04:25 INFO - PROCESS | 1871 | 1461629065844 Marionette TRACE conn3 <- [1,222,null,{}] 17:04:25 INFO - PROCESS | 1871 | 1461629065852 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:26 INFO - PROCESS | 1871 | 1461629066110 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 17:04:26 INFO - PROCESS | 1871 | 1461629066306 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:26 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca17c0d000 == 48 [pid = 1871] [id = 63] 17:04:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 94 (0x7fca1a5e8800) [pid = 1871] [serial = 187] [outer = (nil)] 17:04:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 95 (0x7fca1a5ec400) [pid = 1871] [serial = 188] [outer = 0x7fca1a5e8800] 17:04:26 INFO - PROCESS | 1871 | 1461629066394 Marionette DEBUG loaded listener.js 17:04:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 96 (0x7fca1a5f1800) [pid = 1871] [serial = 189] [outer = 0x7fca1a5e8800] 17:04:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2bb91000 == 47 [pid = 1871] [id = 56] 17:04:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f1f000 == 46 [pid = 1871] [id = 55] 17:04:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16d9a000 == 45 [pid = 1871] [id = 54] 17:04:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e6dd800 == 44 [pid = 1871] [id = 53] 17:04:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1bba1000 == 43 [pid = 1871] [id = 52] 17:04:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16f0f800 == 42 [pid = 1871] [id = 51] 17:04:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca17c0d800 == 41 [pid = 1871] [id = 50] 17:04:27 INFO - PROCESS | 1871 | 1461629067213 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 17:04:27 INFO - PROCESS | 1871 | --DOMWINDOW == 95 (0x7fca187e3400) [pid = 1871] [serial = 125] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1871 | --DOMWINDOW == 94 (0x7fca1c047400) [pid = 1871] [serial = 110] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1871 | --DOMWINDOW == 93 (0x7fca1f47e000) [pid = 1871] [serial = 113] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1871 | --DOMWINDOW == 92 (0x7fca1c95d800) [pid = 1871] [serial = 117] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1871 | --DOMWINDOW == 91 (0x7fca1af88000) [pid = 1871] [serial = 116] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1871 | --DOMWINDOW == 90 (0x7fca2ad39400) [pid = 1871] [serial = 122] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1871 | --DOMWINDOW == 89 (0x7fca1f330c00) [pid = 1871] [serial = 119] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1871 | --DOMWINDOW == 88 (0x7fca2bbe0c00) [pid = 1871] [serial = 128] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1871 | --DOMWINDOW == 87 (0x7fca2134c800) [pid = 1871] [serial = 120] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1871 | --DOMWINDOW == 86 (0x7fca2bcc6000) [pid = 1871] [serial = 131] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1871 | --DOMWINDOW == 85 (0x7fca2bcce800) [pid = 1871] [serial = 129] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1871 | --DOMWINDOW == 84 (0x7fca2cd40400) [pid = 1871] [serial = 132] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1871 | --DOMWINDOW == 83 (0x7fca1af8ec00) [pid = 1871] [serial = 126] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1871 | --DOMWINDOW == 82 (0x7fca2bbbf800) [pid = 1871] [serial = 123] [outer = (nil)] [url = about:blank] 17:04:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:04:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1437ms 17:04:27 INFO - PROCESS | 1871 | 1461629067277 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 17:04:27 INFO - PROCESS | 1871 | 1461629067286 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 17:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:04:27 INFO - PROCESS | 1871 | 1461629067298 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:04:27 INFO - PROCESS | 1871 | 1461629067301 Marionette TRACE conn3 <- [1,226,null,{}] 17:04:27 INFO - PROCESS | 1871 | 1461629067308 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:27 INFO - PROCESS | 1871 | 1461629067501 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 17:04:27 INFO - PROCESS | 1871 | 1461629067602 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1ca6a800 == 42 [pid = 1871] [id = 64] 17:04:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 83 (0x7fca187e5800) [pid = 1871] [serial = 190] [outer = (nil)] 17:04:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 84 (0x7fca1aff4800) [pid = 1871] [serial = 191] [outer = 0x7fca187e5800] 17:04:27 INFO - PROCESS | 1871 | 1461629067673 Marionette DEBUG loaded listener.js 17:04:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 85 (0x7fca1c95d800) [pid = 1871] [serial = 192] [outer = 0x7fca187e5800] 17:04:28 INFO - PROCESS | 1871 | 1461629068431 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:04:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1182ms 17:04:28 INFO - PROCESS | 1871 | 1461629068481 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 17:04:28 INFO - PROCESS | 1871 | 1461629068485 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 17:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:04:28 INFO - PROCESS | 1871 | 1461629068491 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:04:28 INFO - PROCESS | 1871 | 1461629068498 Marionette TRACE conn3 <- [1,230,null,{}] 17:04:28 INFO - PROCESS | 1871 | 1461629068513 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:28 INFO - PROCESS | 1871 | 1461629068679 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 17:04:28 INFO - PROCESS | 1871 | 1461629068691 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:28 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1f7f7000 == 43 [pid = 1871] [id = 65] 17:04:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 86 (0x7fca1caa1000) [pid = 1871] [serial = 193] [outer = (nil)] 17:04:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 87 (0x7fca1caa5c00) [pid = 1871] [serial = 194] [outer = 0x7fca1caa1000] 17:04:28 INFO - PROCESS | 1871 | 1461629068766 Marionette DEBUG loaded listener.js 17:04:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 88 (0x7fca1e3b0000) [pid = 1871] [serial = 195] [outer = 0x7fca1caa1000] 17:04:29 INFO - PROCESS | 1871 | 1461629069875 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 17:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1436ms 17:04:29 INFO - PROCESS | 1871 | 1461629069930 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 17:04:29 INFO - PROCESS | 1871 | 1461629069935 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 17:04:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:04:29 INFO - PROCESS | 1871 | 1461629069941 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:04:29 INFO - PROCESS | 1871 | 1461629069955 Marionette TRACE conn3 <- [1,234,null,{}] 17:04:29 INFO - PROCESS | 1871 | 1461629069967 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:30 INFO - PROCESS | 1871 | 1461629070158 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 17:04:30 INFO - PROCESS | 1871 | 1461629070182 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:30 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2b907800 == 44 [pid = 1871] [id = 66] 17:04:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 89 (0x7fca1caa2c00) [pid = 1871] [serial = 196] [outer = (nil)] 17:04:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 90 (0x7fca1df79400) [pid = 1871] [serial = 197] [outer = 0x7fca1caa2c00] 17:04:30 INFO - PROCESS | 1871 | 1461629070252 Marionette DEBUG loaded listener.js 17:04:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 91 (0x7fca1df7f000) [pid = 1871] [serial = 198] [outer = 0x7fca1caa2c00] 17:04:31 INFO - PROCESS | 1871 | 1461629071139 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 17:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1242ms 17:04:31 INFO - PROCESS | 1871 | 1461629071195 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 17:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:04:31 INFO - PROCESS | 1871 | 1461629071204 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 17:04:31 INFO - PROCESS | 1871 | 1461629071213 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:04:31 INFO - PROCESS | 1871 | 1461629071218 Marionette TRACE conn3 <- [1,238,null,{}] 17:04:31 INFO - PROCESS | 1871 | 1461629071226 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:31 INFO - PROCESS | 1871 | 1461629071419 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 17:04:31 INFO - PROCESS | 1871 | 1461629071484 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:31 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2cd18800 == 45 [pid = 1871] [id = 67] 17:04:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 92 (0x7fca17cd4400) [pid = 1871] [serial = 199] [outer = (nil)] 17:04:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 93 (0x7fca1df81c00) [pid = 1871] [serial = 200] [outer = 0x7fca17cd4400] 17:04:31 INFO - PROCESS | 1871 | 1461629071580 Marionette DEBUG loaded listener.js 17:04:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 94 (0x7fca1f32f400) [pid = 1871] [serial = 201] [outer = 0x7fca17cd4400] 17:04:32 INFO - PROCESS | 1871 | --DOMWINDOW == 93 (0x7fca16c75400) [pid = 1871] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:04:32 INFO - PROCESS | 1871 | --DOMWINDOW == 92 (0x7fca1be17000) [pid = 1871] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:04:32 INFO - PROCESS | 1871 | --DOMWINDOW == 91 (0x7fca16f30800) [pid = 1871] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:04:32 INFO - PROCESS | 1871 | --DOMWINDOW == 90 (0x7fca1baf7c00) [pid = 1871] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:04:32 INFO - PROCESS | 1871 | --DOMWINDOW == 89 (0x7fca1e616400) [pid = 1871] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:04:32 INFO - PROCESS | 1871 | --DOMWINDOW == 88 (0x7fca3100b400) [pid = 1871] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:04:32 INFO - PROCESS | 1871 | --DOMWINDOW == 87 (0x7fca15228c00) [pid = 1871] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:04:32 INFO - PROCESS | 1871 | 1461629072894 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 17:04:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1736ms 17:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:04:32 INFO - PROCESS | 1871 | 1461629072949 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 17:04:32 INFO - PROCESS | 1871 | 1461629072951 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 17:04:32 INFO - PROCESS | 1871 | 1461629072957 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:04:32 INFO - PROCESS | 1871 | 1461629072960 Marionette TRACE conn3 <- [1,242,null,{}] 17:04:32 INFO - PROCESS | 1871 | 1461629072965 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:33 INFO - PROCESS | 1871 | 1461629073201 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 17:04:33 INFO - PROCESS | 1871 | 1461629073220 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:33 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30334800 == 46 [pid = 1871] [id = 68] 17:04:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 88 (0x7fca1df72400) [pid = 1871] [serial = 202] [outer = (nil)] 17:04:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 89 (0x7fca21843000) [pid = 1871] [serial = 203] [outer = 0x7fca1df72400] 17:04:33 INFO - PROCESS | 1871 | 1461629073299 Marionette DEBUG loaded listener.js 17:04:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 90 (0x7fca2caa4c00) [pid = 1871] [serial = 204] [outer = 0x7fca1df72400] 17:04:34 INFO - PROCESS | 1871 | 1461629074097 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 17:04:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1232ms 17:04:34 INFO - PROCESS | 1871 | 1461629074192 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 17:04:34 INFO - PROCESS | 1871 | 1461629074200 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 17:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:04:34 INFO - PROCESS | 1871 | 1461629074210 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:04:34 INFO - PROCESS | 1871 | 1461629074218 Marionette TRACE conn3 <- [1,246,null,{}] 17:04:34 INFO - PROCESS | 1871 | 1461629074244 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:34 INFO - PROCESS | 1871 | 1461629074490 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 17:04:34 INFO - PROCESS | 1871 | 1461629074640 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:34 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1bb97800 == 47 [pid = 1871] [id = 69] 17:04:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 91 (0x7fca16095c00) [pid = 1871] [serial = 205] [outer = (nil)] 17:04:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 92 (0x7fca1a5e3c00) [pid = 1871] [serial = 206] [outer = 0x7fca16095c00] 17:04:34 INFO - PROCESS | 1871 | 1461629074728 Marionette DEBUG loaded listener.js 17:04:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 93 (0x7fca1a5efc00) [pid = 1871] [serial = 207] [outer = 0x7fca16095c00] 17:04:35 INFO - PROCESS | 1871 | 1461629075676 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:04:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:04:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1500ms 17:04:35 INFO - PROCESS | 1871 | 1461629075710 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 17:04:35 INFO - PROCESS | 1871 | 1461629075716 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 17:04:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:04:35 INFO - PROCESS | 1871 | 1461629075730 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:04:35 INFO - PROCESS | 1871 | 1461629075735 Marionette TRACE conn3 <- [1,250,null,{}] 17:04:35 INFO - PROCESS | 1871 | 1461629075742 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:35 INFO - PROCESS | 1871 | 1461629075900 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 17:04:36 INFO - PROCESS | 1871 | 1461629076041 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:36 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2adca800 == 48 [pid = 1871] [id = 70] 17:04:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 94 (0x7fca1afeac00) [pid = 1871] [serial = 208] [outer = (nil)] 17:04:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 95 (0x7fca1ca9b800) [pid = 1871] [serial = 209] [outer = 0x7fca1afeac00] 17:04:36 INFO - PROCESS | 1871 | 1461629076114 Marionette DEBUG loaded listener.js 17:04:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 96 (0x7fca1d326c00) [pid = 1871] [serial = 210] [outer = 0x7fca1afeac00] 17:04:36 INFO - PROCESS | 1871 | 1461629076946 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1289ms 17:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:04:37 INFO - PROCESS | 1871 | 1461629077017 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 17:04:37 INFO - PROCESS | 1871 | 1461629077020 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 17:04:37 INFO - PROCESS | 1871 | 1461629077027 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:04:37 INFO - PROCESS | 1871 | 1461629077029 Marionette TRACE conn3 <- [1,254,null,{}] 17:04:37 INFO - PROCESS | 1871 | 1461629077045 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:37 INFO - PROCESS | 1871 | 1461629077252 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 17:04:37 INFO - PROCESS | 1871 | 1461629077388 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:37 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca31116800 == 49 [pid = 1871] [id = 71] 17:04:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 97 (0x7fca1f889c00) [pid = 1871] [serial = 211] [outer = (nil)] 17:04:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 98 (0x7fca24e67800) [pid = 1871] [serial = 212] [outer = 0x7fca1f889c00] 17:04:37 INFO - PROCESS | 1871 | 1461629077482 Marionette DEBUG loaded listener.js 17:04:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 99 (0x7fca2bb75000) [pid = 1871] [serial = 213] [outer = 0x7fca1f889c00] 17:04:38 INFO - PROCESS | 1871 | 1461629078277 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 17:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1284ms 17:04:38 INFO - PROCESS | 1871 | 1461629078311 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 17:04:38 INFO - PROCESS | 1871 | 1461629078315 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 17:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:04:38 INFO - PROCESS | 1871 | 1461629078321 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:04:38 INFO - PROCESS | 1871 | 1461629078323 Marionette TRACE conn3 <- [1,258,null,{}] 17:04:38 INFO - PROCESS | 1871 | 1461629078330 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:38 INFO - PROCESS | 1871 | 1461629078495 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 17:04:38 INFO - PROCESS | 1871 | 1461629078632 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:38 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca33a52000 == 50 [pid = 1871] [id = 72] 17:04:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 100 (0x7fca141c7400) [pid = 1871] [serial = 214] [outer = (nil)] 17:04:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 101 (0x7fca141ce400) [pid = 1871] [serial = 215] [outer = 0x7fca141c7400] 17:04:38 INFO - PROCESS | 1871 | 1461629078706 Marionette DEBUG loaded listener.js 17:04:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 102 (0x7fca21345800) [pid = 1871] [serial = 216] [outer = 0x7fca141c7400] 17:04:39 INFO - PROCESS | 1871 | 1461629079610 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 17:04:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1332ms 17:04:39 INFO - PROCESS | 1871 | 1461629079654 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 17:04:39 INFO - PROCESS | 1871 | 1461629079658 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 17:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:04:39 INFO - PROCESS | 1871 | 1461629079665 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:04:39 INFO - PROCESS | 1871 | 1461629079669 Marionette TRACE conn3 <- [1,262,null,{}] 17:04:39 INFO - PROCESS | 1871 | 1461629079675 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:39 INFO - PROCESS | 1871 | 1461629079827 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 17:04:39 INFO - PROCESS | 1871 | 1461629079967 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:39 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca3529c800 == 51 [pid = 1871] [id = 73] 17:04:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 103 (0x7fca141ca000) [pid = 1871] [serial = 217] [outer = (nil)] 17:04:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 104 (0x7fca2bbbd800) [pid = 1871] [serial = 218] [outer = 0x7fca141ca000] 17:04:40 INFO - PROCESS | 1871 | 1461629080041 Marionette DEBUG loaded listener.js 17:04:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 105 (0x7fca2ceb5400) [pid = 1871] [serial = 219] [outer = 0x7fca141ca000] 17:04:40 INFO - PROCESS | 1871 | 1461629080886 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 17:04:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:04:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1280ms 17:04:40 INFO - PROCESS | 1871 | 1461629080946 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 17:04:40 INFO - PROCESS | 1871 | 1461629080950 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 17:04:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:04:40 INFO - PROCESS | 1871 | 1461629080957 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:04:40 INFO - PROCESS | 1871 | 1461629080960 Marionette TRACE conn3 <- [1,266,null,{}] 17:04:40 INFO - PROCESS | 1871 | 1461629080966 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:41 INFO - PROCESS | 1871 | 1461629081183 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 17:04:41 INFO - PROCESS | 1871 | 1461629081562 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:41 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca187b0000 == 52 [pid = 1871] [id = 74] 17:04:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 106 (0x7fca1609c000) [pid = 1871] [serial = 220] [outer = (nil)] 17:04:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 107 (0x7fca17cda800) [pid = 1871] [serial = 221] [outer = 0x7fca1609c000] 17:04:41 INFO - PROCESS | 1871 | 1461629081724 Marionette DEBUG loaded listener.js 17:04:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 108 (0x7fca1a5e3400) [pid = 1871] [serial = 222] [outer = 0x7fca1609c000] 17:04:42 INFO - PROCESS | 1871 | 1461629082696 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 17:04:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:04:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1780ms 17:04:42 INFO - PROCESS | 1871 | 1461629082739 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 17:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:04:42 INFO - PROCESS | 1871 | 1461629082746 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 17:04:42 INFO - PROCESS | 1871 | 1461629082753 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:04:42 INFO - PROCESS | 1871 | 1461629082759 Marionette TRACE conn3 <- [1,270,null,{}] 17:04:42 INFO - PROCESS | 1871 | 1461629082766 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:42 INFO - PROCESS | 1871 | 1461629082936 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 17:04:43 INFO - PROCESS | 1871 | 1461629083074 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:43 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2cd18800 == 51 [pid = 1871] [id = 67] 17:04:43 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2b907800 == 50 [pid = 1871] [id = 66] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 107 (0x7fca33ae3000) [pid = 1871] [serial = 170] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca187c1000 == 51 [pid = 1871] [id = 75] 17:04:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 108 (0x7fca1a5e6c00) [pid = 1871] [serial = 223] [outer = (nil)] 17:04:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 109 (0x7fca1afee400) [pid = 1871] [serial = 224] [outer = 0x7fca1a5e6c00] 17:04:43 INFO - PROCESS | 1871 | 1461629083171 Marionette DEBUG loaded listener.js 17:04:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 110 (0x7fca1c8b1000) [pid = 1871] [serial = 225] [outer = 0x7fca1a5e6c00] 17:04:43 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1f7f7000 == 50 [pid = 1871] [id = 65] 17:04:43 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1ca6a800 == 49 [pid = 1871] [id = 64] 17:04:43 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca17c0d000 == 48 [pid = 1871] [id = 63] 17:04:43 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca30398800 == 47 [pid = 1871] [id = 60] 17:04:43 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2131d800 == 46 [pid = 1871] [id = 59] 17:04:43 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d3b1800 == 45 [pid = 1871] [id = 58] 17:04:43 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2cd19800 == 44 [pid = 1871] [id = 57] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 109 (0x7fca2bcc7c00) [pid = 1871] [serial = 161] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 108 (0x7fca25d23c00) [pid = 1871] [serial = 158] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 107 (0x7fca18789000) [pid = 1871] [serial = 150] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 106 (0x7fca17cd3800) [pid = 1871] [serial = 149] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 105 (0x7fca1d54e400) [pid = 1871] [serial = 153] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 104 (0x7fca1c961000) [pid = 1871] [serial = 152] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 103 (0x7fca1ec0bc00) [pid = 1871] [serial = 155] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 102 (0x7fca1f88bc00) [pid = 1871] [serial = 156] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 101 (0x7fca3016ac00) [pid = 1871] [serial = 134] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 100 (0x7fca2ad44800) [pid = 1871] [serial = 140] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 99 (0x7fca31127400) [pid = 1871] [serial = 164] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 98 (0x7fca2efedc00) [pid = 1871] [serial = 143] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 97 (0x7fca1af20000) [pid = 1871] [serial = 137] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 96 (0x7fca310e3c00) [pid = 1871] [serial = 146] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 95 (0x7fca32dc3000) [pid = 1871] [serial = 165] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 94 (0x7fca3030f800) [pid = 1871] [serial = 162] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 93 (0x7fca30726000) [pid = 1871] [serial = 167] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 92 (0x7fca33a95000) [pid = 1871] [serial = 168] [outer = (nil)] [url = about:blank] 17:04:43 INFO - PROCESS | 1871 | --DOMWINDOW == 91 (0x7fca2bb74400) [pid = 1871] [serial = 159] [outer = (nil)] [url = about:blank] 17:04:44 INFO - PROCESS | 1871 | 1461629084033 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:04:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1340ms 17:04:44 INFO - PROCESS | 1871 | 1461629084094 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 17:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:04:44 INFO - PROCESS | 1871 | 1461629084104 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 17:04:44 INFO - PROCESS | 1871 | 1461629084114 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:04:44 INFO - PROCESS | 1871 | 1461629084121 Marionette TRACE conn3 <- [1,274,null,{}] 17:04:44 INFO - PROCESS | 1871 | 1461629084132 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:44 INFO - PROCESS | 1871 | 1461629084357 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 17:04:44 INFO - PROCESS | 1871 | 1461629084491 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:44 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca187c2800 == 45 [pid = 1871] [id = 76] 17:04:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 92 (0x7fca187ed000) [pid = 1871] [serial = 226] [outer = (nil)] 17:04:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 93 (0x7fca1a5eec00) [pid = 1871] [serial = 227] [outer = 0x7fca187ed000] 17:04:44 INFO - PROCESS | 1871 | 1461629084568 Marionette DEBUG loaded listener.js 17:04:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 94 (0x7fca1aff1000) [pid = 1871] [serial = 228] [outer = 0x7fca187ed000] 17:04:45 INFO - PROCESS | 1871 | 1461629085496 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 17:04:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:04:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1448ms 17:04:45 INFO - PROCESS | 1871 | 1461629085561 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 17:04:45 INFO - PROCESS | 1871 | 1461629085570 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 17:04:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:04:45 INFO - PROCESS | 1871 | 1461629085582 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:04:45 INFO - PROCESS | 1871 | 1461629085585 Marionette TRACE conn3 <- [1,278,null,{}] 17:04:45 INFO - PROCESS | 1871 | 1461629085593 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:45 INFO - PROCESS | 1871 | 1461629085804 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 17:04:45 INFO - PROCESS | 1871 | 1461629085938 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e99d800 == 46 [pid = 1871] [id = 77] 17:04:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 95 (0x7fca1c8b9c00) [pid = 1871] [serial = 229] [outer = (nil)] 17:04:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 96 (0x7fca1d3c6c00) [pid = 1871] [serial = 230] [outer = 0x7fca1c8b9c00] 17:04:46 INFO - PROCESS | 1871 | 1461629086015 Marionette DEBUG loaded listener.js 17:04:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 97 (0x7fca1df79c00) [pid = 1871] [serial = 231] [outer = 0x7fca1c8b9c00] 17:04:46 INFO - PROCESS | 1871 | 1461629086874 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 17:04:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1342ms 17:04:46 INFO - PROCESS | 1871 | 1461629086924 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 17:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:04:46 INFO - PROCESS | 1871 | 1461629086928 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 17:04:46 INFO - PROCESS | 1871 | 1461629086935 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:04:46 INFO - PROCESS | 1871 | 1461629086941 Marionette TRACE conn3 <- [1,282,null,{}] 17:04:46 INFO - PROCESS | 1871 | 1461629086958 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:47 INFO - PROCESS | 1871 | 1461629087177 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 17:04:47 INFO - PROCESS | 1871 | 1461629087312 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:47 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca25111000 == 47 [pid = 1871] [id = 78] 17:04:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 98 (0x7fca1f327c00) [pid = 1871] [serial = 232] [outer = (nil)] 17:04:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 99 (0x7fca2153cc00) [pid = 1871] [serial = 233] [outer = 0x7fca1f327c00] 17:04:47 INFO - PROCESS | 1871 | 1461629087389 Marionette DEBUG loaded listener.js 17:04:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 100 (0x7fca2bb6b800) [pid = 1871] [serial = 234] [outer = 0x7fca1f327c00] 17:04:48 INFO - PROCESS | 1871 | 1461629088382 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 17:04:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:04:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1492ms 17:04:48 INFO - PROCESS | 1871 | 1461629088428 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 17:04:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:04:48 INFO - PROCESS | 1871 | 1461629088433 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 17:04:48 INFO - PROCESS | 1871 | 1461629088439 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:04:48 INFO - PROCESS | 1871 | 1461629088443 Marionette TRACE conn3 <- [1,286,null,{}] 17:04:48 INFO - PROCESS | 1871 | 1461629088450 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:48 INFO - PROCESS | 1871 | 1461629088617 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 17:04:48 INFO - PROCESS | 1871 | 1461629088754 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14d97800 == 48 [pid = 1871] [id = 79] 17:04:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 101 (0x7fca1f47ec00) [pid = 1871] [serial = 235] [outer = (nil)] 17:04:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 102 (0x7fca3016ac00) [pid = 1871] [serial = 236] [outer = 0x7fca1f47ec00] 17:04:48 INFO - PROCESS | 1871 | 1461629088829 Marionette DEBUG loaded listener.js 17:04:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 103 (0x7fca30aaa400) [pid = 1871] [serial = 237] [outer = 0x7fca1f47ec00] 17:04:49 INFO - PROCESS | 1871 | 1461629089663 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 17:04:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:04:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1280ms 17:04:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 104 (0x7fca1f480000) [pid = 1871] [serial = 238] [outer = 0x7fca15851c00] 17:04:49 INFO - PROCESS | 1871 | 1461629089751 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 17:04:49 INFO - PROCESS | 1871 | 1461629089754 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 17:04:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:04:49 INFO - PROCESS | 1871 | 1461629089803 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:04:49 INFO - PROCESS | 1871 | 1461629089807 Marionette TRACE conn3 <- [1,290,null,{}] 17:04:49 INFO - PROCESS | 1871 | 1461629089881 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:50 INFO - PROCESS | 1871 | 1461629090041 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 17:04:50 INFO - PROCESS | 1871 | 1461629090162 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:50 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2150c000 == 49 [pid = 1871] [id = 80] 17:04:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 105 (0x7fca15373000) [pid = 1871] [serial = 239] [outer = (nil)] 17:04:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 106 (0x7fca2be8c400) [pid = 1871] [serial = 240] [outer = 0x7fca15373000] 17:04:50 INFO - PROCESS | 1871 | 1461629090274 Marionette DEBUG loaded listener.js 17:04:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 107 (0x7fca32d5ec00) [pid = 1871] [serial = 241] [outer = 0x7fca15373000] 17:04:51 INFO - PROCESS | 1871 | 1461629091119 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:04:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:04:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1420ms 17:04:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:04:51 INFO - PROCESS | 1871 | 1461629091193 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 17:04:51 INFO - PROCESS | 1871 | 1461629091196 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 17:04:51 INFO - PROCESS | 1871 | 1461629091204 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:04:51 INFO - PROCESS | 1871 | 1461629091206 Marionette TRACE conn3 <- [1,294,null,{}] 17:04:51 INFO - PROCESS | 1871 | 1461629091213 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:51 INFO - PROCESS | 1871 | 1461629091520 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 17:04:51 INFO - PROCESS | 1871 | 1461629091710 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:51 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14d87800 == 50 [pid = 1871] [id = 81] 17:04:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 108 (0x7fca187e5c00) [pid = 1871] [serial = 242] [outer = (nil)] 17:04:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 109 (0x7fca1a5eb400) [pid = 1871] [serial = 243] [outer = 0x7fca187e5c00] 17:04:51 INFO - PROCESS | 1871 | 1461629091866 Marionette DEBUG loaded listener.js 17:04:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 110 (0x7fca1aff6c00) [pid = 1871] [serial = 244] [outer = 0x7fca187e5c00] 17:04:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca215b5800 == 49 [pid = 1871] [id = 62] 17:04:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2c0cf800 == 48 [pid = 1871] [id = 48] 17:04:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e3e4800 == 47 [pid = 1871] [id = 47] 17:04:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca187b0000 == 46 [pid = 1871] [id = 74] 17:04:52 INFO - PROCESS | 1871 | 1461629092737 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:52 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. 17:04:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1588ms 17:04:52 INFO - PROCESS | 1871 | 1461629092796 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 17:04:52 INFO - PROCESS | 1871 | 1461629092807 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 17:04:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:04:52 INFO - PROCESS | 1871 | 1461629092816 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:04:52 INFO - PROCESS | 1871 | 1461629092823 Marionette TRACE conn3 <- [1,298,null,{}] 17:04:52 INFO - PROCESS | 1871 | 1461629092830 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:52 INFO - PROCESS | 1871 | 1461629092993 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 17:04:53 INFO - PROCESS | 1871 | 1461629093107 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1ec59800 == 47 [pid = 1871] [id = 82] 17:04:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 111 (0x7fca14ded000) [pid = 1871] [serial = 245] [outer = (nil)] 17:04:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 112 (0x7fca14df8c00) [pid = 1871] [serial = 246] [outer = 0x7fca14ded000] 17:04:53 INFO - PROCESS | 1871 | 1461629093218 Marionette DEBUG loaded listener.js 17:04:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 113 (0x7fca1baf7c00) [pid = 1871] [serial = 247] [outer = 0x7fca14ded000] 17:04:53 INFO - PROCESS | 1871 | 1461629093948 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:54 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. 17:04:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1191ms 17:04:54 INFO - PROCESS | 1871 | 1461629094008 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 17:04:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:04:54 INFO - PROCESS | 1871 | 1461629094013 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 17:04:54 INFO - PROCESS | 1871 | 1461629094019 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:04:54 INFO - PROCESS | 1871 | 1461629094023 Marionette TRACE conn3 <- [1,302,null,{}] 17:04:54 INFO - PROCESS | 1871 | 1461629094029 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:54 INFO - PROCESS | 1871 | 1461629094206 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 17:04:54 INFO - PROCESS | 1871 | 1461629094307 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:54 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca301e2800 == 48 [pid = 1871] [id = 83] 17:04:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 114 (0x7fca14df1400) [pid = 1871] [serial = 248] [outer = (nil)] 17:04:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 115 (0x7fca1a5dc400) [pid = 1871] [serial = 249] [outer = 0x7fca14df1400] 17:04:54 INFO - PROCESS | 1871 | 1461629094370 Marionette DEBUG loaded listener.js 17:04:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 116 (0x7fca1ca82800) [pid = 1871] [serial = 250] [outer = 0x7fca14df1400] 17:04:55 INFO - PROCESS | 1871 | 1461629095186 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:55 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. 17:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1229ms 17:04:55 INFO - PROCESS | 1871 | 1461629095249 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 17:04:55 INFO - PROCESS | 1871 | 1461629095255 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 17:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:04:55 INFO - PROCESS | 1871 | 1461629095274 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:04:55 INFO - PROCESS | 1871 | 1461629095282 Marionette TRACE conn3 <- [1,306,null,{}] 17:04:55 INFO - PROCESS | 1871 | 1461629095299 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:55 INFO - PROCESS | 1871 | 1461629095504 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 17:04:55 INFO - PROCESS | 1871 | 1461629095530 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:55 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca3509c000 == 49 [pid = 1871] [id = 84] 17:04:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 117 (0x7fca15483400) [pid = 1871] [serial = 251] [outer = (nil)] 17:04:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 118 (0x7fca1548f400) [pid = 1871] [serial = 252] [outer = 0x7fca15483400] 17:04:55 INFO - PROCESS | 1871 | 1461629095595 Marionette DEBUG loaded listener.js 17:04:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 119 (0x7fca1caa0c00) [pid = 1871] [serial = 253] [outer = 0x7fca15483400] 17:04:56 INFO - PROCESS | 1871 | 1461629096381 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:04:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1161ms 17:04:56 INFO - PROCESS | 1871 | 1461629096436 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 17:04:56 INFO - PROCESS | 1871 | 1461629096439 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 17:04:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:04:56 INFO - PROCESS | 1871 | 1461629096446 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:04:56 INFO - PROCESS | 1871 | 1461629096449 Marionette TRACE conn3 <- [1,310,null,{}] 17:04:56 INFO - PROCESS | 1871 | 1461629096454 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:56 INFO - PROCESS | 1871 | 1461629096682 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 17:04:56 INFO - PROCESS | 1871 | --DOMWINDOW == 118 (0x7fca1caa2c00) [pid = 1871] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:04:56 INFO - PROCESS | 1871 | --DOMWINDOW == 117 (0x7fca187e5800) [pid = 1871] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:04:56 INFO - PROCESS | 1871 | --DOMWINDOW == 116 (0x7fca1caa1000) [pid = 1871] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:04:56 INFO - PROCESS | 1871 | --DOMWINDOW == 115 (0x7fca17cd4400) [pid = 1871] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:04:56 INFO - PROCESS | 1871 | --DOMWINDOW == 114 (0x7fca1a5e8800) [pid = 1871] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:04:56 INFO - PROCESS | 1871 | --DOMWINDOW == 113 (0x7fca2d008800) [pid = 1871] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:04:56 INFO - PROCESS | 1871 | --DOMWINDOW == 112 (0x7fca1df72400) [pid = 1871] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:04:56 INFO - PROCESS | 1871 | --DOMWINDOW == 111 (0x7fca1609c000) [pid = 1871] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:04:56 INFO - PROCESS | 1871 | --DOMWINDOW == 110 (0x7fca1dfdb000) [pid = 1871] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:04:56 INFO - PROCESS | 1871 | --DOMWINDOW == 109 (0x7fca187ea400) [pid = 1871] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:04:56 INFO - PROCESS | 1871 | 1461629096765 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:56 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16f0f000 == 50 [pid = 1871] [id = 85] 17:04:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 110 (0x7fca15223000) [pid = 1871] [serial = 254] [outer = (nil)] 17:04:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 111 (0x7fca15538400) [pid = 1871] [serial = 255] [outer = 0x7fca15223000] 17:04:56 INFO - PROCESS | 1871 | 1461629096828 Marionette DEBUG loaded listener.js 17:04:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 112 (0x7fca1553e800) [pid = 1871] [serial = 256] [outer = 0x7fca15223000] 17:04:57 INFO - PROCESS | 1871 | 1461629097450 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1029ms 17:04:57 INFO - PROCESS | 1871 | 1461629097476 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 17:04:57 INFO - PROCESS | 1871 | 1461629097479 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 17:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:04:57 INFO - PROCESS | 1871 | 1461629097486 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:04:57 INFO - PROCESS | 1871 | 1461629097489 Marionette TRACE conn3 <- [1,314,null,{}] 17:04:57 INFO - PROCESS | 1871 | 1461629097495 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:57 INFO - PROCESS | 1871 | 1461629097690 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 17:04:57 INFO - PROCESS | 1871 | 1461629097730 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:57 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca3109f000 == 51 [pid = 1871] [id = 86] 17:04:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 113 (0x7fca1ca83400) [pid = 1871] [serial = 257] [outer = (nil)] 17:04:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 114 (0x7fca1caa1000) [pid = 1871] [serial = 258] [outer = 0x7fca1ca83400] 17:04:57 INFO - PROCESS | 1871 | 1461629097813 Marionette DEBUG loaded listener.js 17:04:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 115 (0x7fca1df77c00) [pid = 1871] [serial = 259] [outer = 0x7fca1ca83400] 17:04:58 INFO - PROCESS | 1871 | 1461629098600 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:04:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 17:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1130ms 17:04:58 INFO - PROCESS | 1871 | 1461629098689 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 17:04:58 INFO - PROCESS | 1871 | 1461629098695 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 17:04:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:04:58 INFO - PROCESS | 1871 | 1461629098705 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:04:58 INFO - PROCESS | 1871 | 1461629098712 Marionette TRACE conn3 <- [1,318,null,{}] 17:04:58 INFO - PROCESS | 1871 | 1461629098722 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:58 INFO - PROCESS | 1871 | 1461629098928 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 17:04:59 INFO - PROCESS | 1871 | 1461629099070 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:59 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a19000 == 52 [pid = 1871] [id = 87] 17:04:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 116 (0x7fca14df0800) [pid = 1871] [serial = 260] [outer = (nil)] 17:04:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 117 (0x7fca14df3000) [pid = 1871] [serial = 261] [outer = 0x7fca14df0800] 17:04:59 INFO - PROCESS | 1871 | 1461629099146 Marionette DEBUG loaded listener.js 17:04:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 118 (0x7fca15487400) [pid = 1871] [serial = 262] [outer = 0x7fca14df0800] 17:05:00 INFO - PROCESS | 1871 | 1461629100159 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:05:00 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. 17:05:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1493ms 17:05:00 INFO - PROCESS | 1871 | 1461629100199 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 17:05:00 INFO - PROCESS | 1871 | 1461629100206 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 17:05:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:05:00 INFO - PROCESS | 1871 | 1461629100222 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:05:00 INFO - PROCESS | 1871 | 1461629100228 Marionette TRACE conn3 <- [1,322,null,{}] 17:05:00 INFO - PROCESS | 1871 | 1461629100236 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:00 INFO - PROCESS | 1871 | 1461629100451 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 17:05:00 INFO - PROCESS | 1871 | 1461629100636 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca25132800 == 53 [pid = 1871] [id = 88] 17:05:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 119 (0x7fca18781000) [pid = 1871] [serial = 263] [outer = (nil)] 17:05:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 120 (0x7fca187e7400) [pid = 1871] [serial = 264] [outer = 0x7fca18781000] 17:05:00 INFO - PROCESS | 1871 | 1461629100760 Marionette DEBUG loaded listener.js 17:05:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 121 (0x7fca1a5d9800) [pid = 1871] [serial = 265] [outer = 0x7fca18781000] 17:05:01 INFO - PROCESS | 1871 | 1461629101817 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:05:01 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. 17:05:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1648ms 17:05:01 INFO - PROCESS | 1871 | 1461629101865 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 17:05:01 INFO - PROCESS | 1871 | 1461629101870 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 17:05:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:05:01 INFO - PROCESS | 1871 | 1461629101878 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:05:01 INFO - PROCESS | 1871 | 1461629101882 Marionette TRACE conn3 <- [1,326,null,{}] 17:05:01 INFO - PROCESS | 1871 | 1461629101898 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:02 INFO - PROCESS | 1871 | 1461629102194 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 17:05:02 INFO - PROCESS | 1871 | 1461629102442 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:02 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca352b1800 == 54 [pid = 1871] [id = 89] 17:05:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 122 (0x7fca15491000) [pid = 1871] [serial = 266] [outer = (nil)] 17:05:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 123 (0x7fca187ebc00) [pid = 1871] [serial = 267] [outer = 0x7fca15491000] 17:05:02 INFO - PROCESS | 1871 | 1461629102568 Marionette DEBUG loaded listener.js 17:05:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 124 (0x7fca1a5e4400) [pid = 1871] [serial = 268] [outer = 0x7fca15491000] 17:05:03 INFO - PROCESS | 1871 | 1461629103535 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:05:03 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. 17:05:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1731ms 17:05:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:05:03 INFO - PROCESS | 1871 | 1461629103610 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 17:05:03 INFO - PROCESS | 1871 | 1461629103613 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 17:05:03 INFO - PROCESS | 1871 | 1461629103619 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:05:03 INFO - PROCESS | 1871 | 1461629103623 Marionette TRACE conn3 <- [1,330,null,{}] 17:05:03 INFO - PROCESS | 1871 | 1461629103628 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:03 INFO - PROCESS | 1871 | 1461629103840 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 17:05:04 INFO - PROCESS | 1871 | 1461629104021 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:04 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15406800 == 55 [pid = 1871] [id = 90] 17:05:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 125 (0x7fca14ccc800) [pid = 1871] [serial = 269] [outer = (nil)] 17:05:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 126 (0x7fca16c79400) [pid = 1871] [serial = 270] [outer = 0x7fca14ccc800] 17:05:04 INFO - PROCESS | 1871 | 1461629104146 Marionette DEBUG loaded listener.js 17:05:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 127 (0x7fca1af86000) [pid = 1871] [serial = 271] [outer = 0x7fca14ccc800] 17:05:05 INFO - PROCESS | 1871 | 1461629105298 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:05:05 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. 17:05:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1741ms 17:05:05 INFO - PROCESS | 1871 | 1461629105362 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 17:05:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:05:05 INFO - PROCESS | 1871 | 1461629105372 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 17:05:05 INFO - PROCESS | 1871 | 1461629105383 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:05:05 INFO - PROCESS | 1871 | 1461629105389 Marionette TRACE conn3 <- [1,334,null,{}] 17:05:05 INFO - PROCESS | 1871 | 1461629105509 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:05 INFO - PROCESS | 1871 | 1461629105795 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 17:05:06 INFO - PROCESS | 1871 | 1461629106035 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca17b8b800 == 56 [pid = 1871] [id = 91] 17:05:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 128 (0x7fca1548ac00) [pid = 1871] [serial = 272] [outer = (nil)] 17:05:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 129 (0x7fca15492400) [pid = 1871] [serial = 273] [outer = 0x7fca1548ac00] 17:05:06 INFO - PROCESS | 1871 | 1461629106144 Marionette DEBUG loaded listener.js 17:05:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 130 (0x7fca15540800) [pid = 1871] [serial = 274] [outer = 0x7fca1548ac00] 17:05:07 INFO - PROCESS | 1871 | 1461629107122 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:05:07 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. 17:05:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1794ms 17:05:07 INFO - PROCESS | 1871 | 1461629107176 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 17:05:07 INFO - PROCESS | 1871 | 1461629107190 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 17:05:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:05:07 INFO - PROCESS | 1871 | 1461629107208 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:05:07 INFO - PROCESS | 1871 | 1461629107215 Marionette TRACE conn3 <- [1,338,null,{}] 17:05:07 INFO - PROCESS | 1871 | 1461629107225 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:07 INFO - PROCESS | 1871 | 1461629107535 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 17:05:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca31116800 == 55 [pid = 1871] [id = 71] 17:05:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2adca800 == 54 [pid = 1871] [id = 70] 17:05:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1bb97800 == 53 [pid = 1871] [id = 69] 17:05:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1baa3000 == 52 [pid = 1871] [id = 37] 17:05:07 INFO - PROCESS | 1871 | --DOMWINDOW == 129 (0x7fca1afee400) [pid = 1871] [serial = 224] [outer = (nil)] [url = about:blank] 17:05:07 INFO - PROCESS | 1871 | --DOMWINDOW == 128 (0x7fca1a5e3c00) [pid = 1871] [serial = 206] [outer = (nil)] [url = about:blank] 17:05:07 INFO - PROCESS | 1871 | --DOMWINDOW == 127 (0x7fca1ca9b800) [pid = 1871] [serial = 209] [outer = (nil)] [url = about:blank] 17:05:07 INFO - PROCESS | 1871 | --DOMWINDOW == 126 (0x7fca24e67800) [pid = 1871] [serial = 212] [outer = (nil)] [url = about:blank] 17:05:07 INFO - PROCESS | 1871 | --DOMWINDOW == 125 (0x7fca141ce400) [pid = 1871] [serial = 215] [outer = (nil)] [url = about:blank] 17:05:07 INFO - PROCESS | 1871 | --DOMWINDOW == 124 (0x7fca2bbbd800) [pid = 1871] [serial = 218] [outer = (nil)] [url = about:blank] 17:05:07 INFO - PROCESS | 1871 | --DOMWINDOW == 123 (0x7fca1c048800) [pid = 1871] [serial = 173] [outer = (nil)] [url = about:blank] 17:05:07 INFO - PROCESS | 1871 | --DOMWINDOW == 122 (0x7fca21838800) [pid = 1871] [serial = 176] [outer = (nil)] [url = about:blank] 17:05:07 INFO - PROCESS | 1871 | --DOMWINDOW == 121 (0x7fca3507b800) [pid = 1871] [serial = 182] [outer = (nil)] [url = about:blank] 17:05:07 INFO - PROCESS | 1871 | --DOMWINDOW == 120 (0x7fca1afeb000) [pid = 1871] [serial = 185] [outer = (nil)] [url = about:blank] 17:05:07 INFO - PROCESS | 1871 | --DOMWINDOW == 119 (0x7fca31130c00) [pid = 1871] [serial = 179] [outer = (nil)] [url = about:blank] 17:05:07 INFO - PROCESS | 1871 | 1461629107892 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1c059800 == 51 [pid = 1871] [id = 46] 17:05:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1f7fe000 == 50 [pid = 1871] [id = 36] 17:05:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16f0f000 == 49 [pid = 1871] [id = 85] 17:05:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca3509c000 == 48 [pid = 1871] [id = 84] 17:05:07 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1582c800 == 49 [pid = 1871] [id = 92] 17:05:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 120 (0x7fca141ce400) [pid = 1871] [serial = 275] [outer = (nil)] 17:05:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 121 (0x7fca1a5d4c00) [pid = 1871] [serial = 276] [outer = 0x7fca141ce400] 17:05:07 INFO - PROCESS | 1871 | 1461629107975 Marionette DEBUG loaded listener.js 17:05:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 122 (0x7fca1a5dec00) [pid = 1871] [serial = 277] [outer = 0x7fca141ce400] 17:05:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca3529c800 == 48 [pid = 1871] [id = 73] 17:05:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca301e2800 == 47 [pid = 1871] [id = 83] 17:05:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1ec59800 == 46 [pid = 1871] [id = 82] 17:05:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14d87800 == 45 [pid = 1871] [id = 81] 17:05:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2150c000 == 44 [pid = 1871] [id = 80] 17:05:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14d97800 == 43 [pid = 1871] [id = 79] 17:05:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca25111000 == 42 [pid = 1871] [id = 78] 17:05:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e99d800 == 41 [pid = 1871] [id = 77] 17:05:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca187c2800 == 40 [pid = 1871] [id = 76] 17:05:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca187c1000 == 39 [pid = 1871] [id = 75] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 121 (0x7fca21843000) [pid = 1871] [serial = 203] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 120 (0x7fca17cda800) [pid = 1871] [serial = 221] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 119 (0x7fca2caa4c00) [pid = 1871] [serial = 204] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 118 (0x7fca1a5e3400) [pid = 1871] [serial = 222] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 117 (0x7fca30198800) [pid = 1871] [serial = 108] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 116 (0x7fca35080400) [pid = 1871] [serial = 171] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 115 (0x7fca1df7f000) [pid = 1871] [serial = 198] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 114 (0x7fca1aff4800) [pid = 1871] [serial = 191] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 113 (0x7fca1caa5c00) [pid = 1871] [serial = 194] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 112 (0x7fca1df79400) [pid = 1871] [serial = 197] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 111 (0x7fca1e3b0000) [pid = 1871] [serial = 195] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 110 (0x7fca1f32f400) [pid = 1871] [serial = 201] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 109 (0x7fca1a5f1800) [pid = 1871] [serial = 189] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 108 (0x7fca1c95d800) [pid = 1871] [serial = 192] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 107 (0x7fca1df81c00) [pid = 1871] [serial = 200] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 106 (0x7fca1a5ec400) [pid = 1871] [serial = 188] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | --DOMWINDOW == 105 (0x7fca30353000) [pid = 1871] [serial = 135] [outer = (nil)] [url = about:blank] 17:05:08 INFO - PROCESS | 1871 | 1461629108824 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:05:08 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. 17:05:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1648ms 17:05:08 INFO - PROCESS | 1871 | 1461629108858 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 17:05:08 INFO - PROCESS | 1871 | 1461629108861 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 17:05:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:05:08 INFO - PROCESS | 1871 | 1461629108873 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:05:08 INFO - PROCESS | 1871 | 1461629108877 Marionette TRACE conn3 <- [1,342,null,{}] 17:05:08 INFO - PROCESS | 1871 | 1461629108893 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:09 INFO - PROCESS | 1871 | 1461629109066 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 17:05:09 INFO - PROCESS | 1871 | 1461629109079 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:09 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e3ef800 == 40 [pid = 1871] [id = 93] 17:05:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 106 (0x7fca1af87c00) [pid = 1871] [serial = 278] [outer = (nil)] 17:05:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 107 (0x7fca1aff2000) [pid = 1871] [serial = 279] [outer = 0x7fca1af87c00] 17:05:09 INFO - PROCESS | 1871 | 1461629109146 Marionette DEBUG loaded listener.js 17:05:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 108 (0x7fca1c040000) [pid = 1871] [serial = 280] [outer = 0x7fca1af87c00] 17:05:10 INFO - PROCESS | 1871 | 1461629109997 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:05:10 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. 17:05:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1186ms 17:05:10 INFO - PROCESS | 1871 | 1461629110060 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 17:05:10 INFO - PROCESS | 1871 | 1461629110065 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 17:05:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:05:10 INFO - PROCESS | 1871 | 1461629110072 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:05:10 INFO - PROCESS | 1871 | 1461629110076 Marionette TRACE conn3 <- [1,346,null,{}] 17:05:10 INFO - PROCESS | 1871 | 1461629110081 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:10 INFO - PROCESS | 1871 | 1461629110230 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 17:05:10 INFO - PROCESS | 1871 | 1461629110241 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:10 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1f366800 == 41 [pid = 1871] [id = 94] 17:05:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 109 (0x7fca15535800) [pid = 1871] [serial = 281] [outer = (nil)] 17:05:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 110 (0x7fca1caa6000) [pid = 1871] [serial = 282] [outer = 0x7fca15535800] 17:05:10 INFO - PROCESS | 1871 | 1461629110303 Marionette DEBUG loaded listener.js 17:05:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 111 (0x7fca1d875c00) [pid = 1871] [serial = 283] [outer = 0x7fca15535800] 17:05:11 INFO - PROCESS | 1871 | 1461629111226 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:05:11 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. 17:05:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1182ms 17:05:11 INFO - PROCESS | 1871 | 1461629111259 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 17:05:11 INFO - PROCESS | 1871 | 1461629111263 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 17:05:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:05:11 INFO - PROCESS | 1871 | 1461629111269 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:05:11 INFO - PROCESS | 1871 | 1461629111272 Marionette TRACE conn3 <- [1,350,null,{}] 17:05:11 INFO - PROCESS | 1871 | 1461629111285 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:11 INFO - PROCESS | 1871 | 1461629111476 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 17:05:11 INFO - PROCESS | 1871 | 1461629111501 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:11 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca24f51800 == 42 [pid = 1871] [id = 95] 17:05:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 112 (0x7fca1caa2c00) [pid = 1871] [serial = 284] [outer = (nil)] 17:05:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 113 (0x7fca1df75000) [pid = 1871] [serial = 285] [outer = 0x7fca1caa2c00] 17:05:11 INFO - PROCESS | 1871 | 1461629111573 Marionette DEBUG loaded listener.js 17:05:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 114 (0x7fca1df7d400) [pid = 1871] [serial = 286] [outer = 0x7fca1caa2c00] 17:05:12 INFO - PROCESS | 1871 | 1461629112551 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:05:13 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. 17:05:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1933ms 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 113 (0x7fca18784400) [pid = 1871] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 112 (0x7fca25d7e400) [pid = 1871] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 111 (0x7fca141c7400) [pid = 1871] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 110 (0x7fca1bbb2c00) [pid = 1871] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 109 (0x7fca18783400) [pid = 1871] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 108 (0x7fca1af81800) [pid = 1871] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 107 (0x7fca2ceb8400) [pid = 1871] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 106 (0x7fca3095c800) [pid = 1871] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 105 (0x7fca1afeac00) [pid = 1871] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 104 (0x7fca1f889c00) [pid = 1871] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 103 (0x7fca187e6000) [pid = 1871] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 102 (0x7fca16095c00) [pid = 1871] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 101 (0x7fca1f897c00) [pid = 1871] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 100 (0x7fca2ce43000) [pid = 1871] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 99 (0x7fca310dc800) [pid = 1871] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 98 (0x7fca141ca000) [pid = 1871] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 97 (0x7fca1a5e6c00) [pid = 1871] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 96 (0x7fca14ded000) [pid = 1871] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 95 (0x7fca15483400) [pid = 1871] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 94 (0x7fca187e5c00) [pid = 1871] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 93 (0x7fca15223000) [pid = 1871] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:05:13 INFO - PROCESS | 1871 | --DOMWINDOW == 92 (0x7fca14df1400) [pid = 1871] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:05:13 INFO - PROCESS | 1871 | 1461629113273 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 17:05:13 INFO - PROCESS | 1871 | 1461629113276 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 17:05:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:05:13 INFO - PROCESS | 1871 | 1461629113284 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:05:13 INFO - PROCESS | 1871 | 1461629113288 Marionette TRACE conn3 <- [1,354,null,{}] 17:05:13 INFO - PROCESS | 1871 | 1461629113295 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:13 INFO - PROCESS | 1871 | 1461629113464 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 17:05:13 INFO - PROCESS | 1871 | 1461629113563 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:13 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1ec5a800 == 43 [pid = 1871] [id = 96] 17:05:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 93 (0x7fca1af1d800) [pid = 1871] [serial = 287] [outer = (nil)] 17:05:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 94 (0x7fca1c960000) [pid = 1871] [serial = 288] [outer = 0x7fca1af1d800] 17:05:13 INFO - PROCESS | 1871 | 1461629113641 Marionette DEBUG loaded listener.js 17:05:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 95 (0x7fca1e5a3800) [pid = 1871] [serial = 289] [outer = 0x7fca1af1d800] 17:05:14 INFO - PROCESS | 1871 | 1461629114354 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:05:14 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. 17:05:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1083ms 17:05:14 INFO - PROCESS | 1871 | 1461629114382 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 17:05:14 INFO - PROCESS | 1871 | 1461629114386 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 17:05:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:05:14 INFO - PROCESS | 1871 | 1461629114392 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:05:14 INFO - PROCESS | 1871 | 1461629114396 Marionette TRACE conn3 <- [1,358,null,{}] 17:05:14 INFO - PROCESS | 1871 | 1461629114412 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:14 INFO - PROCESS | 1871 | 1461629114565 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 17:05:14 INFO - PROCESS | 1871 | 1461629114581 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:14 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14d88000 == 44 [pid = 1871] [id = 97] 17:05:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 96 (0x7fca1af81800) [pid = 1871] [serial = 290] [outer = (nil)] 17:05:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 97 (0x7fca1f88bc00) [pid = 1871] [serial = 291] [outer = 0x7fca1af81800] 17:05:14 INFO - PROCESS | 1871 | 1461629114653 Marionette DEBUG loaded listener.js 17:05:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 98 (0x7fca213a5400) [pid = 1871] [serial = 292] [outer = 0x7fca1af81800] 17:05:15 INFO - PROCESS | 1871 | 1461629115714 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:05:15 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. 17:05:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1336ms 17:05:15 INFO - PROCESS | 1871 | 1461629115731 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 17:05:15 INFO - PROCESS | 1871 | 1461629115738 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 17:05:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:05:15 INFO - PROCESS | 1871 | 1461629115749 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:05:15 INFO - PROCESS | 1871 | 1461629115755 Marionette TRACE conn3 <- [1,362,null,{}] 17:05:15 INFO - PROCESS | 1871 | 1461629115768 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:15 INFO - PROCESS | 1871 | 1461629115979 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 17:05:16 INFO - PROCESS | 1871 | 1461629116226 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:16 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca17b95800 == 45 [pid = 1871] [id = 98] 17:05:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 99 (0x7fca14cce800) [pid = 1871] [serial = 293] [outer = (nil)] 17:05:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 100 (0x7fca14df8800) [pid = 1871] [serial = 294] [outer = 0x7fca14cce800] 17:05:16 INFO - PROCESS | 1871 | 1461629116378 Marionette DEBUG loaded listener.js 17:05:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 101 (0x7fca15492800) [pid = 1871] [serial = 295] [outer = 0x7fca14cce800] 17:05:17 INFO - PROCESS | 1871 | 1461629117530 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:05:17 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. 17:05:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1799ms 17:05:17 INFO - PROCESS | 1871 | 1461629117547 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 17:05:17 INFO - PROCESS | 1871 | 1461629117556 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 17:05:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:05:17 INFO - PROCESS | 1871 | 1461629117566 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:05:17 INFO - PROCESS | 1871 | 1461629117570 Marionette TRACE conn3 <- [1,366,null,{}] 17:05:17 INFO - PROCESS | 1871 | 1461629117576 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:17 INFO - PROCESS | 1871 | 1461629117766 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 17:05:17 INFO - PROCESS | 1871 | 1461629117922 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:17 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e99c800 == 46 [pid = 1871] [id = 99] 17:05:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 102 (0x7fca16c76800) [pid = 1871] [serial = 296] [outer = (nil)] 17:05:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 103 (0x7fca1a5d6000) [pid = 1871] [serial = 297] [outer = 0x7fca16c76800] 17:05:18 INFO - PROCESS | 1871 | 1461629118007 Marionette DEBUG loaded listener.js 17:05:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 104 (0x7fca1a5e7000) [pid = 1871] [serial = 298] [outer = 0x7fca16c76800] 17:05:19 INFO - PROCESS | 1871 | 1461629119188 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:05:19 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. 17:05:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1680ms 17:05:19 INFO - PROCESS | 1871 | 1461629119249 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 17:05:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:05:19 INFO - PROCESS | 1871 | 1461629119259 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 17:05:19 INFO - PROCESS | 1871 | 1461629119267 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:05:19 INFO - PROCESS | 1871 | 1461629119278 Marionette TRACE conn3 <- [1,370,null,{}] 17:05:19 INFO - PROCESS | 1871 | 1461629119341 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:19 INFO - PROCESS | 1871 | 1461629119547 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 17:05:19 INFO - PROCESS | 1871 | 1461629119741 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:19 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2cd24000 == 47 [pid = 1871] [id = 100] 17:05:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 105 (0x7fca1ca9a000) [pid = 1871] [serial = 299] [outer = (nil)] 17:05:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 106 (0x7fca1df7fc00) [pid = 1871] [serial = 300] [outer = 0x7fca1ca9a000] 17:05:19 INFO - PROCESS | 1871 | 1461629119818 Marionette DEBUG loaded listener.js 17:05:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 107 (0x7fca1e616400) [pid = 1871] [serial = 301] [outer = 0x7fca1ca9a000] 17:05:20 INFO - PROCESS | 1871 | 1461629120861 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:05:20 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. 17:05:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1647ms 17:05:20 INFO - PROCESS | 1871 | 1461629120914 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 17:05:20 INFO - PROCESS | 1871 | 1461629120919 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 17:05:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:05:20 INFO - PROCESS | 1871 | 1461629120928 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:05:20 INFO - PROCESS | 1871 | 1461629120932 Marionette TRACE conn3 <- [1,374,null,{}] 17:05:20 INFO - PROCESS | 1871 | 1461629120939 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:21 INFO - PROCESS | 1871 | 1461629121183 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 17:05:21 INFO - PROCESS | 1871 | 1461629121421 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:21 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca303b4000 == 48 [pid = 1871] [id = 101] 17:05:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 108 (0x7fca1e616800) [pid = 1871] [serial = 302] [outer = (nil)] 17:05:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 109 (0x7fca21837c00) [pid = 1871] [serial = 303] [outer = 0x7fca1e616800] 17:05:21 INFO - PROCESS | 1871 | 1461629121499 Marionette DEBUG loaded listener.js 17:05:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 110 (0x7fca25d1d000) [pid = 1871] [serial = 304] [outer = 0x7fca1e616800] 17:05:22 INFO - PROCESS | 1871 | 1461629122322 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:05:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:05:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1435ms 17:05:22 INFO - PROCESS | 1871 | 1461629122365 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 17:05:22 INFO - PROCESS | 1871 | 1461629122370 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 17:05:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:05:22 INFO - PROCESS | 1871 | 1461629122377 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:05:22 INFO - PROCESS | 1871 | 1461629122381 Marionette TRACE conn3 <- [1,378,null,{}] 17:05:22 INFO - PROCESS | 1871 | 1461629122388 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:22 INFO - PROCESS | 1871 | 1461629122608 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 17:05:22 INFO - PROCESS | 1871 | 1461629122764 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca31116800 == 49 [pid = 1871] [id = 102] 17:05:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 111 (0x7fca213a4000) [pid = 1871] [serial = 305] [outer = (nil)] 17:05:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 112 (0x7fca2bbba400) [pid = 1871] [serial = 306] [outer = 0x7fca213a4000] 17:05:22 INFO - PROCESS | 1871 | 1461629122837 Marionette DEBUG loaded listener.js 17:05:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 113 (0x7fca2bcc8400) [pid = 1871] [serial = 307] [outer = 0x7fca213a4000] 17:05:23 INFO - PROCESS | 1871 | 1461629123781 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:05:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:05:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1431ms 17:05:23 INFO - PROCESS | 1871 | 1461629123810 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 17:05:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:05:23 INFO - PROCESS | 1871 | 1461629123816 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 17:05:23 INFO - PROCESS | 1871 | 1461629123824 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:05:23 INFO - PROCESS | 1871 | 1461629123827 Marionette TRACE conn3 <- [1,382,null,{}] 17:05:23 INFO - PROCESS | 1871 | 1461629123834 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:24 INFO - PROCESS | 1871 | 1461629124062 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 17:05:24 INFO - PROCESS | 1871 | 1461629124280 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:24 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e3e9800 == 50 [pid = 1871] [id = 103] 17:05:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 114 (0x7fca141d0000) [pid = 1871] [serial = 308] [outer = (nil)] 17:05:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 115 (0x7fca15535c00) [pid = 1871] [serial = 309] [outer = 0x7fca141d0000] 17:05:24 INFO - PROCESS | 1871 | 1461629124418 Marionette DEBUG loaded listener.js 17:05:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 116 (0x7fca30aa4800) [pid = 1871] [serial = 310] [outer = 0x7fca141d0000] 17:05:25 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:25 INFO - PROCESS | 1871 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:05:25 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:25 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:25 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:25 INFO - PROCESS | 1871 | 1461629125319 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:05:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:05:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1534ms 17:05:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:05:25 INFO - PROCESS | 1871 | 1461629125357 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 17:05:25 INFO - PROCESS | 1871 | 1461629125360 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 17:05:25 INFO - PROCESS | 1871 | 1461629125366 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:05:25 INFO - PROCESS | 1871 | 1461629125370 Marionette TRACE conn3 <- [1,386,null,{}] 17:05:25 INFO - PROCESS | 1871 | 1461629125375 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:25 INFO - PROCESS | 1871 | 1461629125534 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 17:05:25 INFO - PROCESS | 1871 | 1461629125859 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:25 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a04800 == 51 [pid = 1871] [id = 104] 17:05:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 117 (0x7fca141cb000) [pid = 1871] [serial = 311] [outer = (nil)] 17:05:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 118 (0x7fca14ccb800) [pid = 1871] [serial = 312] [outer = 0x7fca141cb000] 17:05:25 INFO - PROCESS | 1871 | 1461629125994 Marionette DEBUG loaded listener.js 17:05:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 119 (0x7fca14df2000) [pid = 1871] [serial = 313] [outer = 0x7fca141cb000] 17:05:26 INFO - PROCESS | 1871 | 1461629126983 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 17:05:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:05:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1692ms 17:05:27 INFO - PROCESS | 1871 | 1461629127058 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 17:05:27 INFO - PROCESS | 1871 | 1461629127063 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 17:05:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:05:27 INFO - PROCESS | 1871 | 1461629127071 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:05:27 INFO - PROCESS | 1871 | 1461629127076 Marionette TRACE conn3 <- [1,390,null,{}] 17:05:27 INFO - PROCESS | 1871 | 1461629127084 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:27 INFO - PROCESS | 1871 | 1461629127311 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 17:05:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2bb98000 == 50 [pid = 1871] [id = 45] 17:05:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1ec5a800 == 49 [pid = 1871] [id = 96] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 118 (0x7fca1caa1000) [pid = 1871] [serial = 258] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca24f51800 == 48 [pid = 1871] [id = 95] 17:05:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1f366800 == 47 [pid = 1871] [id = 94] 17:05:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e3ef800 == 46 [pid = 1871] [id = 93] 17:05:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1582c800 == 45 [pid = 1871] [id = 92] 17:05:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca17b8b800 == 44 [pid = 1871] [id = 91] 17:05:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15406800 == 43 [pid = 1871] [id = 90] 17:05:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca352b1800 == 42 [pid = 1871] [id = 89] 17:05:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca25132800 == 41 [pid = 1871] [id = 88] 17:05:27 INFO - PROCESS | 1871 | 1461629127517 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:27 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a19000 == 40 [pid = 1871] [id = 87] 17:05:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f85000 == 41 [pid = 1871] [id = 105] 17:05:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 119 (0x7fca160a1400) [pid = 1871] [serial = 314] [outer = (nil)] 17:05:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 120 (0x7fca17cd5000) [pid = 1871] [serial = 315] [outer = 0x7fca160a1400] 17:05:27 INFO - PROCESS | 1871 | 1461629127594 Marionette DEBUG loaded listener.js 17:05:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 121 (0x7fca18a2f800) [pid = 1871] [serial = 316] [outer = 0x7fca160a1400] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 120 (0x7fca3072fc00) [pid = 1871] [serial = 144] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 119 (0x7fca3112c400) [pid = 1871] [serial = 147] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 118 (0x7fca2ceb5400) [pid = 1871] [serial = 219] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 117 (0x7fca1aff2c00) [pid = 1871] [serial = 186] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 116 (0x7fca2bcc7800) [pid = 1871] [serial = 141] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 115 (0x7fca21345800) [pid = 1871] [serial = 216] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 114 (0x7fca2153a400) [pid = 1871] [serial = 114] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 113 (0x7fca1d551400) [pid = 1871] [serial = 111] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 112 (0x7fca1d917400) [pid = 1871] [serial = 174] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 111 (0x7fca3525d800) [pid = 1871] [serial = 183] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 110 (0x7fca3373b400) [pid = 1871] [serial = 180] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 109 (0x7fca1d326c00) [pid = 1871] [serial = 210] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 108 (0x7fca2bb75000) [pid = 1871] [serial = 213] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 107 (0x7fca1c8b6000) [pid = 1871] [serial = 138] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 106 (0x7fca1a5efc00) [pid = 1871] [serial = 207] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 105 (0x7fca2bbbb400) [pid = 1871] [serial = 177] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 104 (0x7fca1caa0c00) [pid = 1871] [serial = 253] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 103 (0x7fca2be42800) [pid = 1871] [serial = 105] [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.] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 102 (0x7fca1553e800) [pid = 1871] [serial = 256] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 101 (0x7fca1ca82800) [pid = 1871] [serial = 250] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 100 (0x7fca1c8b1000) [pid = 1871] [serial = 225] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 99 (0x7fca14df8c00) [pid = 1871] [serial = 246] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 98 (0x7fca1baf7c00) [pid = 1871] [serial = 247] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 97 (0x7fca1548f400) [pid = 1871] [serial = 252] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 96 (0x7fca1a5eec00) [pid = 1871] [serial = 227] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 95 (0x7fca1d3c6c00) [pid = 1871] [serial = 230] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 94 (0x7fca2be8c400) [pid = 1871] [serial = 240] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 93 (0x7fca1aff6c00) [pid = 1871] [serial = 244] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 92 (0x7fca1a5eb400) [pid = 1871] [serial = 243] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 91 (0x7fca15538400) [pid = 1871] [serial = 255] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 90 (0x7fca2153cc00) [pid = 1871] [serial = 233] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 89 (0x7fca1a5dc400) [pid = 1871] [serial = 249] [outer = (nil)] [url = about:blank] 17:05:27 INFO - PROCESS | 1871 | --DOMWINDOW == 88 (0x7fca3016ac00) [pid = 1871] [serial = 236] [outer = (nil)] [url = about:blank] 17:05:28 INFO - PROCESS | 1871 | 1461629128417 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 17:05:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:05:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1385ms 17:05:28 INFO - PROCESS | 1871 | 1461629128459 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 17:05:28 INFO - PROCESS | 1871 | 1461629128466 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 17:05:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:05:28 INFO - PROCESS | 1871 | 1461629128480 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:05:28 INFO - PROCESS | 1871 | 1461629128490 Marionette TRACE conn3 <- [1,394,null,{}] 17:05:28 INFO - PROCESS | 1871 | 1461629128497 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:28 INFO - PROCESS | 1871 | 1461629128667 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 17:05:28 INFO - PROCESS | 1871 | 1461629128680 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:28 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1dc98000 == 42 [pid = 1871] [id = 106] 17:05:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 89 (0x7fca1a5e2c00) [pid = 1871] [serial = 317] [outer = (nil)] 17:05:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 90 (0x7fca1a5efc00) [pid = 1871] [serial = 318] [outer = 0x7fca1a5e2c00] 17:05:28 INFO - PROCESS | 1871 | 1461629128753 Marionette DEBUG loaded listener.js 17:05:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 91 (0x7fca1afe8000) [pid = 1871] [serial = 319] [outer = 0x7fca1a5e2c00] 17:05:29 INFO - PROCESS | 1871 | 1461629129664 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 17:05:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:05:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1249ms 17:05:29 INFO - PROCESS | 1871 | 1461629129724 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 17:05:29 INFO - PROCESS | 1871 | 1461629129728 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 17:05:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:05:29 INFO - PROCESS | 1871 | 1461629129736 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:05:29 INFO - PROCESS | 1871 | 1461629129745 Marionette TRACE conn3 <- [1,398,null,{}] 17:05:29 INFO - PROCESS | 1871 | 1461629129776 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:30 INFO - PROCESS | 1871 | 1461629130019 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 17:05:30 INFO - PROCESS | 1871 | 1461629130044 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:30 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e99d000 == 43 [pid = 1871] [id = 107] 17:05:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 92 (0x7fca1b125800) [pid = 1871] [serial = 320] [outer = (nil)] 17:05:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 93 (0x7fca1caa1000) [pid = 1871] [serial = 321] [outer = 0x7fca1b125800] 17:05:30 INFO - PROCESS | 1871 | 1461629130105 Marionette DEBUG loaded listener.js 17:05:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 94 (0x7fca1df75800) [pid = 1871] [serial = 322] [outer = 0x7fca1b125800] 17:05:30 INFO - PROCESS | 1871 | 1461629130976 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 17:05:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:05:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1270ms 17:05:31 INFO - PROCESS | 1871 | 1461629131005 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 17:05:31 INFO - PROCESS | 1871 | 1461629131010 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 17:05:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:05:31 INFO - PROCESS | 1871 | 1461629131015 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:05:31 INFO - PROCESS | 1871 | 1461629131017 Marionette TRACE conn3 <- [1,402,null,{}] 17:05:31 INFO - PROCESS | 1871 | 1461629131022 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:31 INFO - PROCESS | 1871 | 1461629131204 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 17:05:31 INFO - PROCESS | 1871 | 1461629131246 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:31 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15262000 == 44 [pid = 1871] [id = 108] 17:05:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 95 (0x7fca1bbb5000) [pid = 1871] [serial = 323] [outer = (nil)] 17:05:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 96 (0x7fca1f47e000) [pid = 1871] [serial = 324] [outer = 0x7fca1bbb5000] 17:05:31 INFO - PROCESS | 1871 | 1461629131326 Marionette DEBUG loaded listener.js 17:05:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 97 (0x7fca21842400) [pid = 1871] [serial = 325] [outer = 0x7fca1bbb5000] 17:05:32 INFO - PROCESS | 1871 | --DOMWINDOW == 96 (0x7fca187ed000) [pid = 1871] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:05:32 INFO - PROCESS | 1871 | --DOMWINDOW == 95 (0x7fca1f47ec00) [pid = 1871] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:05:32 INFO - PROCESS | 1871 | --DOMWINDOW == 94 (0x7fca1c8b9c00) [pid = 1871] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:05:32 INFO - PROCESS | 1871 | --DOMWINDOW == 93 (0x7fca15373000) [pid = 1871] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:05:32 INFO - PROCESS | 1871 | --DOMWINDOW == 92 (0x7fca1f327c00) [pid = 1871] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:05:32 INFO - PROCESS | 1871 | --DOMWINDOW == 91 (0x7fca1609f400) [pid = 1871] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:05:32 INFO - PROCESS | 1871 | --DOMWINDOW == 90 (0x7fca15535800) [pid = 1871] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:05:32 INFO - PROCESS | 1871 | --DOMWINDOW == 89 (0x7fca1caa2c00) [pid = 1871] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:05:32 INFO - PROCESS | 1871 | --DOMWINDOW == 88 (0x7fca141ce400) [pid = 1871] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:05:32 INFO - PROCESS | 1871 | --DOMWINDOW == 87 (0x7fca1af1d800) [pid = 1871] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:05:32 INFO - PROCESS | 1871 | --DOMWINDOW == 86 (0x7fca1548ac00) [pid = 1871] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:05:32 INFO - PROCESS | 1871 | --DOMWINDOW == 85 (0x7fca1af87c00) [pid = 1871] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:05:32 INFO - PROCESS | 1871 | --DOMWINDOW == 84 (0x7fca15491000) [pid = 1871] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:05:32 INFO - PROCESS | 1871 | --DOMWINDOW == 83 (0x7fca14df0800) [pid = 1871] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:05:32 INFO - PROCESS | 1871 | --DOMWINDOW == 82 (0x7fca18781000) [pid = 1871] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:05:32 INFO - PROCESS | 1871 | 1461629132312 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 17:05:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:05:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1334ms 17:05:32 INFO - PROCESS | 1871 | 1461629132352 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 17:05:32 INFO - PROCESS | 1871 | 1461629132356 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 17:05:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:05:32 INFO - PROCESS | 1871 | 1461629132362 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:05:32 INFO - PROCESS | 1871 | 1461629132364 Marionette TRACE conn3 <- [1,406,null,{}] 17:05:32 INFO - PROCESS | 1871 | 1461629132369 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:32 INFO - PROCESS | 1871 | 1461629132520 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 17:05:32 INFO - PROCESS | 1871 | 1461629132546 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:32 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2131e800 == 45 [pid = 1871] [id = 109] 17:05:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 83 (0x7fca1c95b000) [pid = 1871] [serial = 326] [outer = (nil)] 17:05:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 84 (0x7fca1df72400) [pid = 1871] [serial = 327] [outer = 0x7fca1c95b000] 17:05:32 INFO - PROCESS | 1871 | 1461629132621 Marionette DEBUG loaded listener.js 17:05:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 85 (0x7fca1e00d800) [pid = 1871] [serial = 328] [outer = 0x7fca1c95b000] 17:05:33 INFO - PROCESS | 1871 | 1461629133515 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 17:05:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:05:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1181ms 17:05:33 INFO - PROCESS | 1871 | 1461629133546 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 17:05:33 INFO - PROCESS | 1871 | 1461629133548 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 17:05:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:05:33 INFO - PROCESS | 1871 | 1461629133556 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:05:33 INFO - PROCESS | 1871 | 1461629133559 Marionette TRACE conn3 <- [1,410,null,{}] 17:05:33 INFO - PROCESS | 1871 | 1461629133564 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:33 INFO - PROCESS | 1871 | 1461629133747 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 17:05:33 INFO - PROCESS | 1871 | 1461629133763 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:33 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2bc1c000 == 46 [pid = 1871] [id = 110] 17:05:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 86 (0x7fca2bb75000) [pid = 1871] [serial = 329] [outer = (nil)] 17:05:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 87 (0x7fca2bcc7c00) [pid = 1871] [serial = 330] [outer = 0x7fca2bb75000] 17:05:33 INFO - PROCESS | 1871 | 1461629133829 Marionette DEBUG loaded listener.js 17:05:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 88 (0x7fca2c055800) [pid = 1871] [serial = 331] [outer = 0x7fca2bb75000] 17:05:34 INFO - PROCESS | 1871 | 1461629134989 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 17:05:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:05:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1478ms 17:05:35 INFO - PROCESS | 1871 | 1461629135036 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 17:05:35 INFO - PROCESS | 1871 | 1461629135045 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 17:05:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:05:35 INFO - PROCESS | 1871 | 1461629135054 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:05:35 INFO - PROCESS | 1871 | 1461629135060 Marionette TRACE conn3 <- [1,414,null,{}] 17:05:35 INFO - PROCESS | 1871 | 1461629135069 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:35 INFO - PROCESS | 1871 | 1461629135258 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 17:05:35 INFO - PROCESS | 1871 | 1461629135450 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:35 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d7bc000 == 47 [pid = 1871] [id = 111] 17:05:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 89 (0x7fca1609d800) [pid = 1871] [serial = 332] [outer = (nil)] 17:05:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 90 (0x7fca17cda400) [pid = 1871] [serial = 333] [outer = 0x7fca1609d800] 17:05:35 INFO - PROCESS | 1871 | 1461629135572 Marionette DEBUG loaded listener.js 17:05:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 91 (0x7fca1a5d7c00) [pid = 1871] [serial = 334] [outer = 0x7fca1609d800] 17:05:36 INFO - PROCESS | 1871 | 1461629136483 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 17:05:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:05:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1487ms 17:05:36 INFO - PROCESS | 1871 | 1461629136542 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 17:05:36 INFO - PROCESS | 1871 | 1461629136551 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 17:05:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:05:36 INFO - PROCESS | 1871 | 1461629136562 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:05:36 INFO - PROCESS | 1871 | 1461629136565 Marionette TRACE conn3 <- [1,418,null,{}] 17:05:36 INFO - PROCESS | 1871 | 1461629136572 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:36 INFO - PROCESS | 1871 | 1461629136788 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 17:05:37 INFO - PROCESS | 1871 | 1461629137019 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:37 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca25139000 == 48 [pid = 1871] [id = 112] 17:05:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 92 (0x7fca1af1dc00) [pid = 1871] [serial = 335] [outer = (nil)] 17:05:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 93 (0x7fca1aff2c00) [pid = 1871] [serial = 336] [outer = 0x7fca1af1dc00] 17:05:37 INFO - PROCESS | 1871 | 1461629137119 Marionette DEBUG loaded listener.js 17:05:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 94 (0x7fca1ca98000) [pid = 1871] [serial = 337] [outer = 0x7fca1af1dc00] 17:05:38 INFO - PROCESS | 1871 | 1461629138453 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 17:05:38 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 17:05:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1939ms 17:05:38 INFO - PROCESS | 1871 | 1461629138532 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 17:05:38 INFO - PROCESS | 1871 | 1461629138535 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 17:05:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:05:38 INFO - PROCESS | 1871 | 1461629138545 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:05:38 INFO - PROCESS | 1871 | 1461629138550 Marionette TRACE conn3 <- [1,422,null,{}] 17:05:38 INFO - PROCESS | 1871 | 1461629138568 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:38 INFO - PROCESS | 1871 | 1461629138745 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 17:05:38 INFO - PROCESS | 1871 | 1461629138886 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:38 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30397800 == 49 [pid = 1871] [id = 113] 17:05:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 95 (0x7fca1ca9e800) [pid = 1871] [serial = 338] [outer = (nil)] 17:05:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 96 (0x7fca1e010400) [pid = 1871] [serial = 339] [outer = 0x7fca1ca9e800] 17:05:38 INFO - PROCESS | 1871 | 1461629138965 Marionette DEBUG loaded listener.js 17:05:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 97 (0x7fca25d7e000) [pid = 1871] [serial = 340] [outer = 0x7fca1ca9e800] 17:05:40 INFO - PROCESS | 1871 | 1461629140297 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 17:05:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:05:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1845ms 17:05:40 INFO - PROCESS | 1871 | 1461629140391 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 17:05:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:05:40 INFO - PROCESS | 1871 | 1461629140396 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 17:05:40 INFO - PROCESS | 1871 | 1461629140403 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:05:40 INFO - PROCESS | 1871 | 1461629140407 Marionette TRACE conn3 <- [1,426,null,{}] 17:05:40 INFO - PROCESS | 1871 | 1461629140413 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:40 INFO - PROCESS | 1871 | 1461629140579 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 17:05:40 INFO - PROCESS | 1871 | 1461629140718 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:40 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca3111e800 == 50 [pid = 1871] [id = 114] 17:05:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 98 (0x7fca141c8c00) [pid = 1871] [serial = 341] [outer = (nil)] 17:05:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 99 (0x7fca2cd37000) [pid = 1871] [serial = 342] [outer = 0x7fca141c8c00] 17:05:40 INFO - PROCESS | 1871 | 1461629140807 Marionette DEBUG loaded listener.js 17:05:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 100 (0x7fca2ef40c00) [pid = 1871] [serial = 343] [outer = 0x7fca141c8c00] 17:05:41 INFO - PROCESS | 1871 | 1461629141766 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 17:05:41 INFO - PROCESS | 1871 | 1461629141844 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 17:05:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:05:41 INFO - PROCESS | 1871 | 1461629141851 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:05:41 INFO - PROCESS | 1871 | 1461629141854 Marionette TRACE conn3 <- [1,430,null,{}] 17:05:41 INFO - PROCESS | 1871 | 1461629141860 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:42 INFO - PROCESS | 1871 | 1461629142040 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 17:05:42 INFO - PROCESS | 1871 | 1461629142455 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:42 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1dc99800 == 51 [pid = 1871] [id = 115] 17:05:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 101 (0x7fca15371400) [pid = 1871] [serial = 344] [outer = (nil)] 17:05:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 102 (0x7fca1548c000) [pid = 1871] [serial = 345] [outer = 0x7fca15371400] 17:05:42 INFO - PROCESS | 1871 | 1461629142587 Marionette DEBUG loaded listener.js 17:05:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 103 (0x7fca16c74000) [pid = 1871] [serial = 346] [outer = 0x7fca15371400] 17:05:43 INFO - PROCESS | 1871 | 1461629143640 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 17:05:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:05:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1832ms 17:05:43 INFO - PROCESS | 1871 | 1461629143689 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 17:05:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:05:43 INFO - PROCESS | 1871 | 1461629143700 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 17:05:43 INFO - PROCESS | 1871 | 1461629143713 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:05:43 INFO - PROCESS | 1871 | 1461629143727 Marionette TRACE conn3 <- [1,434,null,{}] 17:05:43 INFO - PROCESS | 1871 | 1461629143752 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:44 INFO - PROCESS | 1871 | 1461629144064 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 17:05:44 INFO - PROCESS | 1871 | 1461629144326 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:44 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f7a800 == 52 [pid = 1871] [id = 116] 17:05:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 104 (0x7fca1548d000) [pid = 1871] [serial = 347] [outer = (nil)] 17:05:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 105 (0x7fca1a5e0800) [pid = 1871] [serial = 348] [outer = 0x7fca1548d000] 17:05:44 INFO - PROCESS | 1871 | 1461629144511 Marionette DEBUG loaded listener.js 17:05:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 106 (0x7fca1afed800) [pid = 1871] [serial = 349] [outer = 0x7fca1548d000] 17:05:44 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2131e800 == 51 [pid = 1871] [id = 109] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 105 (0x7fca1f88bc00) [pid = 1871] [serial = 291] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 104 (0x7fca16c79400) [pid = 1871] [serial = 270] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15262000 == 50 [pid = 1871] [id = 108] 17:05:44 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e99d000 == 49 [pid = 1871] [id = 107] 17:05:44 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1dc98000 == 48 [pid = 1871] [id = 106] 17:05:44 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f85000 == 47 [pid = 1871] [id = 105] 17:05:44 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a04800 == 46 [pid = 1871] [id = 104] 17:05:44 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e99c800 == 45 [pid = 1871] [id = 99] 17:05:44 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca17b95800 == 44 [pid = 1871] [id = 98] 17:05:44 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14d88000 == 43 [pid = 1871] [id = 97] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 103 (0x7fca1e5a3800) [pid = 1871] [serial = 289] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 102 (0x7fca18a3cc00) [pid = 1871] [serial = 89] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 101 (0x7fca1caa6000) [pid = 1871] [serial = 282] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 100 (0x7fca1df7d400) [pid = 1871] [serial = 286] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 99 (0x7fca1a5d4c00) [pid = 1871] [serial = 276] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 98 (0x7fca1c960000) [pid = 1871] [serial = 288] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 97 (0x7fca15540800) [pid = 1871] [serial = 274] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 96 (0x7fca15492400) [pid = 1871] [serial = 273] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 95 (0x7fca1c040000) [pid = 1871] [serial = 280] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 94 (0x7fca1aff2000) [pid = 1871] [serial = 279] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 93 (0x7fca1a5e4400) [pid = 1871] [serial = 268] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 92 (0x7fca14df3000) [pid = 1871] [serial = 261] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 91 (0x7fca187ebc00) [pid = 1871] [serial = 267] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 90 (0x7fca1a5dec00) [pid = 1871] [serial = 277] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 89 (0x7fca15487400) [pid = 1871] [serial = 262] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 88 (0x7fca1d875c00) [pid = 1871] [serial = 283] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 87 (0x7fca1df75000) [pid = 1871] [serial = 285] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 86 (0x7fca1a5d9800) [pid = 1871] [serial = 265] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 85 (0x7fca187e7400) [pid = 1871] [serial = 264] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 84 (0x7fca1aff1000) [pid = 1871] [serial = 228] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 83 (0x7fca30aaa400) [pid = 1871] [serial = 237] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 82 (0x7fca1df79c00) [pid = 1871] [serial = 231] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 81 (0x7fca32d5ec00) [pid = 1871] [serial = 241] [outer = (nil)] [url = about:blank] 17:05:44 INFO - PROCESS | 1871 | --DOMWINDOW == 80 (0x7fca2bb6b800) [pid = 1871] [serial = 234] [outer = (nil)] [url = about:blank] 17:05:45 INFO - PROCESS | 1871 | 1461629145294 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 17:05:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:05:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1608ms 17:05:45 INFO - PROCESS | 1871 | 1461629145335 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 17:05:45 INFO - PROCESS | 1871 | 1461629145341 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 17:05:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:05:45 INFO - PROCESS | 1871 | 1461629145349 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:05:45 INFO - PROCESS | 1871 | 1461629145353 Marionette TRACE conn3 <- [1,438,null,{}] 17:05:45 INFO - PROCESS | 1871 | 1461629145361 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:45 INFO - PROCESS | 1871 | 1461629145517 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 17:05:45 INFO - PROCESS | 1871 | 1461629145539 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d7b8000 == 44 [pid = 1871] [id = 117] 17:05:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 81 (0x7fca1baf2400) [pid = 1871] [serial = 350] [outer = (nil)] 17:05:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 82 (0x7fca1caa4c00) [pid = 1871] [serial = 351] [outer = 0x7fca1baf2400] 17:05:45 INFO - PROCESS | 1871 | 1461629145603 Marionette DEBUG loaded listener.js 17:05:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 83 (0x7fca1df75000) [pid = 1871] [serial = 352] [outer = 0x7fca1baf2400] 17:05:46 INFO - PROCESS | 1871 | 1461629146536 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 17:05:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:05:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1235ms 17:05:46 INFO - PROCESS | 1871 | 1461629146587 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 17:05:46 INFO - PROCESS | 1871 | 1461629146589 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 17:05:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:05:46 INFO - PROCESS | 1871 | 1461629146603 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:05:46 INFO - PROCESS | 1871 | 1461629146613 Marionette TRACE conn3 <- [1,442,null,{}] 17:05:46 INFO - PROCESS | 1871 | 1461629146621 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:46 INFO - PROCESS | 1871 | 1461629146787 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 17:05:46 INFO - PROCESS | 1871 | 1461629146896 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:46 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2159d000 == 45 [pid = 1871] [id = 118] 17:05:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 84 (0x7fca1af1f800) [pid = 1871] [serial = 353] [outer = (nil)] 17:05:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 85 (0x7fca1e59b000) [pid = 1871] [serial = 354] [outer = 0x7fca1af1f800] 17:05:46 INFO - PROCESS | 1871 | 1461629146961 Marionette DEBUG loaded listener.js 17:05:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 86 (0x7fca2134f400) [pid = 1871] [serial = 355] [outer = 0x7fca1af1f800] 17:05:47 INFO - PROCESS | 1871 | 1461629147838 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 17:05:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:05:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1305ms 17:05:47 INFO - PROCESS | 1871 | 1461629147903 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 17:05:47 INFO - PROCESS | 1871 | 1461629147907 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 17:05:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:05:47 INFO - PROCESS | 1871 | 1461629147914 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:05:47 INFO - PROCESS | 1871 | 1461629147917 Marionette TRACE conn3 <- [1,446,null,{}] 17:05:47 INFO - PROCESS | 1871 | 1461629147923 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:48 INFO - PROCESS | 1871 | 1461629148118 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 17:05:48 INFO - PROCESS | 1871 | 1461629148148 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2add6000 == 46 [pid = 1871] [id = 119] 17:05:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 87 (0x7fca1f32c400) [pid = 1871] [serial = 356] [outer = (nil)] 17:05:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 88 (0x7fca2ad39400) [pid = 1871] [serial = 357] [outer = 0x7fca1f32c400] 17:05:48 INFO - PROCESS | 1871 | 1461629148212 Marionette DEBUG loaded listener.js 17:05:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 89 (0x7fca2be8c400) [pid = 1871] [serial = 358] [outer = 0x7fca1f32c400] 17:05:49 INFO - PROCESS | 1871 | 1461629149128 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 17:05:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:05:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1235ms 17:05:49 INFO - PROCESS | 1871 | 1461629149150 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 17:05:49 INFO - PROCESS | 1871 | 1461629149153 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 17:05:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:05:49 INFO - PROCESS | 1871 | 1461629149159 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:05:49 INFO - PROCESS | 1871 | 1461629149161 Marionette TRACE conn3 <- [1,450,null,{}] 17:05:49 INFO - PROCESS | 1871 | 1461629149166 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:49 INFO - PROCESS | 1871 | 1461629149502 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 17:05:49 INFO - PROCESS | 1871 | --DOMWINDOW == 88 (0x7fca1b125800) [pid = 1871] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:05:49 INFO - PROCESS | 1871 | --DOMWINDOW == 87 (0x7fca1bbb5000) [pid = 1871] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:05:49 INFO - PROCESS | 1871 | --DOMWINDOW == 86 (0x7fca1c95b000) [pid = 1871] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:05:49 INFO - PROCESS | 1871 | --DOMWINDOW == 85 (0x7fca1af81800) [pid = 1871] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:05:49 INFO - PROCESS | 1871 | --DOMWINDOW == 84 (0x7fca160a1400) [pid = 1871] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:05:49 INFO - PROCESS | 1871 | --DOMWINDOW == 83 (0x7fca141cb000) [pid = 1871] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:05:49 INFO - PROCESS | 1871 | --DOMWINDOW == 82 (0x7fca1a5e2c00) [pid = 1871] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:05:49 INFO - PROCESS | 1871 | --DOMWINDOW == 81 (0x7fca14ccc800) [pid = 1871] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:05:49 INFO - PROCESS | 1871 | 1461629149588 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:49 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a1c800 == 47 [pid = 1871] [id = 120] 17:05:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 82 (0x7fca15533400) [pid = 1871] [serial = 359] [outer = (nil)] 17:05:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 83 (0x7fca1a5e2c00) [pid = 1871] [serial = 360] [outer = 0x7fca15533400] 17:05:49 INFO - PROCESS | 1871 | 1461629149666 Marionette DEBUG loaded listener.js 17:05:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 84 (0x7fca2ceba800) [pid = 1871] [serial = 361] [outer = 0x7fca15533400] 17:05:50 INFO - PROCESS | 1871 | 1461629150498 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 17:05:50 INFO - PROCESS | 1871 | 1461629150548 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 17:05:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:05:50 INFO - PROCESS | 1871 | 1461629150555 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:05:50 INFO - PROCESS | 1871 | 1461629150557 Marionette TRACE conn3 <- [1,454,null,{}] 17:05:50 INFO - PROCESS | 1871 | 1461629150563 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:50 INFO - PROCESS | 1871 | 1461629150708 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 17:05:50 INFO - PROCESS | 1871 | 1461629150725 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:50 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a15800 == 48 [pid = 1871] [id = 121] 17:05:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 85 (0x7fca30723800) [pid = 1871] [serial = 362] [outer = (nil)] 17:05:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 86 (0x7fca30c0a800) [pid = 1871] [serial = 363] [outer = 0x7fca30723800] 17:05:50 INFO - PROCESS | 1871 | 1461629150788 Marionette DEBUG loaded listener.js 17:05:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 87 (0x7fca30c0ec00) [pid = 1871] [serial = 364] [outer = 0x7fca30723800] 17:05:51 INFO - PROCESS | 1871 | [1871] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:51 INFO - PROCESS | 1871 | 1461629151693 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 17:05:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:05:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1180ms 17:05:51 INFO - PROCESS | 1871 | 1461629151737 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 17:05:51 INFO - PROCESS | 1871 | 1461629151743 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 17:05:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:05:51 INFO - PROCESS | 1871 | 1461629151752 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:05:51 INFO - PROCESS | 1871 | 1461629151758 Marionette TRACE conn3 <- [1,458,null,{}] 17:05:51 INFO - PROCESS | 1871 | 1461629151769 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:51 INFO - PROCESS | 1871 | 1461629151958 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 17:05:52 INFO - PROCESS | 1871 | 1461629152102 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:52 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1af3d000 == 49 [pid = 1871] [id = 122] 17:05:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 88 (0x7fca14de9800) [pid = 1871] [serial = 365] [outer = (nil)] 17:05:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 89 (0x7fca15539c00) [pid = 1871] [serial = 366] [outer = 0x7fca14de9800] 17:05:52 INFO - PROCESS | 1871 | 1461629152180 Marionette DEBUG loaded listener.js 17:05:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 90 (0x7fca15578400) [pid = 1871] [serial = 367] [outer = 0x7fca14de9800] 17:05:53 INFO - PROCESS | 1871 | 1461629153165 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 17:05:53 INFO - PROCESS | 1871 | 1461629153253 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 17:05:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:05:53 INFO - PROCESS | 1871 | 1461629153265 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:05:53 INFO - PROCESS | 1871 | 1461629153269 Marionette TRACE conn3 <- [1,462,null,{}] 17:05:53 INFO - PROCESS | 1871 | 1461629153276 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:53 INFO - PROCESS | 1871 | 1461629153509 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 17:05:53 INFO - PROCESS | 1871 | 1461629153704 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca25143000 == 50 [pid = 1871] [id = 123] 17:05:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 91 (0x7fca1557c800) [pid = 1871] [serial = 368] [outer = (nil)] 17:05:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 92 (0x7fca1a5de400) [pid = 1871] [serial = 369] [outer = 0x7fca1557c800] 17:05:53 INFO - PROCESS | 1871 | 1461629153809 Marionette DEBUG loaded listener.js 17:05:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 93 (0x7fca1afeb800) [pid = 1871] [serial = 370] [outer = 0x7fca1557c800] 17:05:54 INFO - PROCESS | 1871 | [1871] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:05:54 INFO - PROCESS | 1871 | 1461629154845 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 17:05:54 INFO - PROCESS | 1871 | 1461629154908 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 17:05:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:05:54 INFO - PROCESS | 1871 | 1461629154916 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:05:54 INFO - PROCESS | 1871 | 1461629154922 Marionette TRACE conn3 <- [1,466,null,{}] 17:05:54 INFO - PROCESS | 1871 | 1461629154939 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:55 INFO - PROCESS | 1871 | 1461629155133 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 17:05:55 INFO - PROCESS | 1871 | 1461629155325 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:55 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca35038800 == 51 [pid = 1871] [id = 124] 17:05:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 94 (0x7fca1df79800) [pid = 1871] [serial = 371] [outer = (nil)] 17:05:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 95 (0x7fca1e59cc00) [pid = 1871] [serial = 372] [outer = 0x7fca1df79800] 17:05:55 INFO - PROCESS | 1871 | 1461629155400 Marionette DEBUG loaded listener.js 17:05:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 96 (0x7fca24e6e400) [pid = 1871] [serial = 373] [outer = 0x7fca1df79800] 17:05:56 INFO - PROCESS | 1871 | 1461629156276 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 17:05:56 INFO - PROCESS | 1871 | 1461629156318 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 17:05:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:05:56 INFO - PROCESS | 1871 | 1461629156324 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:05:56 INFO - PROCESS | 1871 | 1461629156327 Marionette TRACE conn3 <- [1,470,null,{}] 17:05:56 INFO - PROCESS | 1871 | 1461629156333 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:56 INFO - PROCESS | 1871 | 1461629156508 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 17:05:56 INFO - PROCESS | 1871 | 1461629156654 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:56 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15552800 == 52 [pid = 1871] [id = 125] 17:05:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 97 (0x7fca1df7d400) [pid = 1871] [serial = 374] [outer = (nil)] 17:05:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 98 (0x7fca30aa7800) [pid = 1871] [serial = 375] [outer = 0x7fca1df7d400] 17:05:56 INFO - PROCESS | 1871 | 1461629156731 Marionette DEBUG loaded listener.js 17:05:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 99 (0x7fca30c08000) [pid = 1871] [serial = 376] [outer = 0x7fca1df7d400] 17:05:57 INFO - PROCESS | 1871 | 1461629157649 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 17:05:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:05:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1382ms 17:05:57 INFO - PROCESS | 1871 | 1461629157707 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 17:05:57 INFO - PROCESS | 1871 | 1461629157711 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 17:05:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:05:57 INFO - PROCESS | 1871 | 1461629157717 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:05:57 INFO - PROCESS | 1871 | 1461629157719 Marionette TRACE conn3 <- [1,474,null,{}] 17:05:57 INFO - PROCESS | 1871 | 1461629157726 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:57 INFO - PROCESS | 1871 | 1461629157912 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 17:05:58 INFO - PROCESS | 1871 | 1461629158057 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:58 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d2bd800 == 53 [pid = 1871] [id = 126] 17:05:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 100 (0x7fca141c3400) [pid = 1871] [serial = 377] [outer = (nil)] 17:05:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 101 (0x7fca188ad000) [pid = 1871] [serial = 378] [outer = 0x7fca141c3400] 17:05:58 INFO - PROCESS | 1871 | 1461629158141 Marionette DEBUG loaded listener.js 17:05:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 102 (0x7fca188b1800) [pid = 1871] [serial = 379] [outer = 0x7fca141c3400] 17:05:59 INFO - PROCESS | 1871 | 1461629159110 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 17:05:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:05:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1429ms 17:05:59 INFO - PROCESS | 1871 | 1461629159147 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 17:05:59 INFO - PROCESS | 1871 | 1461629159151 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 17:05:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:05:59 INFO - PROCESS | 1871 | 1461629159157 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:05:59 INFO - PROCESS | 1871 | 1461629159159 Marionette TRACE conn3 <- [1,478,null,{}] 17:05:59 INFO - PROCESS | 1871 | 1461629159166 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:59 INFO - PROCESS | 1871 | 1461629159378 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 17:05:59 INFO - PROCESS | 1871 | 1461629159571 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:59 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15787800 == 54 [pid = 1871] [id = 127] 17:05:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 103 (0x7fca310dc800) [pid = 1871] [serial = 380] [outer = (nil)] 17:05:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 104 (0x7fca32d5e000) [pid = 1871] [serial = 381] [outer = 0x7fca310dc800] 17:05:59 INFO - PROCESS | 1871 | 1461629159692 Marionette DEBUG loaded listener.js 17:05:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 105 (0x7fca337ac400) [pid = 1871] [serial = 382] [outer = 0x7fca310dc800] 17:06:00 INFO - PROCESS | 1871 | 1461629160574 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 17:06:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:06:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1486ms 17:06:00 INFO - PROCESS | 1871 | 1461629160647 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 17:06:00 INFO - PROCESS | 1871 | 1461629160653 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 17:06:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:06:00 INFO - PROCESS | 1871 | 1461629160662 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:06:00 INFO - PROCESS | 1871 | 1461629160667 Marionette TRACE conn3 <- [1,482,null,{}] 17:06:00 INFO - PROCESS | 1871 | 1461629160677 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:00 INFO - PROCESS | 1871 | 1461629160891 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 17:06:01 INFO - PROCESS | 1871 | 1461629161085 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:01 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14d98000 == 55 [pid = 1871] [id = 128] 17:06:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 106 (0x7fca141c8400) [pid = 1871] [serial = 383] [outer = (nil)] 17:06:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 107 (0x7fca15487800) [pid = 1871] [serial = 384] [outer = 0x7fca141c8400] 17:06:01 INFO - PROCESS | 1871 | 1461629161202 Marionette DEBUG loaded listener.js 17:06:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 108 (0x7fca1e012000) [pid = 1871] [serial = 385] [outer = 0x7fca141c8400] 17:06:02 INFO - PROCESS | 1871 | 1461629162327 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 17:06:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:06:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1690ms 17:06:02 INFO - PROCESS | 1871 | 1461629162352 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 17:06:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:06:02 INFO - PROCESS | 1871 | 1461629162357 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 17:06:02 INFO - PROCESS | 1871 | 1461629162365 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:06:02 INFO - PROCESS | 1871 | 1461629162370 Marionette TRACE conn3 <- [1,486,null,{}] 17:06:02 INFO - PROCESS | 1871 | 1461629162379 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:02 INFO - PROCESS | 1871 | 1461629162541 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 17:06:02 INFO - PROCESS | 1871 | 1461629162755 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:02 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f80000 == 56 [pid = 1871] [id = 129] 17:06:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 109 (0x7fca101e2000) [pid = 1871] [serial = 386] [outer = (nil)] 17:06:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 110 (0x7fca14cd1400) [pid = 1871] [serial = 387] [outer = 0x7fca101e2000] 17:06:02 INFO - PROCESS | 1871 | 1461629162848 Marionette DEBUG loaded listener.js 17:06:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 111 (0x7fca1548f400) [pid = 1871] [serial = 388] [outer = 0x7fca101e2000] 17:06:03 INFO - PROCESS | 1871 | 1461629163751 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 17:06:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:06:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1439ms 17:06:03 INFO - PROCESS | 1871 | 1461629163804 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 17:06:03 INFO - PROCESS | 1871 | 1461629163813 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 17:06:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:06:03 INFO - PROCESS | 1871 | 1461629163823 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:06:03 INFO - PROCESS | 1871 | 1461629163827 Marionette TRACE conn3 <- [1,490,null,{}] 17:06:03 INFO - PROCESS | 1871 | 1461629163833 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:04 INFO - PROCESS | 1871 | 1461629164057 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 17:06:04 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a1c800 == 55 [pid = 1871] [id = 120] 17:06:04 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2add6000 == 54 [pid = 1871] [id = 119] 17:06:04 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2159d000 == 53 [pid = 1871] [id = 118] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 110 (0x7fca2bcc7c00) [pid = 1871] [serial = 330] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | 1461629164304 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:04 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d7b8000 == 52 [pid = 1871] [id = 117] 17:06:04 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f7a800 == 51 [pid = 1871] [id = 116] 17:06:04 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1dc99800 == 50 [pid = 1871] [id = 115] 17:06:04 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a1b800 == 51 [pid = 1871] [id = 130] 17:06:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 111 (0x7fca187eb000) [pid = 1871] [serial = 389] [outer = (nil)] 17:06:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 112 (0x7fca188acc00) [pid = 1871] [serial = 390] [outer = 0x7fca187eb000] 17:06:04 INFO - PROCESS | 1871 | 1461629164388 Marionette DEBUG loaded listener.js 17:06:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 113 (0x7fca1a5d9000) [pid = 1871] [serial = 391] [outer = 0x7fca187eb000] 17:06:04 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d7bc000 == 50 [pid = 1871] [id = 111] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 112 (0x7fca1af86000) [pid = 1871] [serial = 271] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 111 (0x7fca1df75800) [pid = 1871] [serial = 322] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 110 (0x7fca1f47e000) [pid = 1871] [serial = 324] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 109 (0x7fca21842400) [pid = 1871] [serial = 325] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 108 (0x7fca1df72400) [pid = 1871] [serial = 327] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 107 (0x7fca1df7fc00) [pid = 1871] [serial = 300] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 106 (0x7fca21837c00) [pid = 1871] [serial = 303] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 105 (0x7fca213a5400) [pid = 1871] [serial = 292] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 104 (0x7fca17cd5000) [pid = 1871] [serial = 315] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 103 (0x7fca18a2f800) [pid = 1871] [serial = 316] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 102 (0x7fca14df2000) [pid = 1871] [serial = 313] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 101 (0x7fca14ccb800) [pid = 1871] [serial = 312] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 100 (0x7fca1a5efc00) [pid = 1871] [serial = 318] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 99 (0x7fca14df8800) [pid = 1871] [serial = 294] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 98 (0x7fca1a5d6000) [pid = 1871] [serial = 297] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 97 (0x7fca2bbba400) [pid = 1871] [serial = 306] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 96 (0x7fca15535c00) [pid = 1871] [serial = 309] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 95 (0x7fca1caa1000) [pid = 1871] [serial = 321] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 94 (0x7fca1afe8000) [pid = 1871] [serial = 319] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1871 | --DOMWINDOW == 93 (0x7fca1e00d800) [pid = 1871] [serial = 328] [outer = (nil)] [url = about:blank] 17:06:05 INFO - PROCESS | 1871 | 1461629165192 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 17:06:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:06:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1432ms 17:06:05 INFO - PROCESS | 1871 | 1461629165256 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 17:06:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:06:05 INFO - PROCESS | 1871 | 1461629165262 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 17:06:05 INFO - PROCESS | 1871 | 1461629165269 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:06:05 INFO - PROCESS | 1871 | 1461629165274 Marionette TRACE conn3 <- [1,494,null,{}] 17:06:05 INFO - PROCESS | 1871 | 1461629165291 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:05 INFO - PROCESS | 1871 | 1461629165466 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 17:06:05 INFO - PROCESS | 1871 | 1461629165577 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:05 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d2c2000 == 51 [pid = 1871] [id = 131] 17:06:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 94 (0x7fca187ed000) [pid = 1871] [serial = 392] [outer = (nil)] 17:06:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 95 (0x7fca1baf7c00) [pid = 1871] [serial = 393] [outer = 0x7fca187ed000] 17:06:05 INFO - PROCESS | 1871 | 1461629165648 Marionette DEBUG loaded listener.js 17:06:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 96 (0x7fca1d32a400) [pid = 1871] [serial = 394] [outer = 0x7fca187ed000] 17:06:06 INFO - PROCESS | 1871 | 1461629166457 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 17:06:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:06:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1236ms 17:06:06 INFO - PROCESS | 1871 | 1461629166505 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 17:06:06 INFO - PROCESS | 1871 | 1461629166512 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 17:06:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:06:06 INFO - PROCESS | 1871 | 1461629166520 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:06:06 INFO - PROCESS | 1871 | 1461629166524 Marionette TRACE conn3 <- [1,498,null,{}] 17:06:06 INFO - PROCESS | 1871 | 1461629166532 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:06 INFO - PROCESS | 1871 | 1461629166720 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 17:06:06 INFO - PROCESS | 1871 | 1461629166730 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e6e4800 == 52 [pid = 1871] [id = 132] 17:06:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 97 (0x7fca1c8b9800) [pid = 1871] [serial = 395] [outer = (nil)] 17:06:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 98 (0x7fca1e011400) [pid = 1871] [serial = 396] [outer = 0x7fca1c8b9800] 17:06:06 INFO - PROCESS | 1871 | 1461629166797 Marionette DEBUG loaded listener.js 17:06:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 99 (0x7fca1f32cc00) [pid = 1871] [serial = 397] [outer = 0x7fca1c8b9800] 17:06:07 INFO - PROCESS | 1871 | 1461629167650 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 17:06:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:06:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1183ms 17:06:07 INFO - PROCESS | 1871 | 1461629167709 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 17:06:07 INFO - PROCESS | 1871 | 1461629167713 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 17:06:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:06:07 INFO - PROCESS | 1871 | 1461629167720 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:06:07 INFO - PROCESS | 1871 | 1461629167722 Marionette TRACE conn3 <- [1,502,null,{}] 17:06:07 INFO - PROCESS | 1871 | 1461629167728 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:07 INFO - PROCESS | 1871 | 1461629167935 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 17:06:07 INFO - PROCESS | 1871 | 1461629167969 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:07 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2150b800 == 53 [pid = 1871] [id = 133] 17:06:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 100 (0x7fca1e60d800) [pid = 1871] [serial = 398] [outer = (nil)] 17:06:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 101 (0x7fca2134f800) [pid = 1871] [serial = 399] [outer = 0x7fca1e60d800] 17:06:08 INFO - PROCESS | 1871 | 1461629168035 Marionette DEBUG loaded listener.js 17:06:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 102 (0x7fca2bb6f000) [pid = 1871] [serial = 400] [outer = 0x7fca1e60d800] 17:06:08 INFO - PROCESS | 1871 | 1461629168939 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 17:06:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:06:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1278ms 17:06:09 INFO - PROCESS | 1871 | --DOMWINDOW == 101 (0x7fca1f32c400) [pid = 1871] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:06:09 INFO - PROCESS | 1871 | --DOMWINDOW == 100 (0x7fca15533400) [pid = 1871] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:06:09 INFO - PROCESS | 1871 | --DOMWINDOW == 99 (0x7fca1af1f800) [pid = 1871] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:06:09 INFO - PROCESS | 1871 | --DOMWINDOW == 98 (0x7fca15371400) [pid = 1871] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:06:09 INFO - PROCESS | 1871 | --DOMWINDOW == 97 (0x7fca1baf2400) [pid = 1871] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:06:09 INFO - PROCESS | 1871 | --DOMWINDOW == 96 (0x7fca1548d000) [pid = 1871] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:06:09 INFO - PROCESS | 1871 | 1461629169126 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 17:06:09 INFO - PROCESS | 1871 | 1461629169130 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 17:06:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:06:09 INFO - PROCESS | 1871 | 1461629169149 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:06:09 INFO - PROCESS | 1871 | 1461629169153 Marionette TRACE conn3 <- [1,506,null,{}] 17:06:09 INFO - PROCESS | 1871 | 1461629169159 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:09 INFO - PROCESS | 1871 | 1461629169336 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 17:06:09 INFO - PROCESS | 1871 | 1461629169446 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:09 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca25138000 == 54 [pid = 1871] [id = 134] 17:06:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 97 (0x7fca14c13400) [pid = 1871] [serial = 401] [outer = (nil)] 17:06:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 98 (0x7fca14c1c800) [pid = 1871] [serial = 402] [outer = 0x7fca14c13400] 17:06:09 INFO - PROCESS | 1871 | 1461629169533 Marionette DEBUG loaded listener.js 17:06:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 99 (0x7fca2bbe9400) [pid = 1871] [serial = 403] [outer = 0x7fca14c13400] 17:06:10 INFO - PROCESS | 1871 | 1461629170315 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 17:06:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:06:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1231ms 17:06:10 INFO - PROCESS | 1871 | 1461629170380 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 17:06:10 INFO - PROCESS | 1871 | 1461629170384 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 17:06:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:06:10 INFO - PROCESS | 1871 | 1461629170390 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:06:10 INFO - PROCESS | 1871 | 1461629170394 Marionette TRACE conn3 <- [1,510,null,{}] 17:06:10 INFO - PROCESS | 1871 | 1461629170399 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:10 INFO - PROCESS | 1871 | 1461629170613 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 17:06:10 INFO - PROCESS | 1871 | 1461629170623 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:10 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2cb07800 == 55 [pid = 1871] [id = 135] 17:06:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 100 (0x7fca2bbeac00) [pid = 1871] [serial = 404] [outer = (nil)] 17:06:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 101 (0x7fca30173c00) [pid = 1871] [serial = 405] [outer = 0x7fca2bbeac00] 17:06:10 INFO - PROCESS | 1871 | 1461629170696 Marionette DEBUG loaded listener.js 17:06:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 102 (0x7fca30c06000) [pid = 1871] [serial = 406] [outer = 0x7fca2bbeac00] 17:06:11 INFO - PROCESS | 1871 | 1461629171744 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 17:06:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:06:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1386ms 17:06:11 INFO - PROCESS | 1871 | 1461629171779 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 17:06:11 INFO - PROCESS | 1871 | 1461629171784 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 17:06:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:06:11 INFO - PROCESS | 1871 | 1461629171794 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:06:11 INFO - PROCESS | 1871 | 1461629171799 Marionette TRACE conn3 <- [1,514,null,{}] 17:06:11 INFO - PROCESS | 1871 | 1461629171811 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:12 INFO - PROCESS | 1871 | 1461629172019 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 17:06:12 INFO - PROCESS | 1871 | 1461629172403 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:12 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca301e6000 == 56 [pid = 1871] [id = 136] 17:06:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 103 (0x7fca1a5e0400) [pid = 1871] [serial = 407] [outer = (nil)] 17:06:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 104 (0x7fca14df0800) [pid = 1871] [serial = 408] [outer = 0x7fca1a5e0400] 17:06:12 INFO - PROCESS | 1871 | 1461629172652 Marionette DEBUG loaded listener.js 17:06:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 105 (0x7fca15576800) [pid = 1871] [serial = 409] [outer = 0x7fca1a5e0400] 17:06:13 INFO - PROCESS | 1871 | 1461629173785 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 17:06:13 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 17:06:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 2045ms 17:06:13 INFO - PROCESS | 1871 | 1461629173840 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 17:06:13 INFO - PROCESS | 1871 | 1461629173848 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 17:06:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:06:13 INFO - PROCESS | 1871 | 1461629173860 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:06:13 INFO - PROCESS | 1871 | 1461629173863 Marionette TRACE conn3 <- [1,518,null,{}] 17:06:13 INFO - PROCESS | 1871 | 1461629173870 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:14 INFO - PROCESS | 1871 | 1461629174115 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 17:06:14 INFO - PROCESS | 1871 | 1461629174317 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:14 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca31091000 == 57 [pid = 1871] [id = 137] 17:06:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 106 (0x7fca18785c00) [pid = 1871] [serial = 410] [outer = (nil)] 17:06:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 107 (0x7fca1a5dd800) [pid = 1871] [serial = 411] [outer = 0x7fca18785c00] 17:06:14 INFO - PROCESS | 1871 | 1461629174402 Marionette DEBUG loaded listener.js 17:06:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 108 (0x7fca1c8b0800) [pid = 1871] [serial = 412] [outer = 0x7fca18785c00] 17:06:15 INFO - PROCESS | 1871 | 1461629175279 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 17:06:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:06:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1490ms 17:06:15 INFO - PROCESS | 1871 | 1461629175350 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 17:06:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:06:15 INFO - PROCESS | 1871 | 1461629175354 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 17:06:15 INFO - PROCESS | 1871 | 1461629175361 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:06:15 INFO - PROCESS | 1871 | 1461629175367 Marionette TRACE conn3 <- [1,522,null,{}] 17:06:15 INFO - PROCESS | 1871 | 1461629175384 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:15 INFO - PROCESS | 1871 | 1461629175610 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 17:06:15 INFO - PROCESS | 1871 | 1461629175757 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1db5a000 == 58 [pid = 1871] [id = 138] 17:06:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 109 (0x7fca1e616c00) [pid = 1871] [serial = 413] [outer = (nil)] 17:06:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 110 (0x7fca2c054c00) [pid = 1871] [serial = 414] [outer = 0x7fca1e616c00] 17:06:15 INFO - PROCESS | 1871 | 1461629175876 Marionette DEBUG loaded listener.js 17:06:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 111 (0x7fca30198000) [pid = 1871] [serial = 415] [outer = 0x7fca1e616c00] 17:06:16 INFO - PROCESS | 1871 | 1461629176830 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 17:06:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:06:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1546ms 17:06:16 INFO - PROCESS | 1871 | 1461629176907 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 17:06:16 INFO - PROCESS | 1871 | 1461629176913 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 17:06:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:06:16 INFO - PROCESS | 1871 | 1461629176920 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:06:16 INFO - PROCESS | 1871 | 1461629176924 Marionette TRACE conn3 <- [1,526,null,{}] 17:06:16 INFO - PROCESS | 1871 | 1461629176930 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:17 INFO - PROCESS | 1871 | 1461629177117 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 17:06:17 INFO - PROCESS | 1871 | 1461629177312 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:17 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15ddb800 == 59 [pid = 1871] [id = 139] 17:06:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 112 (0x7fca2ce6a400) [pid = 1871] [serial = 416] [outer = (nil)] 17:06:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 113 (0x7fca2ce71800) [pid = 1871] [serial = 417] [outer = 0x7fca2ce6a400] 17:06:17 INFO - PROCESS | 1871 | 1461629177403 Marionette DEBUG loaded listener.js 17:06:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 114 (0x7fca2ce76000) [pid = 1871] [serial = 418] [outer = 0x7fca2ce6a400] 17:06:18 INFO - PROCESS | 1871 | 1461629178277 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 17:06:18 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 17:06:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1398ms 17:06:18 INFO - PROCESS | 1871 | 1461629178320 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 17:06:18 INFO - PROCESS | 1871 | 1461629178323 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 17:06:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:06:18 INFO - PROCESS | 1871 | 1461629178330 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:06:18 INFO - PROCESS | 1871 | 1461629178334 Marionette TRACE conn3 <- [1,530,null,{}] 17:06:18 INFO - PROCESS | 1871 | 1461629178339 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:18 INFO - PROCESS | 1871 | 1461629178508 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 17:06:18 INFO - PROCESS | 1871 | 1461629178660 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:18 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15ccc800 == 60 [pid = 1871] [id = 140] 17:06:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 115 (0x7fca0eee6400) [pid = 1871] [serial = 419] [outer = (nil)] 17:06:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 116 (0x7fca0eeef400) [pid = 1871] [serial = 420] [outer = 0x7fca0eee6400] 17:06:18 INFO - PROCESS | 1871 | 1461629178731 Marionette DEBUG loaded listener.js 17:06:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 117 (0x7fca2ce6ec00) [pid = 1871] [serial = 421] [outer = 0x7fca0eee6400] 17:06:19 INFO - PROCESS | 1871 | 1461629179622 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 17:06:19 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 17:06:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:06:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:06:19 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 17:06:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:06:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:06:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1330ms 17:06:19 INFO - PROCESS | 1871 | 1461629179665 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 17:06:19 INFO - PROCESS | 1871 | 1461629179668 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 17:06:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:06:19 INFO - PROCESS | 1871 | 1461629179676 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:06:19 INFO - PROCESS | 1871 | 1461629179678 Marionette TRACE conn3 <- [1,534,null,{}] 17:06:19 INFO - PROCESS | 1871 | 1461629179685 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:19 INFO - PROCESS | 1871 | 1461629179949 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 17:06:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 118 (0x7fca0ecda400) [pid = 1871] [serial = 422] [outer = 0x7fca15851c00] 17:06:20 INFO - PROCESS | 1871 | 1461629180124 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f529800 == 61 [pid = 1871] [id = 141] 17:06:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 119 (0x7fca30c0dc00) [pid = 1871] [serial = 423] [outer = (nil)] 17:06:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 120 (0x7fca30c10c00) [pid = 1871] [serial = 424] [outer = 0x7fca30c0dc00] 17:06:20 INFO - PROCESS | 1871 | 1461629180216 Marionette DEBUG loaded listener.js 17:06:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 121 (0x7fca31130800) [pid = 1871] [serial = 425] [outer = 0x7fca30c0dc00] 17:06:21 INFO - PROCESS | 1871 | 1461629181130 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 17:06:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:06:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1483ms 17:06:21 INFO - PROCESS | 1871 | 1461629181159 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 17:06:21 INFO - PROCESS | 1871 | 1461629181163 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 17:06:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:06:21 INFO - PROCESS | 1871 | 1461629181169 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:06:21 INFO - PROCESS | 1871 | 1461629181172 Marionette TRACE conn3 <- [1,538,null,{}] 17:06:21 INFO - PROCESS | 1871 | 1461629181177 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:21 INFO - PROCESS | 1871 | 1461629181358 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 17:06:21 INFO - PROCESS | 1871 | 1461629181513 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:21 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15cc7000 == 62 [pid = 1871] [id = 142] 17:06:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 122 (0x7fca0ecce400) [pid = 1871] [serial = 426] [outer = (nil)] 17:06:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 123 (0x7fca0edd6c00) [pid = 1871] [serial = 427] [outer = 0x7fca0ecce400] 17:06:21 INFO - PROCESS | 1871 | 1461629181585 Marionette DEBUG loaded listener.js 17:06:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 124 (0x7fca0eddf400) [pid = 1871] [serial = 428] [outer = 0x7fca0ecce400] 17:06:22 INFO - PROCESS | 1871 | 1461629182385 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 17:06: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. 17:06:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1237ms 17:06:22 INFO - PROCESS | 1871 | 1461629182408 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 17:06:22 INFO - PROCESS | 1871 | 1461629182411 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 17:06:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:06:22 INFO - PROCESS | 1871 | 1461629182418 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:06:22 INFO - PROCESS | 1871 | 1461629182420 Marionette TRACE conn3 <- [1,542,null,{}] 17:06:22 INFO - PROCESS | 1871 | 1461629182426 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:22 INFO - PROCESS | 1871 | 1461629182647 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 17:06:22 INFO - PROCESS | 1871 | 1461629182761 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0dea4800 == 63 [pid = 1871] [id = 143] 17:06:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 125 (0x7fca0dfa8400) [pid = 1871] [serial = 429] [outer = (nil)] 17:06:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 126 (0x7fca0dfad800) [pid = 1871] [serial = 430] [outer = 0x7fca0dfa8400] 17:06:22 INFO - PROCESS | 1871 | 1461629182838 Marionette DEBUG loaded listener.js 17:06:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 127 (0x7fca0dfb3400) [pid = 1871] [serial = 431] [outer = 0x7fca0dfa8400] 17:06:23 INFO - PROCESS | 1871 | 1461629183685 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 17:06: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. 17:06:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1283ms 17:06:23 INFO - PROCESS | 1871 | 1461629183702 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 17:06:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:06:23 INFO - PROCESS | 1871 | 1461629183707 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 17:06:23 INFO - PROCESS | 1871 | 1461629183716 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:06:23 INFO - PROCESS | 1871 | 1461629183718 Marionette TRACE conn3 <- [1,546,null,{}] 17:06:23 INFO - PROCESS | 1871 | 1461629183724 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:23 INFO - PROCESS | 1871 | 1461629183920 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 17:06:24 INFO - PROCESS | 1871 | 1461629184096 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:24 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c443000 == 64 [pid = 1871] [id = 144] 17:06:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 128 (0x7fca0c469800) [pid = 1871] [serial = 432] [outer = (nil)] 17:06:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 129 (0x7fca0c46dc00) [pid = 1871] [serial = 433] [outer = 0x7fca0c469800] 17:06:24 INFO - PROCESS | 1871 | 1461629184172 Marionette DEBUG loaded listener.js 17:06:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 130 (0x7fca0c477000) [pid = 1871] [serial = 434] [outer = 0x7fca0c469800] 17:06:25 INFO - PROCESS | 1871 | 1461629185041 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 17:06: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. 17:06:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1381ms 17:06:25 INFO - PROCESS | 1871 | 1461629185095 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 17:06:25 INFO - PROCESS | 1871 | 1461629185099 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 17:06:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:06:25 INFO - PROCESS | 1871 | 1461629185105 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:06:25 INFO - PROCESS | 1871 | 1461629185108 Marionette TRACE conn3 <- [1,550,null,{}] 17:06:25 INFO - PROCESS | 1871 | 1461629185114 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:25 INFO - PROCESS | 1871 | 1461629185315 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 17:06:25 INFO - PROCESS | 1871 | 1461629185480 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:25 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14c7c000 == 65 [pid = 1871] [id = 145] 17:06:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 131 (0x7fca0c46a800) [pid = 1871] [serial = 435] [outer = (nil)] 17:06:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 132 (0x7fca0c477c00) [pid = 1871] [serial = 436] [outer = 0x7fca0c46a800] 17:06:25 INFO - PROCESS | 1871 | 1461629185557 Marionette DEBUG loaded listener.js 17:06:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 133 (0x7fca0c5ce000) [pid = 1871] [serial = 437] [outer = 0x7fca0c46a800] 17:06:26 INFO - PROCESS | 1871 | 1461629186439 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 17:06: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. 17:06:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1386ms 17:06:26 INFO - PROCESS | 1871 | 1461629186536 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 17:06:26 INFO - PROCESS | 1871 | 1461629186540 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 17:06:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:06:26 INFO - PROCESS | 1871 | 1461629186552 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:06:26 INFO - PROCESS | 1871 | 1461629186556 Marionette TRACE conn3 <- [1,554,null,{}] 17:06:26 INFO - PROCESS | 1871 | 1461629186586 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:26 INFO - PROCESS | 1871 | 1461629186804 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 17:06:27 INFO - PROCESS | 1871 | 1461629187299 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13bcf000 == 66 [pid = 1871] [id = 146] 17:06:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 134 (0x7fca0c5d2400) [pid = 1871] [serial = 438] [outer = (nil)] 17:06:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 135 (0x7fca0dfa9c00) [pid = 1871] [serial = 439] [outer = 0x7fca0c5d2400] 17:06:27 INFO - PROCESS | 1871 | 1461629187386 Marionette DEBUG loaded listener.js 17:06:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 136 (0x7fca0eccfc00) [pid = 1871] [serial = 440] [outer = 0x7fca0c5d2400] 17:06:27 INFO - PROCESS | 1871 | [1871] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:28 INFO - PROCESS | 1871 | 1461629188322 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 17:06:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:06:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1796ms 17:06:28 INFO - PROCESS | 1871 | 1461629188349 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 17:06:28 INFO - PROCESS | 1871 | 1461629188355 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 17:06:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:06:28 INFO - PROCESS | 1871 | 1461629188363 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:06:28 INFO - PROCESS | 1871 | 1461629188369 Marionette TRACE conn3 <- [1,558,null,{}] 17:06:28 INFO - PROCESS | 1871 | 1461629188377 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:28 INFO - PROCESS | 1871 | 1461629188621 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 17:06:28 INFO - PROCESS | 1871 | 1461629188941 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:28 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1554e000 == 67 [pid = 1871] [id = 147] 17:06:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fca0eeef800) [pid = 1871] [serial = 441] [outer = (nil)] 17:06:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca0f0dac00) [pid = 1871] [serial = 442] [outer = 0x7fca0eeef800] 17:06:29 INFO - PROCESS | 1871 | 1461629189022 Marionette DEBUG loaded listener.js 17:06:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca0f0e0000) [pid = 1871] [serial = 443] [outer = 0x7fca0eeef800] 17:06:29 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca25138000 == 66 [pid = 1871] [id = 134] 17:06:29 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca30c0a800) [pid = 1871] [serial = 363] [outer = (nil)] [url = about:blank] 17:06:29 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fca17cda400) [pid = 1871] [serial = 333] [outer = (nil)] [url = about:blank] 17:06:29 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca1e010400) [pid = 1871] [serial = 339] [outer = (nil)] [url = about:blank] 17:06:29 INFO - PROCESS | 1871 | --DOMWINDOW == 135 (0x7fca2cd37000) [pid = 1871] [serial = 342] [outer = (nil)] [url = about:blank] 17:06:29 INFO - PROCESS | 1871 | --DOMWINDOW == 134 (0x7fca1aff2c00) [pid = 1871] [serial = 336] [outer = (nil)] [url = about:blank] 17:06:29 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2150b800 == 65 [pid = 1871] [id = 133] 17:06:29 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e6e4800 == 64 [pid = 1871] [id = 132] 17:06:29 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d2c2000 == 63 [pid = 1871] [id = 131] 17:06:29 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a1b800 == 62 [pid = 1871] [id = 130] 17:06:29 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f80000 == 61 [pid = 1871] [id = 129] 17:06:30 INFO - PROCESS | 1871 | 1461629190001 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 17:06:30 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca25143000 == 60 [pid = 1871] [id = 123] 17:06:30 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1af3d000 == 59 [pid = 1871] [id = 122] 17:06:30 INFO - PROCESS | 1871 | --DOMWINDOW == 133 (0x7fca2ad39400) [pid = 1871] [serial = 357] [outer = (nil)] [url = about:blank] 17:06:30 INFO - PROCESS | 1871 | --DOMWINDOW == 132 (0x7fca1a5e2c00) [pid = 1871] [serial = 360] [outer = (nil)] [url = about:blank] 17:06:30 INFO - PROCESS | 1871 | --DOMWINDOW == 131 (0x7fca2be8c400) [pid = 1871] [serial = 358] [outer = (nil)] [url = about:blank] 17:06:30 INFO - PROCESS | 1871 | --DOMWINDOW == 130 (0x7fca1e59b000) [pid = 1871] [serial = 354] [outer = (nil)] [url = about:blank] 17:06:30 INFO - PROCESS | 1871 | --DOMWINDOW == 129 (0x7fca16c74000) [pid = 1871] [serial = 346] [outer = (nil)] [url = about:blank] 17:06:30 INFO - PROCESS | 1871 | --DOMWINDOW == 128 (0x7fca1548c000) [pid = 1871] [serial = 345] [outer = (nil)] [url = about:blank] 17:06:30 INFO - PROCESS | 1871 | --DOMWINDOW == 127 (0x7fca1caa4c00) [pid = 1871] [serial = 351] [outer = (nil)] [url = about:blank] 17:06:30 INFO - PROCESS | 1871 | --DOMWINDOW == 126 (0x7fca1df75000) [pid = 1871] [serial = 352] [outer = (nil)] [url = about:blank] 17:06:30 INFO - PROCESS | 1871 | --DOMWINDOW == 125 (0x7fca1a5e0800) [pid = 1871] [serial = 348] [outer = (nil)] [url = about:blank] 17:06:30 INFO - PROCESS | 1871 | --DOMWINDOW == 124 (0x7fca1afed800) [pid = 1871] [serial = 349] [outer = (nil)] [url = about:blank] 17:06:30 INFO - PROCESS | 1871 | --DOMWINDOW == 123 (0x7fca2ceba800) [pid = 1871] [serial = 361] [outer = (nil)] [url = about:blank] 17:06:30 INFO - PROCESS | 1871 | --DOMWINDOW == 122 (0x7fca2134f400) [pid = 1871] [serial = 355] [outer = (nil)] [url = about:blank] 17:06:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:06:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1682ms 17:06:30 INFO - PROCESS | 1871 | 1461629190049 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 17:06:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:06:30 INFO - PROCESS | 1871 | 1461629190055 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 17:06:30 INFO - PROCESS | 1871 | 1461629190062 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:06:30 INFO - PROCESS | 1871 | 1461629190065 Marionette TRACE conn3 <- [1,562,null,{}] 17:06:30 INFO - PROCESS | 1871 | 1461629190071 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:30 INFO - PROCESS | 1871 | 1461629190246 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 17:06:30 INFO - PROCESS | 1871 | 1461629190358 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:30 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a06000 == 60 [pid = 1871] [id = 148] 17:06:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 123 (0x7fca0f0e4000) [pid = 1871] [serial = 444] [outer = (nil)] 17:06:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 124 (0x7fca0ffc6c00) [pid = 1871] [serial = 445] [outer = 0x7fca0f0e4000] 17:06:30 INFO - PROCESS | 1871 | 1461629190512 Marionette DEBUG loaded listener.js 17:06:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 125 (0x7fca101dfc00) [pid = 1871] [serial = 446] [outer = 0x7fca0f0e4000] 17:06:30 INFO - PROCESS | 1871 | [1871] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:31 INFO - PROCESS | 1871 | 1461629191221 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 17:06:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:06:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1180ms 17:06:31 INFO - PROCESS | 1871 | 1461629191243 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 17:06:31 INFO - PROCESS | 1871 | 1461629191247 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 17:06:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:06:31 INFO - PROCESS | 1871 | 1461629191274 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:06:31 INFO - PROCESS | 1871 | 1461629191283 Marionette TRACE conn3 <- [1,566,null,{}] 17:06:31 INFO - PROCESS | 1871 | 1461629191303 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:31 INFO - PROCESS | 1871 | 1461629191482 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 17:06:31 INFO - PROCESS | 1871 | 1461629191496 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:31 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d2c4000 == 61 [pid = 1871] [id = 149] 17:06:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 126 (0x7fca141c8000) [pid = 1871] [serial = 447] [outer = (nil)] 17:06:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 127 (0x7fca14df7c00) [pid = 1871] [serial = 448] [outer = 0x7fca141c8000] 17:06:31 INFO - PROCESS | 1871 | 1461629191560 Marionette DEBUG loaded listener.js 17:06:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 128 (0x7fca15492c00) [pid = 1871] [serial = 449] [outer = 0x7fca141c8000] 17:06:32 INFO - PROCESS | 1871 | [1871] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:32 INFO - PROCESS | 1871 | 1461629192392 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:06:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:06:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1172ms 17:06:32 INFO - PROCESS | 1871 | 1461629192446 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 17:06:32 INFO - PROCESS | 1871 | 1461629192449 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 17:06:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:06:32 INFO - PROCESS | 1871 | 1461629192467 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:06:32 INFO - PROCESS | 1871 | 1461629192482 Marionette TRACE conn3 <- [1,570,null,{}] 17:06:32 INFO - PROCESS | 1871 | 1461629192489 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:32 INFO - PROCESS | 1871 | 1461629192706 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 17:06:32 INFO - PROCESS | 1871 | 1461629192730 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:32 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e196800 == 62 [pid = 1871] [id = 150] 17:06:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 129 (0x7fca14c12400) [pid = 1871] [serial = 450] [outer = (nil)] 17:06:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 130 (0x7fca15575000) [pid = 1871] [serial = 451] [outer = 0x7fca14c12400] 17:06:32 INFO - PROCESS | 1871 | 1461629192796 Marionette DEBUG loaded listener.js 17:06:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 131 (0x7fca15581c00) [pid = 1871] [serial = 452] [outer = 0x7fca14c12400] 17:06:33 INFO - PROCESS | 1871 | [1871] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:33 INFO - PROCESS | 1871 | 1461629193666 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 17:06:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:06:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1256ms 17:06:33 INFO - PROCESS | 1871 | 1461629193714 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 17:06:33 INFO - PROCESS | 1871 | 1461629193718 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 17:06:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:06:33 INFO - PROCESS | 1871 | 1461629193724 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:06:33 INFO - PROCESS | 1871 | 1461629193726 Marionette TRACE conn3 <- [1,574,null,{}] 17:06:33 INFO - PROCESS | 1871 | 1461629193739 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:33 INFO - PROCESS | 1871 | 1461629193946 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 17:06:33 INFO - PROCESS | 1871 | 1461629193977 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:34 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e99e000 == 63 [pid = 1871] [id = 151] 17:06:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 132 (0x7fca17cdac00) [pid = 1871] [serial = 453] [outer = (nil)] 17:06:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 133 (0x7fca187eec00) [pid = 1871] [serial = 454] [outer = 0x7fca17cdac00] 17:06:34 INFO - PROCESS | 1871 | 1461629194051 Marionette DEBUG loaded listener.js 17:06:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 134 (0x7fca1a5dec00) [pid = 1871] [serial = 455] [outer = 0x7fca17cdac00] 17:06:34 INFO - PROCESS | 1871 | --DOMWINDOW == 133 (0x7fca1e60d800) [pid = 1871] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:06:34 INFO - PROCESS | 1871 | --DOMWINDOW == 132 (0x7fca14c13400) [pid = 1871] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:06:34 INFO - PROCESS | 1871 | --DOMWINDOW == 131 (0x7fca187ed000) [pid = 1871] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:06:34 INFO - PROCESS | 1871 | --DOMWINDOW == 130 (0x7fca101e2000) [pid = 1871] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:06:34 INFO - PROCESS | 1871 | --DOMWINDOW == 129 (0x7fca187eb000) [pid = 1871] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:06:34 INFO - PROCESS | 1871 | --DOMWINDOW == 128 (0x7fca1c8b9800) [pid = 1871] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:06:34 INFO - PROCESS | 1871 | --DOMWINDOW == 127 (0x7fca30723800) [pid = 1871] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:06:34 INFO - PROCESS | 1871 | --DOMWINDOW == 126 (0x7fca2bb75000) [pid = 1871] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:06:35 INFO - PROCESS | 1871 | 1461629195271 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:06:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:06:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1593ms 17:06:35 INFO - PROCESS | 1871 | 1461629195318 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 17:06:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:06:35 INFO - PROCESS | 1871 | 1461629195323 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 17:06:35 INFO - PROCESS | 1871 | 1461629195333 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:06:35 INFO - PROCESS | 1871 | 1461629195338 Marionette TRACE conn3 <- [1,578,null,{}] 17:06:35 INFO - PROCESS | 1871 | 1461629195360 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:35 INFO - PROCESS | 1871 | 1461629195579 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 17:06:35 INFO - PROCESS | 1871 | 1461629195590 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:35 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2131b000 == 64 [pid = 1871] [id = 152] 17:06:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 127 (0x7fca15576000) [pid = 1871] [serial = 456] [outer = (nil)] 17:06:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 128 (0x7fca1af85c00) [pid = 1871] [serial = 457] [outer = 0x7fca15576000] 17:06:35 INFO - PROCESS | 1871 | 1461629195656 Marionette DEBUG loaded listener.js 17:06:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 129 (0x7fca1ccf2400) [pid = 1871] [serial = 458] [outer = 0x7fca15576000] 17:06:36 INFO - PROCESS | 1871 | 1461629196402 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 17:06:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:06:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1087ms 17:06:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:06:36 INFO - PROCESS | 1871 | 1461629196436 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 17:06:36 INFO - PROCESS | 1871 | 1461629196439 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 17:06:36 INFO - PROCESS | 1871 | 1461629196446 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:06:36 INFO - PROCESS | 1871 | 1461629196449 Marionette TRACE conn3 <- [1,582,null,{}] 17:06:36 INFO - PROCESS | 1871 | 1461629196463 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:36 INFO - PROCESS | 1871 | 1461629196627 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 17:06:36 INFO - PROCESS | 1871 | 1461629196641 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:36 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2addc000 == 65 [pid = 1871] [id = 153] 17:06:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 130 (0x7fca1af8c800) [pid = 1871] [serial = 459] [outer = (nil)] 17:06:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 131 (0x7fca1df7f800) [pid = 1871] [serial = 460] [outer = 0x7fca1af8c800] 17:06:36 INFO - PROCESS | 1871 | 1461629196738 Marionette DEBUG loaded listener.js 17:06:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 132 (0x7fca1e010400) [pid = 1871] [serial = 461] [outer = 0x7fca1af8c800] 17:06:37 INFO - PROCESS | 1871 | 1461629197838 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 17:06:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:06:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1440ms 17:06:37 INFO - PROCESS | 1871 | 1461629197886 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 17:06:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:06:37 INFO - PROCESS | 1871 | 1461629197894 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 17:06:37 INFO - PROCESS | 1871 | 1461629197902 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:06:37 INFO - PROCESS | 1871 | 1461629197910 Marionette TRACE conn3 <- [1,586,null,{}] 17:06:37 INFO - PROCESS | 1871 | 1461629197918 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:38 INFO - PROCESS | 1871 | 1461629198136 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 17:06:38 INFO - PROCESS | 1871 | 1461629198344 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:38 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f17000 == 66 [pid = 1871] [id = 154] 17:06:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 133 (0x7fca0ede0800) [pid = 1871] [serial = 462] [outer = (nil)] 17:06:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 134 (0x7fca0eef0400) [pid = 1871] [serial = 463] [outer = 0x7fca0ede0800] 17:06:38 INFO - PROCESS | 1871 | 1461629198471 Marionette DEBUG loaded listener.js 17:06:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 135 (0x7fca0f0e4c00) [pid = 1871] [serial = 464] [outer = 0x7fca0ede0800] 17:06:39 INFO - PROCESS | 1871 | [1871] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:39 INFO - PROCESS | 1871 | 1461629199359 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 17:06:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:06:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1491ms 17:06:39 INFO - PROCESS | 1871 | 1461629199394 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 17:06:39 INFO - PROCESS | 1871 | 1461629199403 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 17:06:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:06:39 INFO - PROCESS | 1871 | 1461629199415 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:06:39 INFO - PROCESS | 1871 | 1461629199419 Marionette TRACE conn3 <- [1,590,null,{}] 17:06:39 INFO - PROCESS | 1871 | 1461629199426 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:39 INFO - PROCESS | 1871 | 1461629199649 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 17:06:39 INFO - PROCESS | 1871 | 1461629199803 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:39 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e1fa000 == 67 [pid = 1871] [id = 155] 17:06:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 136 (0x7fca0ffcb800) [pid = 1871] [serial = 465] [outer = (nil)] 17:06:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fca141c6400) [pid = 1871] [serial = 466] [outer = 0x7fca0ffcb800] 17:06:39 INFO - PROCESS | 1871 | 1461629199882 Marionette DEBUG loaded listener.js 17:06:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca14ccb400) [pid = 1871] [serial = 467] [outer = 0x7fca0ffcb800] 17:06:41 INFO - PROCESS | 1871 | 1461629201011 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 17:06:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:06:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1638ms 17:06:41 INFO - PROCESS | 1871 | 1461629201054 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 17:06:41 INFO - PROCESS | 1871 | 1461629201057 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 17:06:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:06:41 INFO - PROCESS | 1871 | 1461629201065 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:06:41 INFO - PROCESS | 1871 | 1461629201072 Marionette TRACE conn3 <- [1,594,null,{}] 17:06:41 INFO - PROCESS | 1871 | 1461629201089 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:41 INFO - PROCESS | 1871 | 1461629201299 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 17:06:41 INFO - PROCESS | 1871 | 1461629201502 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:41 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2ea32800 == 68 [pid = 1871] [id = 156] 17:06:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca1557b800) [pid = 1871] [serial = 468] [outer = (nil)] 17:06:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fca188a9400) [pid = 1871] [serial = 469] [outer = 0x7fca1557b800] 17:06:41 INFO - PROCESS | 1871 | 1461629201599 Marionette DEBUG loaded listener.js 17:06:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca1afea400) [pid = 1871] [serial = 470] [outer = 0x7fca1557b800] 17:06:42 INFO - PROCESS | 1871 | 1461629202485 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:06:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:06:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1487ms 17:06:42 INFO - PROCESS | 1871 | 1461629202553 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 17:06:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:06:42 INFO - PROCESS | 1871 | 1461629202558 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 17:06:42 INFO - PROCESS | 1871 | 1461629202565 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:06:42 INFO - PROCESS | 1871 | 1461629202569 Marionette TRACE conn3 <- [1,598,null,{}] 17:06:42 INFO - PROCESS | 1871 | 1461629202575 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:42 INFO - PROCESS | 1871 | 1461629202769 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 17:06:42 INFO - PROCESS | 1871 | 1461629202923 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:42 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca3376c000 == 69 [pid = 1871] [id = 157] 17:06:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 142 (0x7fca16f3c000) [pid = 1871] [serial = 471] [outer = (nil)] 17:06:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca1de5e000) [pid = 1871] [serial = 472] [outer = 0x7fca16f3c000] 17:06:43 INFO - PROCESS | 1871 | 1461629203008 Marionette DEBUG loaded listener.js 17:06:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca1e615400) [pid = 1871] [serial = 473] [outer = 0x7fca16f3c000] 17:06:43 INFO - PROCESS | 1871 | 1461629203924 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 17:06:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:06:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1430ms 17:06:43 INFO - PROCESS | 1871 | 1461629203995 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 17:06:44 INFO - PROCESS | 1871 | 1461629204000 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 17:06:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:06:44 INFO - PROCESS | 1871 | 1461629204006 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:06:44 INFO - PROCESS | 1871 | 1461629204011 Marionette TRACE conn3 <- [1,602,null,{}] 17:06:44 INFO - PROCESS | 1871 | 1461629204017 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:44 INFO - PROCESS | 1871 | 1461629204242 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 17:06:44 INFO - PROCESS | 1871 | 1461629204447 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:44 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca10010800 == 70 [pid = 1871] [id = 158] 17:06:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca1f330c00) [pid = 1871] [serial = 474] [outer = (nil)] 17:06:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca1f893800) [pid = 1871] [serial = 475] [outer = 0x7fca1f330c00] 17:06:44 INFO - PROCESS | 1871 | 1461629204571 Marionette DEBUG loaded listener.js 17:06:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca21541400) [pid = 1871] [serial = 476] [outer = 0x7fca1f330c00] 17:06:45 INFO - PROCESS | 1871 | 1461629205492 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 17:06:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:06:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1531ms 17:06:45 INFO - PROCESS | 1871 | 1461629205540 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 17:06:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:06:45 INFO - PROCESS | 1871 | 1461629205544 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 17:06:45 INFO - PROCESS | 1871 | 1461629205551 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:06:45 INFO - PROCESS | 1871 | 1461629205554 Marionette TRACE conn3 <- [1,606,null,{}] 17:06:45 INFO - PROCESS | 1871 | 1461629205560 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:45 INFO - PROCESS | 1871 | 1461629205768 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 17:06:45 INFO - PROCESS | 1871 | 1461629205925 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c616800 == 71 [pid = 1871] [id = 159] 17:06:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca2bb6f400) [pid = 1871] [serial = 477] [outer = (nil)] 17:06:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca2ce78800) [pid = 1871] [serial = 478] [outer = 0x7fca2bb6f400] 17:06:46 INFO - PROCESS | 1871 | 1461629206007 Marionette DEBUG loaded listener.js 17:06:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca30c08c00) [pid = 1871] [serial = 479] [outer = 0x7fca2bb6f400] 17:06:46 INFO - PROCESS | 1871 | 1461629206890 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:06:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:06:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1386ms 17:06:46 INFO - PROCESS | 1871 | 1461629206936 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 17:06:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:06:46 INFO - PROCESS | 1871 | 1461629206940 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 17:06:46 INFO - PROCESS | 1871 | 1461629206947 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:06:46 INFO - PROCESS | 1871 | 1461629206951 Marionette TRACE conn3 <- [1,610,null,{}] 17:06:46 INFO - PROCESS | 1871 | 1461629206957 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:47 INFO - PROCESS | 1871 | 1461629207150 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 17:06:47 INFO - PROCESS | 1871 | 1461629207312 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:47 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15d66000 == 72 [pid = 1871] [id = 160] 17:06:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca0c7f0800) [pid = 1871] [serial = 480] [outer = (nil)] 17:06:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca0c7f8800) [pid = 1871] [serial = 481] [outer = 0x7fca0c7f0800] 17:06:47 INFO - PROCESS | 1871 | 1461629207385 Marionette DEBUG loaded listener.js 17:06:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca0c7fdc00) [pid = 1871] [serial = 482] [outer = 0x7fca0c7f0800] 17:06:48 INFO - PROCESS | 1871 | 1461629208303 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 17:06:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:06:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1430ms 17:06:48 INFO - PROCESS | 1871 | 1461629208378 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 17:06:48 INFO - PROCESS | 1871 | 1461629208382 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 17:06:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:06:48 INFO - PROCESS | 1871 | 1461629208389 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:06:48 INFO - PROCESS | 1871 | 1461629208392 Marionette TRACE conn3 <- [1,614,null,{}] 17:06:48 INFO - PROCESS | 1871 | 1461629208397 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:48 INFO - PROCESS | 1871 | 1461629208625 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 17:06:48 INFO - PROCESS | 1871 | 1461629208799 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15d7d800 == 73 [pid = 1871] [id = 161] 17:06:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca0c7f3400) [pid = 1871] [serial = 483] [outer = (nil)] 17:06:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca0ecd2400) [pid = 1871] [serial = 484] [outer = 0x7fca0c7f3400] 17:06:48 INFO - PROCESS | 1871 | 1461629208916 Marionette DEBUG loaded listener.js 17:06:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca0ef09000) [pid = 1871] [serial = 485] [outer = 0x7fca0c7f3400] 17:06:49 INFO - PROCESS | 1871 | 1461629209773 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:06:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:06:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1430ms 17:06:49 INFO - PROCESS | 1871 | 1461629209821 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 17:06:49 INFO - PROCESS | 1871 | 1461629209824 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 17:06:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:06:49 INFO - PROCESS | 1871 | 1461629209830 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:06:49 INFO - PROCESS | 1871 | 1461629209834 Marionette TRACE conn3 <- [1,618,null,{}] 17:06:49 INFO - PROCESS | 1871 | 1461629209839 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:50 INFO - PROCESS | 1871 | 1461629210040 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 17:06:50 INFO - PROCESS | 1871 | 1461629210217 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:50 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ff4d800 == 74 [pid = 1871] [id = 162] 17:06:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca0c46e800) [pid = 1871] [serial = 486] [outer = (nil)] 17:06:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca0ef0c800) [pid = 1871] [serial = 487] [outer = 0x7fca0c46e800] 17:06:50 INFO - PROCESS | 1871 | 1461629210290 Marionette DEBUG loaded listener.js 17:06:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca0f0e9000) [pid = 1871] [serial = 488] [outer = 0x7fca0c46e800] 17:06:51 INFO - PROCESS | 1871 | 1461629211482 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:06:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:06:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1679ms 17:06:51 INFO - PROCESS | 1871 | 1461629211513 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 17:06:51 INFO - PROCESS | 1871 | 1461629211517 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 17:06:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:06:51 INFO - PROCESS | 1871 | 1461629211527 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:06:51 INFO - PROCESS | 1871 | 1461629211533 Marionette TRACE conn3 <- [1,622,null,{}] 17:06:51 INFO - PROCESS | 1871 | 1461629211541 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:51 INFO - PROCESS | 1871 | 1461629211725 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 17:06:51 INFO - PROCESS | 1871 | 1461629211911 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:51 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15cd3000 == 75 [pid = 1871] [id = 163] 17:06:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca0eee4000) [pid = 1871] [serial = 489] [outer = (nil)] 17:06:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca0eef0800) [pid = 1871] [serial = 490] [outer = 0x7fca0eee4000] 17:06:51 INFO - PROCESS | 1871 | 1461629211982 Marionette DEBUG loaded listener.js 17:06:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca0f0dec00) [pid = 1871] [serial = 491] [outer = 0x7fca0eee4000] 17:06:52 INFO - PROCESS | 1871 | 1461629212916 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 17:06:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:06:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1442ms 17:06:52 INFO - PROCESS | 1871 | 1461629212970 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 17:06:52 INFO - PROCESS | 1871 | 1461629212978 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 17:06:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:06:52 INFO - PROCESS | 1871 | 1461629212989 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:06:52 INFO - PROCESS | 1871 | 1461629212993 Marionette TRACE conn3 <- [1,626,null,{}] 17:06:53 INFO - PROCESS | 1871 | 1461629213000 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:53 INFO - PROCESS | 1871 | 1461629213203 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 17:06:53 INFO - PROCESS | 1871 | 1461629213540 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0de8e800 == 76 [pid = 1871] [id = 164] 17:06:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca0f0e0800) [pid = 1871] [serial = 492] [outer = (nil)] 17:06:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca0f0e4800) [pid = 1871] [serial = 493] [outer = 0x7fca0f0e0800] 17:06:53 INFO - PROCESS | 1871 | 1461629213621 Marionette DEBUG loaded listener.js 17:06:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca101e0c00) [pid = 1871] [serial = 494] [outer = 0x7fca0f0e0800] 17:06:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca3111e800 == 75 [pid = 1871] [id = 114] 17:06:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca30334800 == 74 [pid = 1871] [id = 68] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca32d5e000) [pid = 1871] [serial = 381] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca30173c00) [pid = 1871] [serial = 405] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca25139000 == 73 [pid = 1871] [id = 112] 17:06:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2131b000 == 72 [pid = 1871] [id = 152] 17:06:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e99e000 == 71 [pid = 1871] [id = 151] 17:06:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e196800 == 70 [pid = 1871] [id = 150] 17:06:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d2c4000 == 69 [pid = 1871] [id = 149] 17:06:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a06000 == 68 [pid = 1871] [id = 148] 17:06:54 INFO - PROCESS | 1871 | 1461629214648 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:06:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1554e000 == 67 [pid = 1871] [id = 147] 17:06:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca13bcf000 == 66 [pid = 1871] [id = 146] 17:06:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:06:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1697ms 17:06:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15ddb800 == 65 [pid = 1871] [id = 139] 17:06:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1db5a000 == 64 [pid = 1871] [id = 138] 17:06:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca31091000 == 63 [pid = 1871] [id = 137] 17:06:54 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca301e6000 == 62 [pid = 1871] [id = 136] 17:06:54 INFO - PROCESS | 1871 | 1461629214701 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 17:06:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:06:54 INFO - PROCESS | 1871 | 1461629214705 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 17:06:54 INFO - PROCESS | 1871 | 1461629214712 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:06:54 INFO - PROCESS | 1871 | 1461629214718 Marionette TRACE conn3 <- [1,630,null,{}] 17:06:54 INFO - PROCESS | 1871 | 1461629214735 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:54 INFO - PROCESS | 1871 | 1461629214921 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca2c055800) [pid = 1871] [serial = 331] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca2134f800) [pid = 1871] [serial = 399] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca14c1c800) [pid = 1871] [serial = 402] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca2bb6f000) [pid = 1871] [serial = 400] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca1baf7c00) [pid = 1871] [serial = 393] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca1d32a400) [pid = 1871] [serial = 394] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca1548f400) [pid = 1871] [serial = 388] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca14cd1400) [pid = 1871] [serial = 387] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca188acc00) [pid = 1871] [serial = 390] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca1a5d9000) [pid = 1871] [serial = 391] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca1a5de400) [pid = 1871] [serial = 369] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca30aa7800) [pid = 1871] [serial = 375] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca1e011400) [pid = 1871] [serial = 396] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca30c0ec00) [pid = 1871] [serial = 364] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca1e59cc00) [pid = 1871] [serial = 372] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca15539c00) [pid = 1871] [serial = 366] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca188ad000) [pid = 1871] [serial = 378] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca15487800) [pid = 1871] [serial = 384] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca2bbe9400) [pid = 1871] [serial = 403] [outer = (nil)] [url = about:blank] 17:06:54 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fca1f32cc00) [pid = 1871] [serial = 397] [outer = (nil)] [url = about:blank] 17:06:55 INFO - PROCESS | 1871 | 1461629215120 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:55 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15264000 == 63 [pid = 1871] [id = 165] 17:06:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca14c16c00) [pid = 1871] [serial = 495] [outer = (nil)] 17:06:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca14cd1400) [pid = 1871] [serial = 496] [outer = 0x7fca14c16c00] 17:06:55 INFO - PROCESS | 1871 | 1461629215195 Marionette DEBUG loaded listener.js 17:06:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca15532400) [pid = 1871] [serial = 497] [outer = 0x7fca14c16c00] 17:06:55 INFO - PROCESS | 1871 | 1461629215887 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 17:06:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:06:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1191ms 17:06:55 INFO - PROCESS | 1871 | 1461629215908 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 17:06:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:06:55 INFO - PROCESS | 1871 | 1461629215913 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 17:06:55 INFO - PROCESS | 1871 | 1461629215919 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:06:55 INFO - PROCESS | 1871 | 1461629215922 Marionette TRACE conn3 <- [1,634,null,{}] 17:06:55 INFO - PROCESS | 1871 | 1461629215928 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:56 INFO - PROCESS | 1871 | 1461629216154 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 17:06:56 INFO - PROCESS | 1871 | 1461629216176 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:56 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15dd0800 == 64 [pid = 1871] [id = 166] 17:06:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca14c1d000) [pid = 1871] [serial = 498] [outer = (nil)] 17:06:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca16c7a800) [pid = 1871] [serial = 499] [outer = 0x7fca14c1d000] 17:06:56 INFO - PROCESS | 1871 | 1461629216245 Marionette DEBUG loaded listener.js 17:06:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca187e2800) [pid = 1871] [serial = 500] [outer = 0x7fca14c1d000] 17:06:56 INFO - PROCESS | 1871 | [1871] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:57 INFO - PROCESS | 1871 | 1461629217055 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 17:06:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:06:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1194ms 17:06:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:06:57 INFO - PROCESS | 1871 | 1461629217127 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 17:06:57 INFO - PROCESS | 1871 | 1461629217129 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 17:06:57 INFO - PROCESS | 1871 | 1461629217147 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:06:57 INFO - PROCESS | 1871 | 1461629217151 Marionette TRACE conn3 <- [1,638,null,{}] 17:06:57 INFO - PROCESS | 1871 | 1461629217169 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:57 INFO - PROCESS | 1871 | 1461629217368 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 17:06:57 INFO - PROCESS | 1871 | 1461629217394 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:57 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1c059800 == 65 [pid = 1871] [id = 167] 17:06:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca14cc3c00) [pid = 1871] [serial = 501] [outer = (nil)] 17:06:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca188af000) [pid = 1871] [serial = 502] [outer = 0x7fca14cc3c00] 17:06:57 INFO - PROCESS | 1871 | 1461629217456 Marionette DEBUG loaded listener.js 17:06:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca1a5e6c00) [pid = 1871] [serial = 503] [outer = 0x7fca14cc3c00] 17:06:58 INFO - PROCESS | 1871 | [1871] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:06:58 INFO - PROCESS | 1871 | 1461629218325 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:06:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:06:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1215ms 17:06:58 INFO - PROCESS | 1871 | 1461629218351 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 17:06:58 INFO - PROCESS | 1871 | 1461629218354 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 17:06:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:06:58 INFO - PROCESS | 1871 | 1461629218361 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:06:58 INFO - PROCESS | 1871 | 1461629218363 Marionette TRACE conn3 <- [1,642,null,{}] 17:06:58 INFO - PROCESS | 1871 | 1461629218369 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:58 INFO - PROCESS | 1871 | 1461629218638 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 17:06:58 INFO - PROCESS | 1871 | 1461629218667 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:58 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1db65800 == 66 [pid = 1871] [id = 168] 17:06:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca1ca99000) [pid = 1871] [serial = 504] [outer = (nil)] 17:06:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca1e00ec00) [pid = 1871] [serial = 505] [outer = 0x7fca1ca99000] 17:06:58 INFO - PROCESS | 1871 | 1461629218738 Marionette DEBUG loaded listener.js 17:06:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca2bbbac00) [pid = 1871] [serial = 506] [outer = 0x7fca1ca99000] 17:06:59 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca17cdac00) [pid = 1871] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:06:59 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca15576000) [pid = 1871] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:06:59 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca0eeef800) [pid = 1871] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:06:59 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca0f0e4000) [pid = 1871] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:06:59 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca0c5d2400) [pid = 1871] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:06:59 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca141c8000) [pid = 1871] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:06:59 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca14c12400) [pid = 1871] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:06:59 INFO - PROCESS | 1871 | 1461629219828 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 17:06:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:06:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1491ms 17:06:59 INFO - PROCESS | 1871 | 1461629219854 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 17:06:59 INFO - PROCESS | 1871 | 1461629219858 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 17:06:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:06:59 INFO - PROCESS | 1871 | 1461629219864 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:06:59 INFO - PROCESS | 1871 | 1461629219868 Marionette TRACE conn3 <- [1,646,null,{}] 17:06:59 INFO - PROCESS | 1871 | 1461629219874 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:00 INFO - PROCESS | 1871 | 1461629220140 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 17:07:00 INFO - PROCESS | 1871 | 1461629220171 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e3ed000 == 67 [pid = 1871] [id = 169] 17:07:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca0ef09c00) [pid = 1871] [serial = 507] [outer = (nil)] 17:07:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca1e005c00) [pid = 1871] [serial = 508] [outer = 0x7fca0ef09c00] 17:07:00 INFO - PROCESS | 1871 | 1461629220275 Marionette DEBUG loaded listener.js 17:07:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca2cd3ec00) [pid = 1871] [serial = 509] [outer = 0x7fca0ef09c00] 17:07:01 INFO - PROCESS | 1871 | 1461629221112 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:07:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:07:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1279ms 17:07:01 INFO - PROCESS | 1871 | 1461629221144 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 17:07:01 INFO - PROCESS | 1871 | 1461629221148 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 17:07:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:07:01 INFO - PROCESS | 1871 | 1461629221155 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:07:01 INFO - PROCESS | 1871 | 1461629221160 Marionette TRACE conn3 <- [1,650,null,{}] 17:07:01 INFO - PROCESS | 1871 | 1461629221166 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:01 INFO - PROCESS | 1871 | 1461629221340 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 17:07:01 INFO - PROCESS | 1871 | 1461629221360 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:01 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2159c800 == 68 [pid = 1871] [id = 170] 17:07:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca2bbbf800) [pid = 1871] [serial = 510] [outer = (nil)] 17:07:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca2ce75800) [pid = 1871] [serial = 511] [outer = 0x7fca2bbbf800] 17:07:01 INFO - PROCESS | 1871 | 1461629221431 Marionette DEBUG loaded listener.js 17:07:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca30173c00) [pid = 1871] [serial = 512] [outer = 0x7fca2bbbf800] 17:07:02 INFO - PROCESS | 1871 | 1461629222620 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 17:07:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:07:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1536ms 17:07:02 INFO - PROCESS | 1871 | 1461629222693 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 17:07:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:07:02 INFO - PROCESS | 1871 | 1461629222701 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 17:07:02 INFO - PROCESS | 1871 | 1461629222709 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:07:02 INFO - PROCESS | 1871 | 1461629222717 Marionette TRACE conn3 <- [1,654,null,{}] 17:07:02 INFO - PROCESS | 1871 | 1461629222725 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:02 INFO - PROCESS | 1871 | 1461629222969 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 17:07:03 INFO - PROCESS | 1871 | 1461629223245 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:03 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15549800 == 69 [pid = 1871] [id = 171] 17:07:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca0eee2c00) [pid = 1871] [serial = 513] [outer = (nil)] 17:07:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca0ef0a800) [pid = 1871] [serial = 514] [outer = 0x7fca0eee2c00] 17:07:03 INFO - PROCESS | 1871 | 1461629223323 Marionette DEBUG loaded listener.js 17:07:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca0f0e5c00) [pid = 1871] [serial = 515] [outer = 0x7fca0eee2c00] 17:07:04 INFO - PROCESS | 1871 | 1461629224251 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:07:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:07:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1589ms 17:07:04 INFO - PROCESS | 1871 | 1461629224299 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 17:07:04 INFO - PROCESS | 1871 | 1461629224309 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 17:07:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:07:04 INFO - PROCESS | 1871 | 1461629224322 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:07:04 INFO - PROCESS | 1871 | 1461629224325 Marionette TRACE conn3 <- [1,658,null,{}] 17:07:04 INFO - PROCESS | 1871 | 1461629224333 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:04 INFO - PROCESS | 1871 | 1461629224575 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 17:07:04 INFO - PROCESS | 1871 | 1461629224833 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:04 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d2c9800 == 70 [pid = 1871] [id = 172] 17:07:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca101ea800) [pid = 1871] [serial = 516] [outer = (nil)] 17:07:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca15489000) [pid = 1871] [serial = 517] [outer = 0x7fca101ea800] 17:07:04 INFO - PROCESS | 1871 | 1461629224955 Marionette DEBUG loaded listener.js 17:07:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca15580000) [pid = 1871] [serial = 518] [outer = 0x7fca101ea800] 17:07:05 INFO - PROCESS | 1871 | 1461629225938 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:07:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:07:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1646ms 17:07:05 INFO - PROCESS | 1871 | 1461629225969 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 17:07:05 INFO - PROCESS | 1871 | 1461629225974 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 17:07:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:07:05 INFO - PROCESS | 1871 | 1461629225988 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:07:06 INFO - PROCESS | 1871 | 1461629225998 Marionette TRACE conn3 <- [1,662,null,{}] 17:07:06 INFO - PROCESS | 1871 | 1461629226025 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:06 INFO - PROCESS | 1871 | 1461629226337 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 17:07:06 INFO - PROCESS | 1871 | 1461629226594 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2bc0b800 == 71 [pid = 1871] [id = 173] 17:07:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca1af8e800) [pid = 1871] [serial = 519] [outer = (nil)] 17:07:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca1e011400) [pid = 1871] [serial = 520] [outer = 0x7fca1af8e800] 17:07:06 INFO - PROCESS | 1871 | 1461629226678 Marionette DEBUG loaded listener.js 17:07:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca213a9400) [pid = 1871] [serial = 521] [outer = 0x7fca1af8e800] 17:07:07 INFO - PROCESS | 1871 | [1871] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:07:07 INFO - PROCESS | 1871 | 1461629227549 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 17:07:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:07:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1611ms 17:07:07 INFO - PROCESS | 1871 | 1461629227597 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 17:07:07 INFO - PROCESS | 1871 | 1461629227603 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 17:07:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:07:07 INFO - PROCESS | 1871 | 1461629227609 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:07:07 INFO - PROCESS | 1871 | 1461629227612 Marionette TRACE conn3 <- [1,666,null,{}] 17:07:07 INFO - PROCESS | 1871 | 1461629227618 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:07 INFO - PROCESS | 1871 | 1461629227817 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 17:07:07 INFO - PROCESS | 1871 | 1461629227988 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:08 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca3033c000 == 72 [pid = 1871] [id = 174] 17:07:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca1af20400) [pid = 1871] [serial = 522] [outer = (nil)] 17:07:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca2ce74c00) [pid = 1871] [serial = 523] [outer = 0x7fca1af20400] 17:07:08 INFO - PROCESS | 1871 | 1461629228068 Marionette DEBUG loaded listener.js 17:07:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca30c05800) [pid = 1871] [serial = 524] [outer = 0x7fca1af20400] 17:07:08 INFO - PROCESS | 1871 | [1871] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:07:09 INFO - PROCESS | 1871 | 1461629229018 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 17:07:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:07:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1480ms 17:07:09 INFO - PROCESS | 1871 | 1461629229091 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 17:07:09 INFO - PROCESS | 1871 | 1461629229095 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 17:07:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:07:09 INFO - PROCESS | 1871 | 1461629229101 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:07:09 INFO - PROCESS | 1871 | 1461629229104 Marionette TRACE conn3 <- [1,670,null,{}] 17:07:09 INFO - PROCESS | 1871 | 1461629229110 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:09 INFO - PROCESS | 1871 | 1461629229354 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 17:07:09 INFO - PROCESS | 1871 | 1461629229516 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:09 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca350b6000 == 73 [pid = 1871] [id = 175] 17:07:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca14c2a800) [pid = 1871] [serial = 525] [outer = (nil)] 17:07:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca14c2f400) [pid = 1871] [serial = 526] [outer = 0x7fca14c2a800] 17:07:09 INFO - PROCESS | 1871 | 1461629229596 Marionette DEBUG loaded listener.js 17:07:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca14c35400) [pid = 1871] [serial = 527] [outer = 0x7fca14c2a800] 17:07:10 INFO - PROCESS | 1871 | 1461629230508 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 17:07:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:07:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1481ms 17:07:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:07:10 INFO - PROCESS | 1871 | 1461629230583 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 17:07:10 INFO - PROCESS | 1871 | 1461629230586 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 17:07:10 INFO - PROCESS | 1871 | 1461629230593 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:07:10 INFO - PROCESS | 1871 | 1461629230597 Marionette TRACE conn3 <- [1,674,null,{}] 17:07:10 INFO - PROCESS | 1871 | 1461629230603 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:10 INFO - PROCESS | 1871 | 1461629230855 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 17:07:11 INFO - PROCESS | 1871 | 1461629231058 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:11 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca33a45000 == 74 [pid = 1871] [id = 176] 17:07:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca0a299400) [pid = 1871] [serial = 528] [outer = (nil)] 17:07:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca14c2b400) [pid = 1871] [serial = 529] [outer = 0x7fca0a299400] 17:07:11 INFO - PROCESS | 1871 | 1461629231184 Marionette DEBUG loaded listener.js 17:07:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca31002400) [pid = 1871] [serial = 530] [outer = 0x7fca0a299400] 17:07:11 INFO - PROCESS | 1871 | [1871] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:07:12 INFO - PROCESS | 1871 | 1461629232017 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 17:07:12 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 17:07:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1484ms 17:07:12 INFO - PROCESS | 1871 | 1461629232076 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 17:07:12 INFO - PROCESS | 1871 | 1461629232079 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 17:07:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:07:12 INFO - PROCESS | 1871 | 1461629232087 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:07:12 INFO - PROCESS | 1871 | 1461629232091 Marionette TRACE conn3 <- [1,678,null,{}] 17:07:12 INFO - PROCESS | 1871 | 1461629232256 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:12 INFO - PROCESS | 1871 | 1461629232539 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 17:07:12 INFO - PROCESS | 1871 | 1461629232696 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:12 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c44c800 == 75 [pid = 1871] [id = 177] 17:07:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca096a8000) [pid = 1871] [serial = 531] [outer = (nil)] 17:07:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca096acc00) [pid = 1871] [serial = 532] [outer = 0x7fca096a8000] 17:07:12 INFO - PROCESS | 1871 | 1461629232771 Marionette DEBUG loaded listener.js 17:07:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca1609c000) [pid = 1871] [serial = 533] [outer = 0x7fca096a8000] 17:07:13 INFO - PROCESS | 1871 | 1461629233710 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 17:07:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:07:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1678ms 17:07:13 INFO - PROCESS | 1871 | 1461629233766 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 17:07:13 INFO - PROCESS | 1871 | 1461629233769 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 17:07:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:07:13 INFO - PROCESS | 1871 | 1461629233777 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:07:13 INFO - PROCESS | 1871 | 1461629233780 Marionette TRACE conn3 <- [1,682,null,{}] 17:07:13 INFO - PROCESS | 1871 | 1461629233787 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:14 INFO - PROCESS | 1871 | 1461629234002 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 17:07:14 INFO - PROCESS | 1871 | 1461629234226 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:14 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13bc7000 == 76 [pid = 1871] [id = 178] 17:07:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca0a290000) [pid = 1871] [serial = 534] [outer = (nil)] 17:07:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca0a292c00) [pid = 1871] [serial = 535] [outer = 0x7fca0a290000] 17:07:14 INFO - PROCESS | 1871 | 1461629234663 Marionette DEBUG loaded listener.js 17:07:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca0a29e400) [pid = 1871] [serial = 536] [outer = 0x7fca0a290000] 17:07:16 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:16 INFO - PROCESS | 1871 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:16 INFO - PROCESS | 1871 | 1461629236100 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 17:07:16 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) 17:07:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2396ms 17:07:16 INFO - PROCESS | 1871 | 1461629236188 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 17:07:16 INFO - PROCESS | 1871 | 1461629236195 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 17:07:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:07:16 INFO - PROCESS | 1871 | 1461629236207 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:07:16 INFO - PROCESS | 1871 | 1461629236210 Marionette TRACE conn3 <- [1,686,null,{}] 17:07:16 INFO - PROCESS | 1871 | 1461629236219 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:16 INFO - PROCESS | 1871 | 1461629236409 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 17:07:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e3ed000 == 75 [pid = 1871] [id = 169] 17:07:16 INFO - PROCESS | 1871 | 1461629236649 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1db65800 == 74 [pid = 1871] [id = 168] 17:07:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1c059800 == 73 [pid = 1871] [id = 167] 17:07:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15dd0800 == 72 [pid = 1871] [id = 166] 17:07:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15264000 == 71 [pid = 1871] [id = 165] 17:07:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0de8e800 == 70 [pid = 1871] [id = 164] 17:07:16 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0de96800 == 71 [pid = 1871] [id = 179] 17:07:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca0edd6400) [pid = 1871] [serial = 537] [outer = (nil)] 17:07:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca0eee8c00) [pid = 1871] [serial = 538] [outer = 0x7fca0edd6400] 17:07:16 INFO - PROCESS | 1871 | 1461629236759 Marionette DEBUG loaded listener.js 17:07:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca0f0e3000) [pid = 1871] [serial = 539] [outer = 0x7fca0edd6400] 17:07:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15cd3000 == 70 [pid = 1871] [id = 163] 17:07:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15d7d800 == 69 [pid = 1871] [id = 161] 17:07:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15d66000 == 68 [pid = 1871] [id = 160] 17:07:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c616800 == 67 [pid = 1871] [id = 159] 17:07:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca10010800 == 66 [pid = 1871] [id = 158] 17:07:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca3376c000 == 65 [pid = 1871] [id = 157] 17:07:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2addc000 == 64 [pid = 1871] [id = 153] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca101dfc00) [pid = 1871] [serial = 446] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca0eccfc00) [pid = 1871] [serial = 440] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca0dfa9c00) [pid = 1871] [serial = 439] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca14df0800) [pid = 1871] [serial = 408] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca14df7c00) [pid = 1871] [serial = 448] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca0edd6c00) [pid = 1871] [serial = 427] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca30c10c00) [pid = 1871] [serial = 424] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca2ce71800) [pid = 1871] [serial = 417] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca1f480000) [pid = 1871] [serial = 238] [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.] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca0eeef400) [pid = 1871] [serial = 420] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca0dfad800) [pid = 1871] [serial = 430] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca0c46dc00) [pid = 1871] [serial = 433] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca0c477c00) [pid = 1871] [serial = 436] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca1ccf2400) [pid = 1871] [serial = 458] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca15575000) [pid = 1871] [serial = 451] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca15581c00) [pid = 1871] [serial = 452] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca15492c00) [pid = 1871] [serial = 449] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca187eec00) [pid = 1871] [serial = 454] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca1af85c00) [pid = 1871] [serial = 457] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca1a5dec00) [pid = 1871] [serial = 455] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca1a5dd800) [pid = 1871] [serial = 411] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca0f0e0000) [pid = 1871] [serial = 443] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca0f0dac00) [pid = 1871] [serial = 442] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca2c054c00) [pid = 1871] [serial = 414] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca0ffc6c00) [pid = 1871] [serial = 445] [outer = (nil)] [url = about:blank] 17:07:17 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:18 INFO - PROCESS | 1871 | 1461629238029 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 17:07:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:07:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1838ms 17:07:18 INFO - PROCESS | 1871 | 1461629238043 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 17:07:18 INFO - PROCESS | 1871 | 1461629238048 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 17:07:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:07:18 INFO - PROCESS | 1871 | 1461629238058 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:07:18 INFO - PROCESS | 1871 | 1461629238063 Marionette TRACE conn3 <- [1,690,null,{}] 17:07:18 INFO - PROCESS | 1871 | 1461629238069 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:18 INFO - PROCESS | 1871 | 1461629238316 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 17:07:18 INFO - PROCESS | 1871 | 1461629238439 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:18 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15786800 == 65 [pid = 1871] [id = 180] 17:07:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca0eccfc00) [pid = 1871] [serial = 540] [outer = (nil)] 17:07:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca101ed400) [pid = 1871] [serial = 541] [outer = 0x7fca0eccfc00] 17:07:18 INFO - PROCESS | 1871 | 1461629238508 Marionette DEBUG loaded listener.js 17:07:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca14c1e400) [pid = 1871] [serial = 542] [outer = 0x7fca0eccfc00] 17:07:19 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:19 INFO - PROCESS | 1871 | 1461629239785 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 17:07:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:07:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1736ms 17:07:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:07:19 INFO - PROCESS | 1871 | 1461629239795 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 17:07:19 INFO - PROCESS | 1871 | 1461629239797 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 17:07:19 INFO - PROCESS | 1871 | 1461629239805 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:07:19 INFO - PROCESS | 1871 | 1461629239811 Marionette TRACE conn3 <- [1,694,null,{}] 17:07:19 INFO - PROCESS | 1871 | 1461629239835 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:20 INFO - PROCESS | 1871 | 1461629240098 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 17:07:20 INFO - PROCESS | 1871 | 1461629240129 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f7b800 == 66 [pid = 1871] [id = 181] 17:07:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca14c34800) [pid = 1871] [serial = 543] [outer = (nil)] 17:07:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca14d6cc00) [pid = 1871] [serial = 544] [outer = 0x7fca14c34800] 17:07:20 INFO - PROCESS | 1871 | 1461629240193 Marionette DEBUG loaded listener.js 17:07:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca14d70c00) [pid = 1871] [serial = 545] [outer = 0x7fca14c34800] 17:07:21 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca14c1d000) [pid = 1871] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:07:21 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca0f0e0800) [pid = 1871] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:07:21 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca0eee4000) [pid = 1871] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:07:21 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca1ca99000) [pid = 1871] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:07:21 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca14c16c00) [pid = 1871] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:07:21 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca14cc3c00) [pid = 1871] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:07:21 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca0ef09c00) [pid = 1871] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:07:21 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:21 INFO - PROCESS | 1871 | 1461629241450 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 17:07:21 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) 17:07:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1698ms 17:07:21 INFO - PROCESS | 1871 | 1461629241503 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 17:07:21 INFO - PROCESS | 1871 | 1461629241507 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 17:07:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:07:21 INFO - PROCESS | 1871 | 1461629241524 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:07:21 INFO - PROCESS | 1871 | 1461629241526 Marionette TRACE conn3 <- [1,698,null,{}] 17:07:21 INFO - PROCESS | 1871 | 1461629241537 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:21 INFO - PROCESS | 1871 | 1461629241779 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 17:07:21 INFO - PROCESS | 1871 | 1461629241859 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:21 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca17b7a000 == 67 [pid = 1871] [id = 182] 17:07:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca0ffd0400) [pid = 1871] [serial = 546] [outer = (nil)] 17:07:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca14df5000) [pid = 1871] [serial = 547] [outer = 0x7fca0ffd0400] 17:07:21 INFO - PROCESS | 1871 | 1461629241926 Marionette DEBUG loaded listener.js 17:07:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca15492c00) [pid = 1871] [serial = 548] [outer = 0x7fca0ffd0400] 17:07:23 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:23 INFO - PROCESS | 1871 | 1461629243050 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 17:07:23 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) 17:07:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1545ms 17:07:23 INFO - PROCESS | 1871 | 1461629243068 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 17:07:23 INFO - PROCESS | 1871 | 1461629243071 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 17:07:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:07:23 INFO - PROCESS | 1871 | 1461629243077 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:07:23 INFO - PROCESS | 1871 | 1461629243079 Marionette TRACE conn3 <- [1,702,null,{}] 17:07:23 INFO - PROCESS | 1871 | 1461629243085 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:23 INFO - PROCESS | 1871 | 1461629243378 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 17:07:23 INFO - PROCESS | 1871 | 1461629243553 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:23 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c616000 == 68 [pid = 1871] [id = 183] 17:07:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca096a3c00) [pid = 1871] [serial = 549] [outer = (nil)] 17:07:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca0a294800) [pid = 1871] [serial = 550] [outer = 0x7fca096a3c00] 17:07:23 INFO - PROCESS | 1871 | 1461629243632 Marionette DEBUG loaded listener.js 17:07:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca0c7f6c00) [pid = 1871] [serial = 551] [outer = 0x7fca096a3c00] 17:07:24 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:24 INFO - PROCESS | 1871 | 1461629244996 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 17:07:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:07:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1933ms 17:07:25 INFO - PROCESS | 1871 | 1461629245013 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 17:07:25 INFO - PROCESS | 1871 | 1461629245020 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 17:07:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:07:25 INFO - PROCESS | 1871 | 1461629245092 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:07:25 INFO - PROCESS | 1871 | 1461629245097 Marionette TRACE conn3 <- [1,706,null,{}] 17:07:25 INFO - PROCESS | 1871 | 1461629245158 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:25 INFO - PROCESS | 1871 | 1461629245349 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 17:07:25 INFO - PROCESS | 1871 | 1461629245509 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:25 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15dcf800 == 69 [pid = 1871] [id = 184] 17:07:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca0c7f5c00) [pid = 1871] [serial = 552] [outer = (nil)] 17:07:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca101e9800) [pid = 1871] [serial = 553] [outer = 0x7fca0c7f5c00] 17:07:25 INFO - PROCESS | 1871 | 1461629245591 Marionette DEBUG loaded listener.js 17:07:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca14c2d800) [pid = 1871] [serial = 554] [outer = 0x7fca0c7f5c00] 17:07:26 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:26 INFO - PROCESS | 1871 | 1461629246921 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 17:07:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:07:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1905ms 17:07:26 INFO - PROCESS | 1871 | 1461629246938 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 17:07:26 INFO - PROCESS | 1871 | 1461629246944 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 17:07:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:07:27 INFO - PROCESS | 1871 | 1461629247072 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:07:27 INFO - PROCESS | 1871 | 1461629247075 Marionette TRACE conn3 <- [1,710,null,{}] 17:07:27 INFO - PROCESS | 1871 | 1461629247085 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:27 INFO - PROCESS | 1871 | 1461629247282 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 17:07:27 INFO - PROCESS | 1871 | 1461629247441 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d2bf800 == 70 [pid = 1871] [id = 185] 17:07:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca0ffc6c00) [pid = 1871] [serial = 555] [outer = (nil)] 17:07:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca14df1400) [pid = 1871] [serial = 556] [outer = 0x7fca0ffc6c00] 17:07:27 INFO - PROCESS | 1871 | 1461629247518 Marionette DEBUG loaded listener.js 17:07:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca15578c00) [pid = 1871] [serial = 557] [outer = 0x7fca0ffc6c00] 17:07:28 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:28 INFO - PROCESS | 1871 | 1461629248916 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 17:07:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:07:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1993ms 17:07:29 INFO - PROCESS | 1871 | 1461629249015 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 17:07:29 INFO - PROCESS | 1871 | 1461629249018 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 17:07:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:07:29 INFO - PROCESS | 1871 | 1461629249037 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:07:29 INFO - PROCESS | 1871 | 1461629249047 Marionette TRACE conn3 <- [1,714,null,{}] 17:07:29 INFO - PROCESS | 1871 | 1461629249055 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:29 INFO - PROCESS | 1871 | 1461629249262 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 17:07:29 INFO - PROCESS | 1871 | 1461629249421 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:29 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e1f3000 == 71 [pid = 1871] [id = 186] 17:07:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca14cc4c00) [pid = 1871] [serial = 558] [outer = (nil)] 17:07:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca17cd5000) [pid = 1871] [serial = 559] [outer = 0x7fca14cc4c00] 17:07:29 INFO - PROCESS | 1871 | 1461629249504 Marionette DEBUG loaded listener.js 17:07:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca1a5d8400) [pid = 1871] [serial = 560] [outer = 0x7fca14cc4c00] 17:07:30 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:30 INFO - PROCESS | 1871 | 1461629250830 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 17:07:30 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 17:07:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1812ms 17:07:30 INFO - PROCESS | 1871 | 1461629250841 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 17:07:30 INFO - PROCESS | 1871 | 1461629250847 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 17:07:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:07:30 INFO - PROCESS | 1871 | 1461629250970 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:07:30 INFO - PROCESS | 1871 | 1461629250973 Marionette TRACE conn3 <- [1,718,null,{}] 17:07:30 INFO - PROCESS | 1871 | 1461629250983 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:31 INFO - PROCESS | 1871 | 1461629251187 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 17:07:31 INFO - PROCESS | 1871 | 1461629251350 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:31 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca21319800 == 72 [pid = 1871] [id = 187] 17:07:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca15859c00) [pid = 1871] [serial = 561] [outer = (nil)] 17:07:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca1af19000) [pid = 1871] [serial = 562] [outer = 0x7fca15859c00] 17:07:31 INFO - PROCESS | 1871 | 1461629251433 Marionette DEBUG loaded listener.js 17:07:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca1afefc00) [pid = 1871] [serial = 563] [outer = 0x7fca15859c00] 17:07:32 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:32 INFO - PROCESS | 1871 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:32 INFO - PROCESS | 1871 | 1461629252766 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 17:07:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:07:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1889ms 17:07:32 INFO - PROCESS | 1871 | 1461629252840 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 17:07:32 INFO - PROCESS | 1871 | 1461629252843 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 17:07:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:07:32 INFO - PROCESS | 1871 | 1461629252874 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:07:32 INFO - PROCESS | 1871 | 1461629252878 Marionette TRACE conn3 <- [1,722,null,{}] 17:07:32 INFO - PROCESS | 1871 | 1461629252885 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:33 INFO - PROCESS | 1871 | 1461629253067 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 17:07:33 INFO - PROCESS | 1871 | 1461629253235 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:33 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ff5e000 == 73 [pid = 1871] [id = 188] 17:07:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca16f36c00) [pid = 1871] [serial = 564] [outer = (nil)] 17:07:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca1afedc00) [pid = 1871] [serial = 565] [outer = 0x7fca16f36c00] 17:07:33 INFO - PROCESS | 1871 | 1461629253326 Marionette DEBUG loaded listener.js 17:07:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca1df7b000) [pid = 1871] [serial = 566] [outer = 0x7fca16f36c00] 17:07:34 INFO - PROCESS | 1871 | 1461629254284 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 17:07:34 INFO - PROCESS | 1871 | 1461629254363 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 17:07:34 INFO - PROCESS | 1871 | 1461629254370 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:07:34 INFO - PROCESS | 1871 | 1461629254373 Marionette TRACE conn3 <- [1,726,null,{}] 17:07:34 INFO - PROCESS | 1871 | 1461629254380 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:34 INFO - PROCESS | 1871 | 1461629254619 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 17:07:35 INFO - PROCESS | 1871 | 1461629255044 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:35 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15842800 == 74 [pid = 1871] [id = 189] 17:07:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca0c5d1800) [pid = 1871] [serial = 567] [outer = (nil)] 17:07:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca0dfa7400) [pid = 1871] [serial = 568] [outer = 0x7fca0c5d1800] 17:07:35 INFO - PROCESS | 1871 | 1461629255163 Marionette DEBUG loaded listener.js 17:07:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca0ef05c00) [pid = 1871] [serial = 569] [outer = 0x7fca0c5d1800] 17:07:35 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:35 INFO - PROCESS | 1871 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:36 INFO - PROCESS | 1871 | 1461629256241 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 17:07:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:07:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1943ms 17:07:36 INFO - PROCESS | 1871 | 1461629256313 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 17:07:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:07:36 INFO - PROCESS | 1871 | 1461629256328 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 17:07:36 INFO - PROCESS | 1871 | 1461629256343 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:07:36 INFO - PROCESS | 1871 | 1461629256350 Marionette TRACE conn3 <- [1,730,null,{}] 17:07:36 INFO - PROCESS | 1871 | 1461629256359 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:36 INFO - PROCESS | 1871 | 1461629256611 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 17:07:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca30397800 == 73 [pid = 1871] [id = 113] 17:07:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca17b7a000 == 72 [pid = 1871] [id = 182] 17:07:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f7b800 == 71 [pid = 1871] [id = 181] 17:07:36 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca1de5e000) [pid = 1871] [serial = 472] [outer = (nil)] [url = about:blank] 17:07:36 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca1f893800) [pid = 1871] [serial = 475] [outer = (nil)] [url = about:blank] 17:07:36 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca2ce78800) [pid = 1871] [serial = 478] [outer = (nil)] [url = about:blank] 17:07:36 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca0c7f8800) [pid = 1871] [serial = 481] [outer = (nil)] [url = about:blank] 17:07:36 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca0ecd2400) [pid = 1871] [serial = 484] [outer = (nil)] [url = about:blank] 17:07:36 INFO - PROCESS | 1871 | 1461629256918 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15786800 == 70 [pid = 1871] [id = 180] 17:07:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0de96800 == 69 [pid = 1871] [id = 179] 17:07:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca13bc7000 == 68 [pid = 1871] [id = 178] 17:07:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca350b6000 == 67 [pid = 1871] [id = 175] 17:07:36 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c432000 == 68 [pid = 1871] [id = 190] 17:07:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca0c7f8800) [pid = 1871] [serial = 570] [outer = (nil)] 17:07:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca101dfc00) [pid = 1871] [serial = 571] [outer = 0x7fca0c7f8800] 17:07:37 INFO - PROCESS | 1871 | 1461629256999 Marionette DEBUG loaded listener.js 17:07:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca14d6c400) [pid = 1871] [serial = 572] [outer = 0x7fca0c7f8800] 17:07:37 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca3033c000 == 67 [pid = 1871] [id = 174] 17:07:37 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2bc0b800 == 66 [pid = 1871] [id = 173] 17:07:37 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d2c9800 == 65 [pid = 1871] [id = 172] 17:07:37 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15549800 == 64 [pid = 1871] [id = 171] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca1df7f800) [pid = 1871] [serial = 460] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca16c7a800) [pid = 1871] [serial = 499] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca0f0e4800) [pid = 1871] [serial = 493] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca0f0dec00) [pid = 1871] [serial = 491] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca0eef0800) [pid = 1871] [serial = 490] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca141c6400) [pid = 1871] [serial = 466] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca1e00ec00) [pid = 1871] [serial = 505] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca2bbbac00) [pid = 1871] [serial = 506] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca14cd1400) [pid = 1871] [serial = 496] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca15532400) [pid = 1871] [serial = 497] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca0eef0400) [pid = 1871] [serial = 463] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca101e0c00) [pid = 1871] [serial = 494] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca188a9400) [pid = 1871] [serial = 469] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca0ef0c800) [pid = 1871] [serial = 487] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca188af000) [pid = 1871] [serial = 502] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca1a5e6c00) [pid = 1871] [serial = 503] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca1e005c00) [pid = 1871] [serial = 508] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca187e2800) [pid = 1871] [serial = 500] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca2cd3ec00) [pid = 1871] [serial = 509] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:37 INFO - PROCESS | 1871 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:37 INFO - PROCESS | 1871 | 1461629257848 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 17:07:37 INFO - PROCESS | 1871 | 1461629257897 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 17:07:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:07:37 INFO - PROCESS | 1871 | 1461629257904 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:07:37 INFO - PROCESS | 1871 | 1461629257907 Marionette TRACE conn3 <- [1,734,null,{}] 17:07:37 INFO - PROCESS | 1871 | 1461629257913 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:38 INFO - PROCESS | 1871 | 1461629258084 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 17:07:38 INFO - PROCESS | 1871 | 1461629258103 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:38 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15cd5000 == 65 [pid = 1871] [id = 191] 17:07:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca14d6d400) [pid = 1871] [serial = 573] [outer = (nil)] 17:07:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca15851800) [pid = 1871] [serial = 574] [outer = 0x7fca14d6d400] 17:07:38 INFO - PROCESS | 1871 | 1461629258184 Marionette DEBUG loaded listener.js 17:07:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca16f34800) [pid = 1871] [serial = 575] [outer = 0x7fca14d6d400] 17:07:38 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:39 INFO - PROCESS | 1871 | 1461629259103 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 17:07:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:07:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1236ms 17:07:39 INFO - PROCESS | 1871 | 1461629259141 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 17:07:39 INFO - PROCESS | 1871 | 1461629259145 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 17:07:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:07:39 INFO - PROCESS | 1871 | 1461629259164 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:07:39 INFO - PROCESS | 1871 | 1461629259174 Marionette TRACE conn3 <- [1,738,null,{}] 17:07:39 INFO - PROCESS | 1871 | 1461629259183 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:39 INFO - PROCESS | 1871 | 1461629259420 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 17:07:39 INFO - PROCESS | 1871 | 1461629259450 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:39 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1db4c000 == 66 [pid = 1871] [id = 192] 17:07:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca188a8800) [pid = 1871] [serial = 576] [outer = (nil)] 17:07:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca1caa6c00) [pid = 1871] [serial = 577] [outer = 0x7fca188a8800] 17:07:39 INFO - PROCESS | 1871 | 1461629259512 Marionette DEBUG loaded listener.js 17:07:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca1d875c00) [pid = 1871] [serial = 578] [outer = 0x7fca188a8800] 17:07:40 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:40 INFO - PROCESS | 1871 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:40 INFO - PROCESS | 1871 | 1461629260767 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 17:07:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:07:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1649ms 17:07:40 INFO - PROCESS | 1871 | 1461629260827 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 17:07:40 INFO - PROCESS | 1871 | 1461629260832 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 17:07:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:07:40 INFO - PROCESS | 1871 | 1461629260839 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:07:40 INFO - PROCESS | 1871 | 1461629260843 Marionette TRACE conn3 <- [1,742,null,{}] 17:07:40 INFO - PROCESS | 1871 | 1461629260848 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:41 INFO - PROCESS | 1871 | 1461629261051 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 17:07:41 INFO - PROCESS | 1871 | 1461629261161 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:41 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1f353800 == 67 [pid = 1871] [id = 193] 17:07:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca170d1c00) [pid = 1871] [serial = 579] [outer = (nil)] 17:07:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca1e00f800) [pid = 1871] [serial = 580] [outer = 0x7fca170d1c00] 17:07:41 INFO - PROCESS | 1871 | 1461629261227 Marionette DEBUG loaded listener.js 17:07:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca1ec91000) [pid = 1871] [serial = 581] [outer = 0x7fca170d1c00] 17:07:41 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca1af8c800) [pid = 1871] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:07:41 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca0eccfc00) [pid = 1871] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:07:41 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca0edd6400) [pid = 1871] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:07:41 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca2bbbf800) [pid = 1871] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:07:41 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca0a290000) [pid = 1871] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:07:41 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca14c34800) [pid = 1871] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:07:41 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca2bbeac00) [pid = 1871] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:07:42 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:42 INFO - PROCESS | 1871 | 1461629262504 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 17:07:42 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 17:07:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1691ms 17:07:42 INFO - PROCESS | 1871 | 1461629262531 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 17:07:42 INFO - PROCESS | 1871 | 1461629262535 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 17:07:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:07:42 INFO - PROCESS | 1871 | 1461629262541 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:07:42 INFO - PROCESS | 1871 | 1461629262543 Marionette TRACE conn3 <- [1,746,null,{}] 17:07:42 INFO - PROCESS | 1871 | 1461629262548 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:42 INFO - PROCESS | 1871 | 1461629262744 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 17:07:42 INFO - PROCESS | 1871 | 1461629262807 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:42 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13bcf000 == 68 [pid = 1871] [id = 194] 17:07:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca1f47f800) [pid = 1871] [serial = 582] [outer = (nil)] 17:07:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca1f88ec00) [pid = 1871] [serial = 583] [outer = 0x7fca1f47f800] 17:07:42 INFO - PROCESS | 1871 | 1461629262883 Marionette DEBUG loaded listener.js 17:07:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca2bbe5c00) [pid = 1871] [serial = 584] [outer = 0x7fca1f47f800] 17:07:43 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:44 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:44 INFO - PROCESS | 1871 | 1461629264197 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 17:07:44 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.) 17:07:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1683ms 17:07:44 INFO - PROCESS | 1871 | 1461629264226 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 17:07:44 INFO - PROCESS | 1871 | 1461629264232 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 17:07:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:07:44 INFO - PROCESS | 1871 | 1461629264241 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:07:44 INFO - PROCESS | 1871 | 1461629264246 Marionette TRACE conn3 <- [1,750,null,{}] 17:07:44 INFO - PROCESS | 1871 | 1461629264255 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:44 INFO - PROCESS | 1871 | 1461629264500 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 17:07:44 INFO - PROCESS | 1871 | 1461629264663 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:44 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15a06800 == 69 [pid = 1871] [id = 195] 17:07:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca0a29c800) [pid = 1871] [serial = 585] [outer = (nil)] 17:07:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca0f0e5800) [pid = 1871] [serial = 586] [outer = 0x7fca0a29c800] 17:07:44 INFO - PROCESS | 1871 | 1461629264740 Marionette DEBUG loaded listener.js 17:07:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca14c26800) [pid = 1871] [serial = 587] [outer = 0x7fca0a29c800] 17:07:46 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:46 INFO - PROCESS | 1871 | 1461629266067 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 17:07:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:07:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1840ms 17:07:46 INFO - PROCESS | 1871 | 1461629266080 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 17:07:46 INFO - PROCESS | 1871 | 1461629266088 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 17:07:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:07:46 INFO - PROCESS | 1871 | 1461629266148 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:07:46 INFO - PROCESS | 1871 | 1461629266153 Marionette TRACE conn3 <- [1,754,null,{}] 17:07:46 INFO - PROCESS | 1871 | 1461629266178 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:46 INFO - PROCESS | 1871 | 1461629266364 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 17:07:46 INFO - PROCESS | 1871 | 1461629266521 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:46 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1db69800 == 70 [pid = 1871] [id = 196] 17:07:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca0c478000) [pid = 1871] [serial = 588] [outer = (nil)] 17:07:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca15379c00) [pid = 1871] [serial = 589] [outer = 0x7fca0c478000] 17:07:46 INFO - PROCESS | 1871 | 1461629266592 Marionette DEBUG loaded listener.js 17:07:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca170dac00) [pid = 1871] [serial = 590] [outer = 0x7fca0c478000] 17:07:47 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:48 INFO - PROCESS | 1871 | 1461629268047 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 17:07:48 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 17:07:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1958ms 17:07:48 INFO - PROCESS | 1871 | 1461629268104 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 17:07:48 INFO - PROCESS | 1871 | 1461629268109 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 17:07:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:07:48 INFO - PROCESS | 1871 | 1461629268117 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:07:48 INFO - PROCESS | 1871 | 1461629268123 Marionette TRACE conn3 <- [1,758,null,{}] 17:07:48 INFO - PROCESS | 1871 | 1461629268180 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:48 INFO - PROCESS | 1871 | 1461629268443 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 17:07:48 INFO - PROCESS | 1871 | 1461629268535 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2ea42000 == 71 [pid = 1871] [id = 197] 17:07:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca17cdac00) [pid = 1871] [serial = 591] [outer = (nil)] 17:07:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca1e595c00) [pid = 1871] [serial = 592] [outer = 0x7fca17cdac00] 17:07:48 INFO - PROCESS | 1871 | 1461629268654 Marionette DEBUG loaded listener.js 17:07:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca2134f000) [pid = 1871] [serial = 593] [outer = 0x7fca17cdac00] 17:07:49 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:49 INFO - PROCESS | 1871 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:49 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:49 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:49 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:49 INFO - PROCESS | 1871 | 1461629269491 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 17:07:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:07:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1438ms 17:07:49 INFO - PROCESS | 1871 | 1461629269557 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 17:07:49 INFO - PROCESS | 1871 | 1461629269561 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 17:07:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:07:49 INFO - PROCESS | 1871 | 1461629269568 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:07:49 INFO - PROCESS | 1871 | 1461629269571 Marionette TRACE conn3 <- [1,762,null,{}] 17:07:49 INFO - PROCESS | 1871 | 1461629269577 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:49 INFO - PROCESS | 1871 | 1461629269757 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 17:07:49 INFO - PROCESS | 1871 | 1461629269918 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:49 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30b15800 == 72 [pid = 1871] [id = 198] 17:07:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca1af8bc00) [pid = 1871] [serial = 594] [outer = (nil)] 17:07:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca2c055800) [pid = 1871] [serial = 595] [outer = 0x7fca1af8bc00] 17:07:50 INFO - PROCESS | 1871 | 1461629269999 Marionette DEBUG loaded listener.js 17:07:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca2d00e000) [pid = 1871] [serial = 596] [outer = 0x7fca1af8bc00] 17:07:51 INFO - PROCESS | 1871 | 1461629271285 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 17:07:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:07:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1729ms 17:07:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:07:51 INFO - PROCESS | 1871 | 1461629271298 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 17:07:51 INFO - PROCESS | 1871 | 1461629271301 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 17:07:51 INFO - PROCESS | 1871 | 1461629271308 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:07:51 INFO - PROCESS | 1871 | 1461629271310 Marionette TRACE conn3 <- [1,766,null,{}] 17:07:51 INFO - PROCESS | 1871 | 1461629271317 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:51 INFO - PROCESS | 1871 | 1461629271559 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 17:07:51 INFO - PROCESS | 1871 | 1461629271733 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:51 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca31113000 == 73 [pid = 1871] [id = 199] 17:07:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca2d00f400) [pid = 1871] [serial = 597] [outer = (nil)] 17:07:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca30aa7400) [pid = 1871] [serial = 598] [outer = 0x7fca2d00f400] 17:07:51 INFO - PROCESS | 1871 | 1461629271815 Marionette DEBUG loaded listener.js 17:07:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca30c0a800) [pid = 1871] [serial = 599] [outer = 0x7fca2d00f400] 17:07:53 INFO - PROCESS | 1871 | 1461629273105 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 17:07:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:07:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1835ms 17:07:53 INFO - PROCESS | 1871 | 1461629273143 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 17:07:53 INFO - PROCESS | 1871 | 1461629273147 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 17:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:07:53 INFO - PROCESS | 1871 | 1461629273258 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:07:53 INFO - PROCESS | 1871 | 1461629273261 Marionette TRACE conn3 <- [1,770,null,{}] 17:07:53 INFO - PROCESS | 1871 | 1461629273271 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:53 INFO - PROCESS | 1871 | 1461629273513 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 17:07:53 INFO - PROCESS | 1871 | 1461629273681 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15a05000 == 74 [pid = 1871] [id = 200] 17:07:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca09538800) [pid = 1871] [serial = 600] [outer = (nil)] 17:07:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca09541c00) [pid = 1871] [serial = 601] [outer = 0x7fca09538800] 17:07:53 INFO - PROCESS | 1871 | 1461629273757 Marionette DEBUG loaded listener.js 17:07:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca30c09000) [pid = 1871] [serial = 602] [outer = 0x7fca09538800] 17:07:54 INFO - PROCESS | 1871 | 1461629274911 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1742ms 17:07:54 INFO - PROCESS | 1871 | 1461629274948 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 17:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:07:54 INFO - PROCESS | 1871 | 1461629274955 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 17:07:54 INFO - PROCESS | 1871 | 1461629274963 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:07:54 INFO - PROCESS | 1871 | 1461629274969 Marionette TRACE conn3 <- [1,774,null,{}] 17:07:54 INFO - PROCESS | 1871 | 1461629274976 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:55 INFO - PROCESS | 1871 | 1461629275146 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 17:07:55 INFO - PROCESS | 1871 | 1461629275510 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:55 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c604800 == 75 [pid = 1871] [id = 201] 17:07:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca0ecd5400) [pid = 1871] [serial = 603] [outer = (nil)] 17:07:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca0eddb800) [pid = 1871] [serial = 604] [outer = 0x7fca0ecd5400] 17:07:55 INFO - PROCESS | 1871 | 1461629275587 Marionette DEBUG loaded listener.js 17:07:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca0f0e0000) [pid = 1871] [serial = 605] [outer = 0x7fca0ecd5400] 17:07:56 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e1fa000 == 74 [pid = 1871] [id = 155] 17:07:56 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15830000 == 73 [pid = 1871] [id = 25] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca1e011400) [pid = 1871] [serial = 520] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca2ce74c00) [pid = 1871] [serial = 523] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca14c2f400) [pid = 1871] [serial = 526] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca14c2b400) [pid = 1871] [serial = 529] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca096acc00) [pid = 1871] [serial = 532] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca14df5000) [pid = 1871] [serial = 547] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2ea32800 == 72 [pid = 1871] [id = 156] 17:07:56 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f17000 == 71 [pid = 1871] [id = 154] 17:07:56 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f11000 == 70 [pid = 1871] [id = 23] 17:07:56 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0ff5e000 == 69 [pid = 1871] [id = 188] 17:07:56 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca21319800 == 68 [pid = 1871] [id = 187] 17:07:56 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e1f3000 == 67 [pid = 1871] [id = 186] 17:07:56 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d2bf800 == 66 [pid = 1871] [id = 185] 17:07:56 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15dcf800 == 65 [pid = 1871] [id = 184] 17:07:56 INFO - PROCESS | 1871 | 1461629276577 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 17:07:56 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c616000 == 64 [pid = 1871] [id = 183] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca30c06000) [pid = 1871] [serial = 406] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca101ed400) [pid = 1871] [serial = 541] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca0eee8c00) [pid = 1871] [serial = 538] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca0f0e3000) [pid = 1871] [serial = 539] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca2ce75800) [pid = 1871] [serial = 511] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca30173c00) [pid = 1871] [serial = 512] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca0a29e400) [pid = 1871] [serial = 536] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca0a292c00) [pid = 1871] [serial = 535] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca15489000) [pid = 1871] [serial = 517] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca14d6cc00) [pid = 1871] [serial = 544] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca0ef0a800) [pid = 1871] [serial = 514] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca14d70c00) [pid = 1871] [serial = 545] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca14c1e400) [pid = 1871] [serial = 542] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca1e010400) [pid = 1871] [serial = 461] [outer = (nil)] [url = about:blank] 17:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1696ms 17:07:56 INFO - PROCESS | 1871 | 1461629276659 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 17:07:56 INFO - PROCESS | 1871 | 1461629276667 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 17:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:07:56 INFO - PROCESS | 1871 | 1461629276677 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:07:56 INFO - PROCESS | 1871 | 1461629276681 Marionette TRACE conn3 <- [1,778,null,{}] 17:07:56 INFO - PROCESS | 1871 | 1461629276687 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:56 INFO - PROCESS | 1871 | 1461629276886 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 17:07:57 INFO - PROCESS | 1871 | 1461629277100 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:57 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14d95800 == 65 [pid = 1871] [id = 202] 17:07:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca14c10c00) [pid = 1871] [serial = 606] [outer = (nil)] 17:07:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca14c33400) [pid = 1871] [serial = 607] [outer = 0x7fca14c10c00] 17:07:57 INFO - PROCESS | 1871 | 1461629277163 Marionette DEBUG loaded listener.js 17:07:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca14d67c00) [pid = 1871] [serial = 608] [outer = 0x7fca14c10c00] 17:07:57 INFO - PROCESS | 1871 | 1461629277890 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 17:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1232ms 17:07:57 INFO - PROCESS | 1871 | 1461629277914 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 17:07:57 INFO - PROCESS | 1871 | 1461629277918 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 17:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:07:57 INFO - PROCESS | 1871 | 1461629277934 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:07:57 INFO - PROCESS | 1871 | 1461629277940 Marionette TRACE conn3 <- [1,782,null,{}] 17:07:57 INFO - PROCESS | 1871 | 1461629277956 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:58 INFO - PROCESS | 1871 | 1461629278127 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 17:07:58 INFO - PROCESS | 1871 | 1461629278148 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:58 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16f1a000 == 66 [pid = 1871] [id = 203] 17:07:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca15488400) [pid = 1871] [serial = 609] [outer = (nil)] 17:07:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca15536800) [pid = 1871] [serial = 610] [outer = 0x7fca15488400] 17:07:58 INFO - PROCESS | 1871 | 1461629278217 Marionette DEBUG loaded listener.js 17:07:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca16c77c00) [pid = 1871] [serial = 611] [outer = 0x7fca15488400] 17:07:59 INFO - PROCESS | 1871 | 1461629279089 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 17:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1185ms 17:07:59 INFO - PROCESS | 1871 | 1461629279119 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 17:07:59 INFO - PROCESS | 1871 | 1461629279122 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 17:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:07:59 INFO - PROCESS | 1871 | 1461629279129 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:07:59 INFO - PROCESS | 1871 | 1461629279143 Marionette TRACE conn3 <- [1,786,null,{}] 17:07:59 INFO - PROCESS | 1871 | 1461629279157 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:59 INFO - PROCESS | 1871 | 1461629279370 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 17:07:59 INFO - PROCESS | 1871 | 1461629279398 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:59 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d396800 == 67 [pid = 1871] [id = 204] 17:07:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca15377800) [pid = 1871] [serial = 612] [outer = (nil)] 17:07:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca187eec00) [pid = 1871] [serial = 613] [outer = 0x7fca15377800] 17:07:59 INFO - PROCESS | 1871 | 1461629279460 Marionette DEBUG loaded listener.js 17:07:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca1a5da000) [pid = 1871] [serial = 614] [outer = 0x7fca15377800] 17:08:00 INFO - PROCESS | 1871 | 1461629280331 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1248ms 17:08:00 INFO - PROCESS | 1871 | 1461629280378 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 17:08:00 INFO - PROCESS | 1871 | 1461629280380 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 17:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:08:00 INFO - PROCESS | 1871 | 1461629280387 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:08:00 INFO - PROCESS | 1871 | 1461629280389 Marionette TRACE conn3 <- [1,790,null,{}] 17:08:00 INFO - PROCESS | 1871 | 1461629280402 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:00 INFO - PROCESS | 1871 | 1461629280611 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 17:08:00 INFO - PROCESS | 1871 | 1461629280633 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1001d000 == 68 [pid = 1871] [id = 205] 17:08:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca15488c00) [pid = 1871] [serial = 615] [outer = (nil)] 17:08:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca1af88000) [pid = 1871] [serial = 616] [outer = 0x7fca15488c00] 17:08:00 INFO - PROCESS | 1871 | 1461629280695 Marionette DEBUG loaded listener.js 17:08:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca1be13c00) [pid = 1871] [serial = 617] [outer = 0x7fca15488c00] 17:08:01 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca0c7f8800) [pid = 1871] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:08:01 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca0c5d1800) [pid = 1871] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:08:01 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca14d6d400) [pid = 1871] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:08:01 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca170d1c00) [pid = 1871] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:08:01 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca188a8800) [pid = 1871] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:08:01 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca0ffd0400) [pid = 1871] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:08:01 INFO - PROCESS | 1871 | 1461629281866 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1531ms 17:08:01 INFO - PROCESS | 1871 | 1461629281920 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 17:08:01 INFO - PROCESS | 1871 | 1461629281926 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 17:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:08:01 INFO - PROCESS | 1871 | 1461629281935 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:08:01 INFO - PROCESS | 1871 | 1461629281939 Marionette TRACE conn3 <- [1,794,null,{}] 17:08:01 INFO - PROCESS | 1871 | 1461629281947 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:02 INFO - PROCESS | 1871 | 1461629282220 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 17:08:02 INFO - PROCESS | 1871 | 1461629282345 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:02 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2bb98000 == 69 [pid = 1871] [id = 206] 17:08:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca187e2800) [pid = 1871] [serial = 618] [outer = (nil)] 17:08:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca1e011800) [pid = 1871] [serial = 619] [outer = 0x7fca187e2800] 17:08:02 INFO - PROCESS | 1871 | 1461629282411 Marionette DEBUG loaded listener.js 17:08:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca25d82400) [pid = 1871] [serial = 620] [outer = 0x7fca187e2800] 17:08:03 INFO - PROCESS | 1871 | 1461629283150 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 17:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1243ms 17:08:03 INFO - PROCESS | 1871 | 1461629283177 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 17:08:03 INFO - PROCESS | 1871 | 1461629283179 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 17:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:08:03 INFO - PROCESS | 1871 | 1461629283187 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:08:03 INFO - PROCESS | 1871 | 1461629283191 Marionette TRACE conn3 <- [1,798,null,{}] 17:08:03 INFO - PROCESS | 1871 | 1461629283196 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:03 INFO - PROCESS | 1871 | 1461629283462 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 17:08:03 INFO - PROCESS | 1871 | 1461629283641 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:03 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ff4d000 == 70 [pid = 1871] [id = 207] 17:08:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca09535800) [pid = 1871] [serial = 621] [outer = (nil)] 17:08:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca0953e000) [pid = 1871] [serial = 622] [outer = 0x7fca09535800] 17:08:03 INFO - PROCESS | 1871 | 1461629283721 Marionette DEBUG loaded listener.js 17:08:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca0a29d800) [pid = 1871] [serial = 623] [outer = 0x7fca09535800] 17:08:04 INFO - PROCESS | 1871 | 1461629284721 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 17:08:04 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 17:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1585ms 17:08:04 INFO - PROCESS | 1871 | 1461629284775 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 17:08:04 INFO - PROCESS | 1871 | 1461629284780 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 17:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:08:04 INFO - PROCESS | 1871 | 1461629284789 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:08:04 INFO - PROCESS | 1871 | 1461629284796 Marionette TRACE conn3 <- [1,802,null,{}] 17:08:04 INFO - PROCESS | 1871 | 1461629284803 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:05 INFO - PROCESS | 1871 | 1461629285000 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 17:08:05 INFO - PROCESS | 1871 | 1461629285216 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:05 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1af37000 == 71 [pid = 1871] [id = 208] 17:08:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca14c1c800) [pid = 1871] [serial = 624] [outer = (nil)] 17:08:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca14cc3c00) [pid = 1871] [serial = 625] [outer = 0x7fca14c1c800] 17:08:05 INFO - PROCESS | 1871 | 1461629285339 Marionette DEBUG loaded listener.js 17:08:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca14d6f000) [pid = 1871] [serial = 626] [outer = 0x7fca14c1c800] 17:08:06 INFO - PROCESS | 1871 | 1461629286325 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 17:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 17:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1590ms 17:08:06 INFO - PROCESS | 1871 | 1461629286379 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 17:08:06 INFO - PROCESS | 1871 | 1461629286385 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 17:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:08:06 INFO - PROCESS | 1871 | 1461629286391 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:08:06 INFO - PROCESS | 1871 | 1461629286394 Marionette TRACE conn3 <- [1,806,null,{}] 17:08:06 INFO - PROCESS | 1871 | 1461629286400 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:06 INFO - PROCESS | 1871 | 1461629286590 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 17:08:06 INFO - PROCESS | 1871 | 1461629286864 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30b17800 == 72 [pid = 1871] [id = 209] 17:08:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca15572c00) [pid = 1871] [serial = 627] [outer = (nil)] 17:08:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca186da800) [pid = 1871] [serial = 628] [outer = 0x7fca15572c00] 17:08:06 INFO - PROCESS | 1871 | 1461629286988 Marionette DEBUG loaded listener.js 17:08:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca1c8b4000) [pid = 1871] [serial = 629] [outer = 0x7fca15572c00] 17:08:07 INFO - PROCESS | 1871 | 1461629287828 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 17:08:07 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 17:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1488ms 17:08:07 INFO - PROCESS | 1871 | 1461629287880 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 17:08:07 INFO - PROCESS | 1871 | 1461629287886 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 17:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:08:07 INFO - PROCESS | 1871 | 1461629287904 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:08:07 INFO - PROCESS | 1871 | 1461629287912 Marionette TRACE conn3 <- [1,810,null,{}] 17:08:07 INFO - PROCESS | 1871 | 1461629287918 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:08 INFO - PROCESS | 1871 | 1461629288167 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 17:08:08 INFO - PROCESS | 1871 | 1461629288396 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:08 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a9dc000 == 73 [pid = 1871] [id = 210] 17:08:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca09539000) [pid = 1871] [serial = 630] [outer = (nil)] 17:08:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca1f32d800) [pid = 1871] [serial = 631] [outer = 0x7fca09539000] 17:08:08 INFO - PROCESS | 1871 | 1461629288518 Marionette DEBUG loaded listener.js 17:08:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca2d1d0800) [pid = 1871] [serial = 632] [outer = 0x7fca09539000] 17:08:09 INFO - PROCESS | 1871 | 1461629289390 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 17:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1546ms 17:08:09 INFO - PROCESS | 1871 | 1461629289442 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 17:08:09 INFO - PROCESS | 1871 | 1461629289446 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 17:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:08:09 INFO - PROCESS | 1871 | 1461629289453 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:08:09 INFO - PROCESS | 1871 | 1461629289458 Marionette TRACE conn3 <- [1,814,null,{}] 17:08:09 INFO - PROCESS | 1871 | 1461629289464 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:09 INFO - PROCESS | 1871 | 1461629289699 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 17:08:09 INFO - PROCESS | 1871 | 1461629289915 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:09 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c890800 == 74 [pid = 1871] [id = 211] 17:08:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca09509c00) [pid = 1871] [serial = 633] [outer = (nil)] 17:08:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca09513000) [pid = 1871] [serial = 634] [outer = 0x7fca09509c00] 17:08:10 INFO - PROCESS | 1871 | 1461629290004 Marionette DEBUG loaded listener.js 17:08:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca09537800) [pid = 1871] [serial = 635] [outer = 0x7fca09509c00] 17:08:10 INFO - PROCESS | 1871 | 1461629290863 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 17:08:10 INFO - PROCESS | 1871 | 1461629290941 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 17:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:08:10 INFO - PROCESS | 1871 | 1461629290948 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:08:10 INFO - PROCESS | 1871 | 1461629290950 Marionette TRACE conn3 <- [1,818,null,{}] 17:08:10 INFO - PROCESS | 1871 | 1461629290956 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:11 INFO - PROCESS | 1871 | 1461629291174 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 17:08:11 INFO - PROCESS | 1871 | 1461629291395 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:11 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0df05000 == 75 [pid = 1871] [id = 212] 17:08:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca0989f000) [pid = 1871] [serial = 636] [outer = (nil)] 17:08:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca098a0c00) [pid = 1871] [serial = 637] [outer = 0x7fca0989f000] 17:08:11 INFO - PROCESS | 1871 | 1461629291534 Marionette DEBUG loaded listener.js 17:08:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca2efefc00) [pid = 1871] [serial = 638] [outer = 0x7fca0989f000] 17:08:12 INFO - PROCESS | 1871 | 1461629292435 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 17:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1532ms 17:08:12 INFO - PROCESS | 1871 | 1461629292481 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 17:08:12 INFO - PROCESS | 1871 | 1461629292485 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 17:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:08:12 INFO - PROCESS | 1871 | 1461629292491 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:08:12 INFO - PROCESS | 1871 | 1461629292494 Marionette TRACE conn3 <- [1,822,null,{}] 17:08:12 INFO - PROCESS | 1871 | 1461629292500 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:12 INFO - PROCESS | 1871 | 1461629292687 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 17:08:12 INFO - PROCESS | 1871 | 1461629292854 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:12 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f424800 == 76 [pid = 1871] [id = 213] 17:08:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca09897c00) [pid = 1871] [serial = 639] [outer = (nil)] 17:08:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 193 (0x7fca0c66b400) [pid = 1871] [serial = 640] [outer = 0x7fca09897c00] 17:08:12 INFO - PROCESS | 1871 | 1461629292926 Marionette DEBUG loaded listener.js 17:08:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 194 (0x7fca0c671400) [pid = 1871] [serial = 641] [outer = 0x7fca09897c00] 17:08:13 INFO - PROCESS | 1871 | 1461629293810 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 17:08:13 INFO - PROCESS | 1871 | 1461629293877 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 17:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:08:13 INFO - PROCESS | 1871 | 1461629293883 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:08:13 INFO - PROCESS | 1871 | 1461629293887 Marionette TRACE conn3 <- [1,826,null,{}] 17:08:13 INFO - PROCESS | 1871 | 1461629293892 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:14 INFO - PROCESS | 1871 | 1461629294070 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 17:08:14 INFO - PROCESS | 1871 | 1461629294239 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:14 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0aadc800 == 77 [pid = 1871] [id = 214] 17:08:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 195 (0x7fca0989f400) [pid = 1871] [serial = 642] [outer = (nil)] 17:08:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 196 (0x7fca0c85bc00) [pid = 1871] [serial = 643] [outer = 0x7fca0989f400] 17:08:14 INFO - PROCESS | 1871 | 1461629294314 Marionette DEBUG loaded listener.js 17:08:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 197 (0x7fca0c860400) [pid = 1871] [serial = 644] [outer = 0x7fca0989f400] 17:08:15 INFO - PROCESS | 1871 | 1461629295182 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 17:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1336ms 17:08:15 INFO - PROCESS | 1871 | 1461629295222 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 17:08:15 INFO - PROCESS | 1871 | 1461629295226 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 17:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:08:15 INFO - PROCESS | 1871 | 1461629295232 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:08:15 INFO - PROCESS | 1871 | 1461629295234 Marionette TRACE conn3 <- [1,830,null,{}] 17:08:15 INFO - PROCESS | 1871 | 1461629295240 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:15 INFO - PROCESS | 1871 | 1461629295429 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 17:08:15 INFO - PROCESS | 1871 | 1461629295611 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0abd1000 == 78 [pid = 1871] [id = 215] 17:08:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 198 (0x7fca0c667800) [pid = 1871] [serial = 645] [outer = (nil)] 17:08:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 199 (0x7fca0c864800) [pid = 1871] [serial = 646] [outer = 0x7fca0c667800] 17:08:15 INFO - PROCESS | 1871 | 1461629295681 Marionette DEBUG loaded listener.js 17:08:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 200 (0x7fca3016a000) [pid = 1871] [serial = 647] [outer = 0x7fca0c667800] 17:08:16 INFO - PROCESS | 1871 | 1461629296582 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 17:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1384ms 17:08:16 INFO - PROCESS | 1871 | 1461629296617 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 17:08:16 INFO - PROCESS | 1871 | 1461629296628 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 17:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:08:16 INFO - PROCESS | 1871 | 1461629296635 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:08:16 INFO - PROCESS | 1871 | 1461629296639 Marionette TRACE conn3 <- [1,834,null,{}] 17:08:16 INFO - PROCESS | 1871 | 1461629296644 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:16 INFO - PROCESS | 1871 | 1461629296829 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 17:08:17 INFO - PROCESS | 1871 | 1461629297005 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:17 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a5b5800 == 79 [pid = 1871] [id = 216] 17:08:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 201 (0x7fca0c476c00) [pid = 1871] [serial = 648] [outer = (nil)] 17:08:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 202 (0x7fca0dfaac00) [pid = 1871] [serial = 649] [outer = 0x7fca0c476c00] 17:08:17 INFO - PROCESS | 1871 | 1461629297075 Marionette DEBUG loaded listener.js 17:08:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 203 (0x7fca13ee4400) [pid = 1871] [serial = 650] [outer = 0x7fca0c476c00] 17:08:18 INFO - PROCESS | 1871 | 1461629298267 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 17:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1685ms 17:08:18 INFO - PROCESS | 1871 | 1461629298322 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 17:08:18 INFO - PROCESS | 1871 | 1461629298329 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 17:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:08:18 INFO - PROCESS | 1871 | 1461629298336 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:08:18 INFO - PROCESS | 1871 | 1461629298342 Marionette TRACE conn3 <- [1,838,null,{}] 17:08:18 INFO - PROCESS | 1871 | 1461629298349 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:18 INFO - PROCESS | 1871 | 1461629298541 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 17:08:18 INFO - PROCESS | 1871 | 1461629298884 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:18 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c88d800 == 80 [pid = 1871] [id = 217] 17:08:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 204 (0x7fca0c475c00) [pid = 1871] [serial = 651] [outer = (nil)] 17:08:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 205 (0x7fca0c663800) [pid = 1871] [serial = 652] [outer = 0x7fca0c475c00] 17:08:18 INFO - PROCESS | 1871 | 1461629298966 Marionette DEBUG loaded listener.js 17:08:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 206 (0x7fca0c860800) [pid = 1871] [serial = 653] [outer = 0x7fca0c475c00] 17:08:19 INFO - PROCESS | 1871 | 1461629299919 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 17:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1634ms 17:08:19 INFO - PROCESS | 1871 | 1461629299971 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 17:08:19 INFO - PROCESS | 1871 | 1461629299978 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 17:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:08:19 INFO - PROCESS | 1871 | 1461629299989 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:08:19 INFO - PROCESS | 1871 | 1461629299992 Marionette TRACE conn3 <- [1,842,null,{}] 17:08:20 INFO - PROCESS | 1871 | 1461629299998 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:20 INFO - PROCESS | 1871 | 1461629300189 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 17:08:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 207 (0x7fca0eddc400) [pid = 1871] [serial = 654] [outer = 0x7fca15851c00] 17:08:20 INFO - PROCESS | 1871 | 1461629300555 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15dea000 == 81 [pid = 1871] [id = 218] 17:08:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 208 (0x7fca101ed400) [pid = 1871] [serial = 655] [outer = (nil)] 17:08:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 209 (0x7fca13ee1400) [pid = 1871] [serial = 656] [outer = 0x7fca101ed400] 17:08:20 INFO - PROCESS | 1871 | 1461629300638 Marionette DEBUG loaded listener.js 17:08:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 210 (0x7fca13ee6c00) [pid = 1871] [serial = 657] [outer = 0x7fca101ed400] 17:08:21 INFO - PROCESS | 1871 | 1461629301565 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 17:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1635ms 17:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:08:21 INFO - PROCESS | 1871 | 1461629301624 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 17:08:21 INFO - PROCESS | 1871 | 1461629301627 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 17:08:21 INFO - PROCESS | 1871 | 1461629301634 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:08:21 INFO - PROCESS | 1871 | 1461629301640 Marionette TRACE conn3 <- [1,846,null,{}] 17:08:21 INFO - PROCESS | 1871 | 1461629301656 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:21 INFO - PROCESS | 1871 | 1461629301878 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 17:08:22 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2159c800 == 80 [pid = 1871] [id = 170] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 209 (0x7fca101e9800) [pid = 1871] [serial = 553] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 208 (0x7fca14df1400) [pid = 1871] [serial = 556] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 207 (0x7fca0a294800) [pid = 1871] [serial = 550] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 206 (0x7fca17cd5000) [pid = 1871] [serial = 559] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 205 (0x7fca1af19000) [pid = 1871] [serial = 562] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 204 (0x7fca1afedc00) [pid = 1871] [serial = 565] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 203 (0x7fca1f88ec00) [pid = 1871] [serial = 583] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | 1461629302154 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1000e800 == 81 [pid = 1871] [id = 219] 17:08:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 204 (0x7fca0c7f9c00) [pid = 1871] [serial = 658] [outer = (nil)] 17:08:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 205 (0x7fca14c29000) [pid = 1871] [serial = 659] [outer = 0x7fca0c7f9c00] 17:08:22 INFO - PROCESS | 1871 | 1461629302235 Marionette DEBUG loaded listener.js 17:08:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 206 (0x7fca15377000) [pid = 1871] [serial = 660] [outer = 0x7fca0c7f9c00] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 205 (0x7fca101dfc00) [pid = 1871] [serial = 571] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 204 (0x7fca14d6c400) [pid = 1871] [serial = 572] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 203 (0x7fca0ef05c00) [pid = 1871] [serial = 569] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 202 (0x7fca0dfa7400) [pid = 1871] [serial = 568] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 201 (0x7fca15851800) [pid = 1871] [serial = 574] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 200 (0x7fca16f34800) [pid = 1871] [serial = 575] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 199 (0x7fca1e00f800) [pid = 1871] [serial = 580] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 198 (0x7fca1ec91000) [pid = 1871] [serial = 581] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 197 (0x7fca1caa6c00) [pid = 1871] [serial = 577] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 196 (0x7fca1d875c00) [pid = 1871] [serial = 578] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | --DOMWINDOW == 195 (0x7fca15492c00) [pid = 1871] [serial = 548] [outer = (nil)] [url = about:blank] 17:08:22 INFO - PROCESS | 1871 | 1461629302984 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 17:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1389ms 17:08:23 INFO - PROCESS | 1871 | 1461629303037 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 17:08:23 INFO - PROCESS | 1871 | 1461629303042 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 17:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:08:23 INFO - PROCESS | 1871 | 1461629303050 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:08:23 INFO - PROCESS | 1871 | 1461629303053 Marionette TRACE conn3 <- [1,850,null,{}] 17:08:23 INFO - PROCESS | 1871 | 1461629303058 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:23 INFO - PROCESS | 1871 | 1461629303228 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 17:08:23 INFO - PROCESS | 1871 | 1461629303244 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:23 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a1f800 == 82 [pid = 1871] [id = 220] 17:08:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 196 (0x7fca14d67000) [pid = 1871] [serial = 661] [outer = (nil)] 17:08:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 197 (0x7fca1609a000) [pid = 1871] [serial = 662] [outer = 0x7fca14d67000] 17:08:23 INFO - PROCESS | 1871 | 1461629303308 Marionette DEBUG loaded listener.js 17:08:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 198 (0x7fca188a4400) [pid = 1871] [serial = 663] [outer = 0x7fca14d67000] 17:08:24 INFO - PROCESS | 1871 | 1461629304190 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 17:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1178ms 17:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:08:24 INFO - PROCESS | 1871 | 1461629304229 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 17:08:24 INFO - PROCESS | 1871 | 1461629304231 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 17:08:24 INFO - PROCESS | 1871 | 1461629304239 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:08:24 INFO - PROCESS | 1871 | 1461629304241 Marionette TRACE conn3 <- [1,854,null,{}] 17:08:24 INFO - PROCESS | 1871 | 1461629304248 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:24 INFO - PROCESS | 1871 | 1461629304415 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 17:08:24 INFO - PROCESS | 1871 | 1461629304430 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:24 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d3a9800 == 83 [pid = 1871] [id = 221] 17:08:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 199 (0x7fca1548e400) [pid = 1871] [serial = 664] [outer = (nil)] 17:08:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 200 (0x7fca1a5ea400) [pid = 1871] [serial = 665] [outer = 0x7fca1548e400] 17:08:24 INFO - PROCESS | 1871 | 1461629304497 Marionette DEBUG loaded listener.js 17:08:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 201 (0x7fca1ca99400) [pid = 1871] [serial = 666] [outer = 0x7fca1548e400] 17:08:25 INFO - PROCESS | 1871 | 1461629305440 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 17:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1230ms 17:08:25 INFO - PROCESS | 1871 | 1461629305468 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 17:08:25 INFO - PROCESS | 1871 | 1461629305471 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 17:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:08:25 INFO - PROCESS | 1871 | 1461629305478 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:08:25 INFO - PROCESS | 1871 | 1461629305480 Marionette TRACE conn3 <- [1,858,null,{}] 17:08:25 INFO - PROCESS | 1871 | 1461629305493 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:25 INFO - PROCESS | 1871 | 1461629305714 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 17:08:25 INFO - PROCESS | 1871 | 1461629305752 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:25 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca25111000 == 84 [pid = 1871] [id = 222] 17:08:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 202 (0x7fca1ca9b400) [pid = 1871] [serial = 667] [outer = (nil)] 17:08:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 203 (0x7fca2ce6f000) [pid = 1871] [serial = 668] [outer = 0x7fca1ca9b400] 17:08:25 INFO - PROCESS | 1871 | 1461629305818 Marionette DEBUG loaded listener.js 17:08:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 204 (0x7fca30aa8400) [pid = 1871] [serial = 669] [outer = 0x7fca1ca9b400] 17:08:26 INFO - PROCESS | 1871 | 1461629306682 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 17:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1236ms 17:08:26 INFO - PROCESS | 1871 | 1461629306723 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 17:08:26 INFO - PROCESS | 1871 | 1461629306725 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 17:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:08:26 INFO - PROCESS | 1871 | 1461629306732 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:08:26 INFO - PROCESS | 1871 | 1461629306734 Marionette TRACE conn3 <- [1,862,null,{}] 17:08:26 INFO - PROCESS | 1871 | 1461629306740 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:26 INFO - PROCESS | 1871 | 1461629306949 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 17:08:26 INFO - PROCESS | 1871 | 1461629306984 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca301eb000 == 85 [pid = 1871] [id = 223] 17:08:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 205 (0x7fca0953b400) [pid = 1871] [serial = 670] [outer = (nil)] 17:08:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 206 (0x7fca0a287400) [pid = 1871] [serial = 671] [outer = 0x7fca0953b400] 17:08:27 INFO - PROCESS | 1871 | 1461629307048 Marionette DEBUG loaded listener.js 17:08:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 207 (0x7fca0a28c000) [pid = 1871] [serial = 672] [outer = 0x7fca0953b400] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 206 (0x7fca141c8c00) [pid = 1871] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 205 (0x7fca141d0000) [pid = 1871] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 204 (0x7fca310dc800) [pid = 1871] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 203 (0x7fca1af20400) [pid = 1871] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 202 (0x7fca1557c800) [pid = 1871] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 201 (0x7fca1609d800) [pid = 1871] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 200 (0x7fca1e616c00) [pid = 1871] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 199 (0x7fca141c3400) [pid = 1871] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 198 (0x7fca0dfa8400) [pid = 1871] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 197 (0x7fca2ce6a400) [pid = 1871] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 196 (0x7fca14cce800) [pid = 1871] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 195 (0x7fca141c8400) [pid = 1871] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 194 (0x7fca0ede0800) [pid = 1871] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 193 (0x7fca1af1dc00) [pid = 1871] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 192 (0x7fca16f3c000) [pid = 1871] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca0eee6400) [pid = 1871] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca1ca9a000) [pid = 1871] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca1557b800) [pid = 1871] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca0ecce400) [pid = 1871] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca14de9800) [pid = 1871] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca1a5e0400) [pid = 1871] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca0c7f0800) [pid = 1871] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca0a299400) [pid = 1871] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca1af8e800) [pid = 1871] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca14c2a800) [pid = 1871] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca096a8000) [pid = 1871] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca0eee2c00) [pid = 1871] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca0c7f3400) [pid = 1871] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca213a4000) [pid = 1871] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca0ffcb800) [pid = 1871] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca2bb6f400) [pid = 1871] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca0c46e800) [pid = 1871] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca1e616800) [pid = 1871] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca0c46a800) [pid = 1871] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca0c469800) [pid = 1871] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca16c76800) [pid = 1871] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca1df7d400) [pid = 1871] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca101ea800) [pid = 1871] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca1ca9e800) [pid = 1871] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca18785c00) [pid = 1871] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca30c0dc00) [pid = 1871] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca1df79800) [pid = 1871] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca1ca83400) [pid = 1871] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca1f330c00) [pid = 1871] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca15377800) [pid = 1871] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca15488c00) [pid = 1871] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca09538800) [pid = 1871] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca0ecd5400) [pid = 1871] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca0a29c800) [pid = 1871] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca14c10c00) [pid = 1871] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca15488400) [pid = 1871] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca14cc4c00) [pid = 1871] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca0ffc6c00) [pid = 1871] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca15859c00) [pid = 1871] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca0c7f5c00) [pid = 1871] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca096a3c00) [pid = 1871] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:08:28 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca16f36c00) [pid = 1871] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:08:28 INFO - PROCESS | 1871 | 1461629308515 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 17:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1798ms 17:08:28 INFO - PROCESS | 1871 | 1461629308530 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 17:08:28 INFO - PROCESS | 1871 | 1461629308533 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 17:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:08:28 INFO - PROCESS | 1871 | 1461629308539 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:08:28 INFO - PROCESS | 1871 | 1461629308542 Marionette TRACE conn3 <- [1,866,null,{}] 17:08:28 INFO - PROCESS | 1871 | 1461629308547 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:28 INFO - PROCESS | 1871 | 1461629308704 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 17:08:28 INFO - PROCESS | 1871 | 1461629308718 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:28 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ff51000 == 86 [pid = 1871] [id = 224] 17:08:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca096b1000) [pid = 1871] [serial = 673] [outer = (nil)] 17:08:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca0a296c00) [pid = 1871] [serial = 674] [outer = 0x7fca096b1000] 17:08:28 INFO - PROCESS | 1871 | 1461629308780 Marionette DEBUG loaded listener.js 17:08:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca0dfaec00) [pid = 1871] [serial = 675] [outer = 0x7fca096b1000] 17:08:29 INFO - PROCESS | 1871 | 1461629309615 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 17:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1085ms 17:08:29 INFO - PROCESS | 1871 | 1461629309624 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 17:08:29 INFO - PROCESS | 1871 | 1461629309627 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 17:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:08:29 INFO - PROCESS | 1871 | 1461629309633 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:08:29 INFO - PROCESS | 1871 | 1461629309635 Marionette TRACE conn3 <- [1,870,null,{}] 17:08:29 INFO - PROCESS | 1871 | 1461629309644 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:29 INFO - PROCESS | 1871 | 1461629309863 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 17:08:30 INFO - PROCESS | 1871 | 1461629310064 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:30 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a9c6800 == 87 [pid = 1871] [id = 225] 17:08:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca09509400) [pid = 1871] [serial = 676] [outer = (nil)] 17:08:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca09511800) [pid = 1871] [serial = 677] [outer = 0x7fca09509400] 17:08:30 INFO - PROCESS | 1871 | 1461629310143 Marionette DEBUG loaded listener.js 17:08:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca09544000) [pid = 1871] [serial = 678] [outer = 0x7fca09509400] 17:08:31 INFO - PROCESS | 1871 | 1461629311180 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 17:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1583ms 17:08:31 INFO - PROCESS | 1871 | 1461629311220 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 17:08:31 INFO - PROCESS | 1871 | 1461629311227 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 17:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:08:31 INFO - PROCESS | 1871 | 1461629311236 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:08:31 INFO - PROCESS | 1871 | 1461629311242 Marionette TRACE conn3 <- [1,874,null,{}] 17:08:31 INFO - PROCESS | 1871 | 1461629311249 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:31 INFO - PROCESS | 1871 | 1461629311506 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 17:08:31 INFO - PROCESS | 1871 | 1461629311751 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:31 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15543800 == 88 [pid = 1871] [id = 226] 17:08:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca0c5d2800) [pid = 1871] [serial = 679] [outer = (nil)] 17:08:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca0dfadc00) [pid = 1871] [serial = 680] [outer = 0x7fca0c5d2800] 17:08:31 INFO - PROCESS | 1871 | 1461629311833 Marionette DEBUG loaded listener.js 17:08:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca0eee6400) [pid = 1871] [serial = 681] [outer = 0x7fca0c5d2800] 17:08:32 INFO - PROCESS | 1871 | 1461629312799 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 17:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1634ms 17:08:32 INFO - PROCESS | 1871 | 1461629312874 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 17:08:32 INFO - PROCESS | 1871 | 1461629312880 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 17:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:08:32 INFO - PROCESS | 1871 | 1461629312888 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:08:32 INFO - PROCESS | 1871 | 1461629312892 Marionette TRACE conn3 <- [1,878,null,{}] 17:08:32 INFO - PROCESS | 1871 | 1461629312898 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:33 INFO - PROCESS | 1871 | 1461629313144 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 17:08:33 INFO - PROCESS | 1871 | 1461629313468 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:33 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1b261800 == 89 [pid = 1871] [id = 227] 17:08:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca0ffc7800) [pid = 1871] [serial = 682] [outer = (nil)] 17:08:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca13ee0400) [pid = 1871] [serial = 683] [outer = 0x7fca0ffc7800] 17:08:33 INFO - PROCESS | 1871 | 1461629313549 Marionette DEBUG loaded listener.js 17:08:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca141c8400) [pid = 1871] [serial = 684] [outer = 0x7fca0ffc7800] 17:08:34 INFO - PROCESS | 1871 | 1461629314419 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 17:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1585ms 17:08:34 INFO - PROCESS | 1871 | 1461629314474 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 17:08:34 INFO - PROCESS | 1871 | 1461629314477 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 17:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:08:34 INFO - PROCESS | 1871 | 1461629314494 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:08:34 INFO - PROCESS | 1871 | 1461629314505 Marionette TRACE conn3 <- [1,882,null,{}] 17:08:34 INFO - PROCESS | 1871 | 1461629314511 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:34 INFO - PROCESS | 1871 | 1461629314769 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 17:08:34 INFO - PROCESS | 1871 | 1461629314990 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:35 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2cd23800 == 90 [pid = 1871] [id = 228] 17:08:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca0ffcb800) [pid = 1871] [serial = 685] [outer = (nil)] 17:08:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca15371c00) [pid = 1871] [serial = 686] [outer = 0x7fca0ffcb800] 17:08:35 INFO - PROCESS | 1871 | 1461629315109 Marionette DEBUG loaded listener.js 17:08:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca1557dc00) [pid = 1871] [serial = 687] [outer = 0x7fca0ffcb800] 17:08:35 INFO - PROCESS | 1871 | 1461629315972 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 17:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1503ms 17:08:35 INFO - PROCESS | 1871 | 1461629315989 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 17:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:08:35 INFO - PROCESS | 1871 | 1461629315994 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 17:08:36 INFO - PROCESS | 1871 | 1461629316000 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:08:36 INFO - PROCESS | 1871 | 1461629316003 Marionette TRACE conn3 <- [1,886,null,{}] 17:08:36 INFO - PROCESS | 1871 | 1461629316009 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:36 INFO - PROCESS | 1871 | 1461629316201 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 17:08:36 INFO - PROCESS | 1871 | 1461629316432 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:36 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca352b4000 == 91 [pid = 1871] [id = 229] 17:08:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca17cd4800) [pid = 1871] [serial = 688] [outer = (nil)] 17:08:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca18783800) [pid = 1871] [serial = 689] [outer = 0x7fca17cd4800] 17:08:36 INFO - PROCESS | 1871 | 1461629316516 Marionette DEBUG loaded listener.js 17:08:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca1a5e1c00) [pid = 1871] [serial = 690] [outer = 0x7fca17cd4800] 17:08:37 INFO - PROCESS | 1871 | 1461629317447 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 17:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1489ms 17:08:37 INFO - PROCESS | 1871 | 1461629317490 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 17:08:37 INFO - PROCESS | 1871 | 1461629317495 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 17:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:08:37 INFO - PROCESS | 1871 | 1461629317501 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:08:37 INFO - PROCESS | 1871 | 1461629317503 Marionette TRACE conn3 <- [1,890,null,{}] 17:08:37 INFO - PROCESS | 1871 | 1461629317509 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:37 INFO - PROCESS | 1871 | 1461629317708 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 17:08:37 INFO - PROCESS | 1871 | 1461629317889 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:37 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a3a3800 == 92 [pid = 1871] [id = 230] 17:08:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca1be1a800) [pid = 1871] [serial = 691] [outer = (nil)] 17:08:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca1ca83400) [pid = 1871] [serial = 692] [outer = 0x7fca1be1a800] 17:08:38 INFO - PROCESS | 1871 | 1461629318022 Marionette DEBUG loaded listener.js 17:08:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca1ec0a000) [pid = 1871] [serial = 693] [outer = 0x7fca1be1a800] 17:08:38 INFO - PROCESS | 1871 | 1461629318913 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 17:08:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:08:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1478ms 17:08:38 INFO - PROCESS | 1871 | 1461629318981 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 17:08:38 INFO - PROCESS | 1871 | 1461629318985 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 17:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:08:38 INFO - PROCESS | 1871 | 1461629318991 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:08:38 INFO - PROCESS | 1871 | 1461629318995 Marionette TRACE conn3 <- [1,894,null,{}] 17:08:39 INFO - PROCESS | 1871 | 1461629319000 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:39 INFO - PROCESS | 1871 | 1461629319198 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 17:08:39 INFO - PROCESS | 1871 | 1461629319375 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:39 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca099a0000 == 93 [pid = 1871] [id = 231] 17:08:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca0953e400) [pid = 1871] [serial = 694] [outer = (nil)] 17:08:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca0ffc5400) [pid = 1871] [serial = 695] [outer = 0x7fca0953e400] 17:08:39 INFO - PROCESS | 1871 | 1461629319451 Marionette DEBUG loaded listener.js 17:08:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca1be15000) [pid = 1871] [serial = 696] [outer = 0x7fca0953e400] 17:08:40 INFO - PROCESS | 1871 | 1461629320373 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 17:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1440ms 17:08:40 INFO - PROCESS | 1871 | 1461629320432 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 17:08:40 INFO - PROCESS | 1871 | 1461629320436 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 17:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:08:40 INFO - PROCESS | 1871 | 1461629320442 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:08:40 INFO - PROCESS | 1871 | 1461629320446 Marionette TRACE conn3 <- [1,898,null,{}] 17:08:40 INFO - PROCESS | 1871 | 1461629320451 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:40 INFO - PROCESS | 1871 | 1461629320663 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 17:08:40 INFO - PROCESS | 1871 | 1461629320883 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:40 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c435800 == 94 [pid = 1871] [id = 232] 17:08:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca096a4400) [pid = 1871] [serial = 697] [outer = (nil)] 17:08:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca0c46b000) [pid = 1871] [serial = 698] [outer = 0x7fca096a4400] 17:08:41 INFO - PROCESS | 1871 | 1461629321003 Marionette DEBUG loaded listener.js 17:08:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca0c5d2400) [pid = 1871] [serial = 699] [outer = 0x7fca096a4400] 17:08:41 INFO - PROCESS | 1871 | 1461629321874 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 17:08:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:08:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1481ms 17:08:41 INFO - PROCESS | 1871 | 1461629321925 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 17:08:41 INFO - PROCESS | 1871 | 1461629321928 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 17:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:08:41 INFO - PROCESS | 1871 | 1461629321935 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:08:41 INFO - PROCESS | 1871 | 1461629321938 Marionette TRACE conn3 <- [1,902,null,{}] 17:08:41 INFO - PROCESS | 1871 | 1461629321944 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:42 INFO - PROCESS | 1871 | 1461629322179 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 17:08:42 INFO - PROCESS | 1871 | 1461629322463 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:42 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14d9c800 == 95 [pid = 1871] [id = 233] 17:08:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca0a294800) [pid = 1871] [serial = 700] [outer = (nil)] 17:08:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca0ecd0000) [pid = 1871] [serial = 701] [outer = 0x7fca0a294800] 17:08:42 INFO - PROCESS | 1871 | 1461629322542 Marionette DEBUG loaded listener.js 17:08:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca0ef05800) [pid = 1871] [serial = 702] [outer = 0x7fca0a294800] 17:08:43 INFO - PROCESS | 1871 | 1461629323983 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 17:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 2083ms 17:08:44 INFO - PROCESS | 1871 | 1461629324019 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 17:08:44 INFO - PROCESS | 1871 | 1461629324025 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 17:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:08:44 INFO - PROCESS | 1871 | 1461629324033 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:08:44 INFO - PROCESS | 1871 | 1461629324039 Marionette TRACE conn3 <- [1,906,null,{}] 17:08:44 INFO - PROCESS | 1871 | 1461629324047 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:44 INFO - PROCESS | 1871 | 1461629324233 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 17:08:44 INFO - PROCESS | 1871 | 1461629324414 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:44 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c433800 == 96 [pid = 1871] [id = 234] 17:08:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca09898800) [pid = 1871] [serial = 703] [outer = (nil)] 17:08:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca0a292000) [pid = 1871] [serial = 704] [outer = 0x7fca09898800] 17:08:44 INFO - PROCESS | 1871 | 1461629324483 Marionette DEBUG loaded listener.js 17:08:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca0c46b400) [pid = 1871] [serial = 705] [outer = 0x7fca09898800] 17:08:45 INFO - PROCESS | 1871 | 1461629325447 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 17:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1483ms 17:08:45 INFO - PROCESS | 1871 | 1461629325517 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 17:08:45 INFO - PROCESS | 1871 | 1461629325535 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 17:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:08:45 INFO - PROCESS | 1871 | 1461629325552 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:08:45 INFO - PROCESS | 1871 | 1461629325563 Marionette TRACE conn3 <- [1,910,null,{}] 17:08:45 INFO - PROCESS | 1871 | 1461629325587 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:45 INFO - PROCESS | 1871 | 1461629325850 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 17:08:46 INFO - PROCESS | 1871 | 1461629326137 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:46 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0aad8800 == 97 [pid = 1871] [id = 235] 17:08:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca0950c400) [pid = 1871] [serial = 706] [outer = (nil)] 17:08:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca0c5d1800) [pid = 1871] [serial = 707] [outer = 0x7fca0950c400] 17:08:46 INFO - PROCESS | 1871 | 1461629326206 Marionette DEBUG loaded listener.js 17:08:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca0c66fc00) [pid = 1871] [serial = 708] [outer = 0x7fca0950c400] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a15800 == 96 [pid = 1871] [id = 121] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1db4c000 == 95 [pid = 1871] [id = 192] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1f353800 == 94 [pid = 1871] [id = 193] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c44c800 == 93 [pid = 1871] [id = 177] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15cd5000 == 92 [pid = 1871] [id = 191] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16d8d000 == 91 [pid = 1871] [id = 22] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15842800 == 90 [pid = 1871] [id = 189] 17:08:46 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca1e011800) [pid = 1871] [serial = 619] [outer = (nil)] [url = about:blank] 17:08:46 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca15379c00) [pid = 1871] [serial = 589] [outer = (nil)] [url = about:blank] 17:08:46 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca1e595c00) [pid = 1871] [serial = 592] [outer = (nil)] [url = about:blank] 17:08:46 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca2c055800) [pid = 1871] [serial = 595] [outer = (nil)] [url = about:blank] 17:08:46 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca30aa7400) [pid = 1871] [serial = 598] [outer = (nil)] [url = about:blank] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0ff51000 == 89 [pid = 1871] [id = 224] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca301eb000 == 88 [pid = 1871] [id = 223] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca25111000 == 87 [pid = 1871] [id = 222] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d3a9800 == 86 [pid = 1871] [id = 221] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a1f800 == 85 [pid = 1871] [id = 220] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1000e800 == 84 [pid = 1871] [id = 219] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15dea000 == 83 [pid = 1871] [id = 218] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c88d800 == 82 [pid = 1871] [id = 217] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a5b5800 == 81 [pid = 1871] [id = 216] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0abd1000 == 80 [pid = 1871] [id = 215] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0aadc800 == 79 [pid = 1871] [id = 214] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f424800 == 78 [pid = 1871] [id = 213] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0df05000 == 77 [pid = 1871] [id = 212] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c890800 == 76 [pid = 1871] [id = 211] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a9dc000 == 75 [pid = 1871] [id = 210] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca30b17800 == 74 [pid = 1871] [id = 209] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1af37000 == 73 [pid = 1871] [id = 208] 17:08:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0ff4d000 == 72 [pid = 1871] [id = 207] 17:08:47 INFO - PROCESS | 1871 | 1461629327096 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 17:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1561ms 17:08:47 INFO - PROCESS | 1871 | 1461629327114 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 17:08:47 INFO - PROCESS | 1871 | 1461629327116 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 17:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca0dfb3400) [pid = 1871] [serial = 431] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca2ce76000) [pid = 1871] [serial = 418] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca15492800) [pid = 1871] [serial = 295] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca1e012000) [pid = 1871] [serial = 385] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca0f0e4c00) [pid = 1871] [serial = 464] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca1ca98000) [pid = 1871] [serial = 337] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca1e615400) [pid = 1871] [serial = 473] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca2ce6ec00) [pid = 1871] [serial = 421] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca1e616400) [pid = 1871] [serial = 301] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca1afea400) [pid = 1871] [serial = 470] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca0eddf400) [pid = 1871] [serial = 428] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca15578400) [pid = 1871] [serial = 367] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca15576800) [pid = 1871] [serial = 409] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca0c7fdc00) [pid = 1871] [serial = 482] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca31002400) [pid = 1871] [serial = 530] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca213a9400) [pid = 1871] [serial = 521] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca14c35400) [pid = 1871] [serial = 527] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca1609c000) [pid = 1871] [serial = 533] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca0f0e5c00) [pid = 1871] [serial = 515] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca0ef09000) [pid = 1871] [serial = 485] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca2bcc8400) [pid = 1871] [serial = 307] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca14ccb400) [pid = 1871] [serial = 467] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca30c08c00) [pid = 1871] [serial = 479] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca0f0e9000) [pid = 1871] [serial = 488] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca25d1d000) [pid = 1871] [serial = 304] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca0c5ce000) [pid = 1871] [serial = 437] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca0c477000) [pid = 1871] [serial = 434] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca1a5e7000) [pid = 1871] [serial = 298] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca30c08000) [pid = 1871] [serial = 376] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca15580000) [pid = 1871] [serial = 518] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca25d7e000) [pid = 1871] [serial = 340] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca1c8b0800) [pid = 1871] [serial = 412] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca31130800) [pid = 1871] [serial = 425] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca24e6e400) [pid = 1871] [serial = 373] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca1df77c00) [pid = 1871] [serial = 259] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca21541400) [pid = 1871] [serial = 476] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca2ef40c00) [pid = 1871] [serial = 343] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fca30aa4800) [pid = 1871] [serial = 310] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fca337ac400) [pid = 1871] [serial = 382] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 141 (0x7fca30c05800) [pid = 1871] [serial = 524] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca1afeb800) [pid = 1871] [serial = 370] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fca1a5d7c00) [pid = 1871] [serial = 334] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca30198000) [pid = 1871] [serial = 415] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fca188b1800) [pid = 1871] [serial = 379] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca1a5d8400) [pid = 1871] [serial = 560] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 135 (0x7fca15578c00) [pid = 1871] [serial = 557] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 134 (0x7fca1afefc00) [pid = 1871] [serial = 563] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 133 (0x7fca14c2d800) [pid = 1871] [serial = 554] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 132 (0x7fca0c7f6c00) [pid = 1871] [serial = 551] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 131 (0x7fca1df7b000) [pid = 1871] [serial = 566] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 130 (0x7fca187eec00) [pid = 1871] [serial = 613] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 129 (0x7fca1af88000) [pid = 1871] [serial = 616] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 128 (0x7fca1be13c00) [pid = 1871] [serial = 617] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 127 (0x7fca09541c00) [pid = 1871] [serial = 601] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 126 (0x7fca30c09000) [pid = 1871] [serial = 602] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 125 (0x7fca0f0e0000) [pid = 1871] [serial = 605] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 124 (0x7fca0eddb800) [pid = 1871] [serial = 604] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 123 (0x7fca14c26800) [pid = 1871] [serial = 587] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 122 (0x7fca0f0e5800) [pid = 1871] [serial = 586] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 121 (0x7fca14c33400) [pid = 1871] [serial = 607] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 120 (0x7fca14d67c00) [pid = 1871] [serial = 608] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 119 (0x7fca15536800) [pid = 1871] [serial = 610] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 118 (0x7fca1a5da000) [pid = 1871] [serial = 614] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | --DOMWINDOW == 117 (0x7fca16c77c00) [pid = 1871] [serial = 611] [outer = (nil)] [url = about:blank] 17:08:47 INFO - PROCESS | 1871 | 1461629327216 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:08:47 INFO - PROCESS | 1871 | 1461629327227 Marionette TRACE conn3 <- [1,914,null,{}] 17:08:47 INFO - PROCESS | 1871 | 1461629327252 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:47 INFO - PROCESS | 1871 | 1461629327436 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 17:08:47 INFO - PROCESS | 1871 | 1461629327568 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:47 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0de99800 == 73 [pid = 1871] [id = 236] 17:08:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 118 (0x7fca096b2800) [pid = 1871] [serial = 709] [outer = (nil)] 17:08:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 119 (0x7fca0dfa8400) [pid = 1871] [serial = 710] [outer = 0x7fca096b2800] 17:08:47 INFO - PROCESS | 1871 | 1461629327639 Marionette DEBUG loaded listener.js 17:08:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 120 (0x7fca0eccec00) [pid = 1871] [serial = 711] [outer = 0x7fca096b2800] 17:08:48 INFO - PROCESS | 1871 | 1461629328427 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 17:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1315ms 17:08:48 INFO - PROCESS | 1871 | 1461629328476 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 17:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:08:48 INFO - PROCESS | 1871 | 1461629328481 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 17:08:48 INFO - PROCESS | 1871 | 1461629328487 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:08:48 INFO - PROCESS | 1871 | 1461629328490 Marionette TRACE conn3 <- [1,918,null,{}] 17:08:48 INFO - PROCESS | 1871 | 1461629328496 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:48 INFO - PROCESS | 1871 | 1461629328682 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 17:08:48 INFO - PROCESS | 1871 | 1461629328694 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f53d000 == 74 [pid = 1871] [id = 237] 17:08:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 121 (0x7fca0ede1400) [pid = 1871] [serial = 712] [outer = (nil)] 17:08:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 122 (0x7fca0ef08400) [pid = 1871] [serial = 713] [outer = 0x7fca0ede1400] 17:08:48 INFO - PROCESS | 1871 | 1461629328759 Marionette DEBUG loaded listener.js 17:08:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 123 (0x7fca0f0dd000) [pid = 1871] [serial = 714] [outer = 0x7fca0ede1400] 17:08:49 INFO - PROCESS | 1871 | 1461629329708 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 17:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1286ms 17:08:49 INFO - PROCESS | 1871 | 1461629329773 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 17:08:49 INFO - PROCESS | 1871 | 1461629329777 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 17:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:08:49 INFO - PROCESS | 1871 | 1461629329783 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:08:49 INFO - PROCESS | 1871 | 1461629329787 Marionette TRACE conn3 <- [1,922,null,{}] 17:08:49 INFO - PROCESS | 1871 | 1461629329793 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:50 INFO - PROCESS | 1871 | 1461629330015 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 17:08:50 INFO - PROCESS | 1871 | 1461629330043 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:50 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca10013000 == 75 [pid = 1871] [id = 238] 17:08:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 124 (0x7fca0eee9000) [pid = 1871] [serial = 715] [outer = (nil)] 17:08:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 125 (0x7fca0f0e6400) [pid = 1871] [serial = 716] [outer = 0x7fca0eee9000] 17:08:50 INFO - PROCESS | 1871 | 1461629330106 Marionette DEBUG loaded listener.js 17:08:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 126 (0x7fca0ffc9c00) [pid = 1871] [serial = 717] [outer = 0x7fca0eee9000] 17:08:51 INFO - PROCESS | 1871 | --DOMWINDOW == 125 (0x7fca17cdac00) [pid = 1871] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:08:51 INFO - PROCESS | 1871 | --DOMWINDOW == 124 (0x7fca1548e400) [pid = 1871] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:08:51 INFO - PROCESS | 1871 | --DOMWINDOW == 123 (0x7fca1ca9b400) [pid = 1871] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:08:51 INFO - PROCESS | 1871 | --DOMWINDOW == 122 (0x7fca101ed400) [pid = 1871] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:08:51 INFO - PROCESS | 1871 | --DOMWINDOW == 121 (0x7fca0c475c00) [pid = 1871] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:08:51 INFO - PROCESS | 1871 | --DOMWINDOW == 120 (0x7fca0953b400) [pid = 1871] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:08:51 INFO - PROCESS | 1871 | --DOMWINDOW == 119 (0x7fca0c7f9c00) [pid = 1871] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:08:51 INFO - PROCESS | 1871 | --DOMWINDOW == 118 (0x7fca14d67000) [pid = 1871] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:08:51 INFO - PROCESS | 1871 | --DOMWINDOW == 117 (0x7fca187e2800) [pid = 1871] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:08:51 INFO - PROCESS | 1871 | --DOMWINDOW == 116 (0x7fca1f47f800) [pid = 1871] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:08:51 INFO - PROCESS | 1871 | --DOMWINDOW == 115 (0x7fca1af8bc00) [pid = 1871] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:08:51 INFO - PROCESS | 1871 | --DOMWINDOW == 114 (0x7fca2d00f400) [pid = 1871] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:08:51 INFO - PROCESS | 1871 | --DOMWINDOW == 113 (0x7fca0c478000) [pid = 1871] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:08:51 INFO - PROCESS | 1871 | 1461629331767 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 17:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2039ms 17:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:08:51 INFO - PROCESS | 1871 | 1461629331825 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 17:08:51 INFO - PROCESS | 1871 | 1461629331827 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 17:08:51 INFO - PROCESS | 1871 | 1461629331834 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:08:51 INFO - PROCESS | 1871 | 1461629331837 Marionette TRACE conn3 <- [1,926,null,{}] 17:08:51 INFO - PROCESS | 1871 | 1461629331843 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:52 INFO - PROCESS | 1871 | 1461629332058 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 17:08:52 INFO - PROCESS | 1871 | 1461629332178 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:52 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14c87000 == 76 [pid = 1871] [id = 239] 17:08:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 114 (0x7fca101df800) [pid = 1871] [serial = 718] [outer = (nil)] 17:08:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 115 (0x7fca13ee6800) [pid = 1871] [serial = 719] [outer = 0x7fca101df800] 17:08:52 INFO - PROCESS | 1871 | 1461629332246 Marionette DEBUG loaded listener.js 17:08:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 116 (0x7fca14c2b000) [pid = 1871] [serial = 720] [outer = 0x7fca101df800] 17:08:52 INFO - PROCESS | 1871 | 1461629332961 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 17:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1180ms 17:08:53 INFO - PROCESS | 1871 | 1461629333014 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 17:08:53 INFO - PROCESS | 1871 | 1461629333018 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 17:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:08:53 INFO - PROCESS | 1871 | 1461629333031 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:08:53 INFO - PROCESS | 1871 | 1461629333034 Marionette TRACE conn3 <- [1,930,null,{}] 17:08:53 INFO - PROCESS | 1871 | 1461629333042 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:53 INFO - PROCESS | 1871 | 1461629333207 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 17:08:53 INFO - PROCESS | 1871 | 1461629333218 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15267000 == 77 [pid = 1871] [id = 240] 17:08:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 117 (0x7fca13edf400) [pid = 1871] [serial = 721] [outer = (nil)] 17:08:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 118 (0x7fca14cc2400) [pid = 1871] [serial = 722] [outer = 0x7fca13edf400] 17:08:53 INFO - PROCESS | 1871 | 1461629333283 Marionette DEBUG loaded listener.js 17:08:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 119 (0x7fca14ccb400) [pid = 1871] [serial = 723] [outer = 0x7fca13edf400] 17:08:54 INFO - PROCESS | 1871 | 1461629334413 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 17:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1438ms 17:08:54 INFO - PROCESS | 1871 | 1461629334463 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 17:08:54 INFO - PROCESS | 1871 | 1461629334470 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 17:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:08:54 INFO - PROCESS | 1871 | 1461629334480 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:08:54 INFO - PROCESS | 1871 | 1461629334485 Marionette TRACE conn3 <- [1,934,null,{}] 17:08:54 INFO - PROCESS | 1871 | 1461629334494 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:54 INFO - PROCESS | 1871 | 1461629334690 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 17:08:54 INFO - PROCESS | 1871 | 1461629334852 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:54 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c43c800 == 78 [pid = 1871] [id = 241] 17:08:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 120 (0x7fca098a1000) [pid = 1871] [serial = 724] [outer = (nil)] 17:08:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 121 (0x7fca0a295800) [pid = 1871] [serial = 725] [outer = 0x7fca098a1000] 17:08:54 INFO - PROCESS | 1871 | 1461629334980 Marionette DEBUG loaded listener.js 17:08:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 122 (0x7fca0c5d3000) [pid = 1871] [serial = 726] [outer = 0x7fca098a1000] 17:08:55 INFO - PROCESS | 1871 | 1461629335854 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 17:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1433ms 17:08:55 INFO - PROCESS | 1871 | 1461629335915 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 17:08:55 INFO - PROCESS | 1871 | 1461629335924 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 17:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:08:55 INFO - PROCESS | 1871 | 1461629335936 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:08:55 INFO - PROCESS | 1871 | 1461629335940 Marionette TRACE conn3 <- [1,938,null,{}] 17:08:55 INFO - PROCESS | 1871 | 1461629335947 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:56 INFO - PROCESS | 1871 | 1461629336179 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 17:08:56 INFO - PROCESS | 1871 | 1461629336425 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:56 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13bc1800 == 79 [pid = 1871] [id = 242] 17:08:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 123 (0x7fca0c66a400) [pid = 1871] [serial = 727] [outer = (nil)] 17:08:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 124 (0x7fca0ecce400) [pid = 1871] [serial = 728] [outer = 0x7fca0c66a400] 17:08:56 INFO - PROCESS | 1871 | 1461629336544 Marionette DEBUG loaded listener.js 17:08:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 125 (0x7fca0ef11800) [pid = 1871] [serial = 729] [outer = 0x7fca0c66a400] 17:08:57 INFO - PROCESS | 1871 | 1461629337399 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 17:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1533ms 17:08:57 INFO - PROCESS | 1871 | 1461629337469 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 17:08:57 INFO - PROCESS | 1871 | 1461629337474 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 17:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:08:57 INFO - PROCESS | 1871 | 1461629337480 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:08:57 INFO - PROCESS | 1871 | 1461629337487 Marionette TRACE conn3 <- [1,942,null,{}] 17:08:57 INFO - PROCESS | 1871 | 1461629337504 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:57 INFO - PROCESS | 1871 | 1461629337752 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 17:08:57 INFO - PROCESS | 1871 | 1461629337960 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:58 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15790000 == 80 [pid = 1871] [id = 243] 17:08:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 126 (0x7fca0ffcc400) [pid = 1871] [serial = 730] [outer = (nil)] 17:08:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 127 (0x7fca141c2400) [pid = 1871] [serial = 731] [outer = 0x7fca0ffcc400] 17:08:58 INFO - PROCESS | 1871 | 1461629338085 Marionette DEBUG loaded listener.js 17:08:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 128 (0x7fca14c1e000) [pid = 1871] [serial = 732] [outer = 0x7fca0ffcc400] 17:08:58 INFO - PROCESS | 1871 | 1461629338966 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 17:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1540ms 17:08:59 INFO - PROCESS | 1871 | 1461629339021 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 17:08:59 INFO - PROCESS | 1871 | 1461629339025 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 17:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:08:59 INFO - PROCESS | 1871 | 1461629339032 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:08:59 INFO - PROCESS | 1871 | 1461629339034 Marionette TRACE conn3 <- [1,946,null,{}] 17:08:59 INFO - PROCESS | 1871 | 1461629339040 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:59 INFO - PROCESS | 1871 | 1461629339233 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 17:08:59 INFO - PROCESS | 1871 | 1461629339398 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:59 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15cd1000 == 81 [pid = 1871] [id = 244] 17:08:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 129 (0x7fca14ccbc00) [pid = 1871] [serial = 733] [outer = (nil)] 17:08:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 130 (0x7fca14cd0800) [pid = 1871] [serial = 734] [outer = 0x7fca14ccbc00] 17:08:59 INFO - PROCESS | 1871 | 1461629339483 Marionette DEBUG loaded listener.js 17:08:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 131 (0x7fca14d67c00) [pid = 1871] [serial = 735] [outer = 0x7fca14ccbc00] 17:09:00 INFO - PROCESS | 1871 | 1461629340357 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 17:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1387ms 17:09:00 INFO - PROCESS | 1871 | 1461629340420 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 17:09:00 INFO - PROCESS | 1871 | 1461629340424 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 17:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:09:00 INFO - PROCESS | 1871 | 1461629340431 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:09:00 INFO - PROCESS | 1871 | 1461629340433 Marionette TRACE conn3 <- [1,950,null,{}] 17:09:00 INFO - PROCESS | 1871 | 1461629340439 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:00 INFO - PROCESS | 1871 | 1461629340638 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 17:09:00 INFO - PROCESS | 1871 | 1461629340801 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15d7b000 == 82 [pid = 1871] [id = 245] 17:09:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 132 (0x7fca14c30800) [pid = 1871] [serial = 736] [outer = (nil)] 17:09:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 133 (0x7fca14d6d400) [pid = 1871] [serial = 737] [outer = 0x7fca14c30800] 17:09:00 INFO - PROCESS | 1871 | 1461629340878 Marionette DEBUG loaded listener.js 17:09:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 134 (0x7fca14dec400) [pid = 1871] [serial = 738] [outer = 0x7fca14c30800] 17:09:01 INFO - PROCESS | 1871 | 1461629341934 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 17:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1541ms 17:09:01 INFO - PROCESS | 1871 | 1461629341973 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 17:09:01 INFO - PROCESS | 1871 | 1461629341976 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 17:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:09:01 INFO - PROCESS | 1871 | 1461629341983 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:09:01 INFO - PROCESS | 1871 | 1461629341987 Marionette TRACE conn3 <- [1,954,null,{}] 17:09:01 INFO - PROCESS | 1871 | 1461629341993 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:02 INFO - PROCESS | 1871 | 1461629342247 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 17:09:02 INFO - PROCESS | 1871 | 1461629342465 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:02 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f75000 == 83 [pid = 1871] [id = 246] 17:09:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 135 (0x7fca141c7800) [pid = 1871] [serial = 739] [outer = (nil)] 17:09:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 136 (0x7fca15222c00) [pid = 1871] [serial = 740] [outer = 0x7fca141c7800] 17:09:02 INFO - PROCESS | 1871 | 1461629342603 Marionette DEBUG loaded listener.js 17:09:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fca1548c800) [pid = 1871] [serial = 741] [outer = 0x7fca141c7800] 17:09:03 INFO - PROCESS | 1871 | 1461629343536 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 17:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1631ms 17:09:03 INFO - PROCESS | 1871 | 1461629343616 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 17:09:03 INFO - PROCESS | 1871 | 1461629343621 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 17:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:09:03 INFO - PROCESS | 1871 | 1461629343628 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:09:03 INFO - PROCESS | 1871 | 1461629343632 Marionette TRACE conn3 <- [1,958,null,{}] 17:09:03 INFO - PROCESS | 1871 | 1461629343638 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:03 INFO - PROCESS | 1871 | 1461629343855 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 17:09:04 INFO - PROCESS | 1871 | 1461629344073 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:04 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a06800 == 84 [pid = 1871] [id = 247] 17:09:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca15224800) [pid = 1871] [serial = 742] [outer = (nil)] 17:09:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca15533400) [pid = 1871] [serial = 743] [outer = 0x7fca15224800] 17:09:04 INFO - PROCESS | 1871 | 1461629344203 Marionette DEBUG loaded listener.js 17:09:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fca1553e000) [pid = 1871] [serial = 744] [outer = 0x7fca15224800] 17:09:05 INFO - PROCESS | 1871 | 1461629345160 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 17:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1584ms 17:09:05 INFO - PROCESS | 1871 | 1461629345213 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 17:09:05 INFO - PROCESS | 1871 | 1461629345217 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 17:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:09:05 INFO - PROCESS | 1871 | 1461629345223 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:09:05 INFO - PROCESS | 1871 | 1461629345225 Marionette TRACE conn3 <- [1,962,null,{}] 17:09:05 INFO - PROCESS | 1871 | 1461629345231 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:05 INFO - PROCESS | 1871 | 1461629345416 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 17:09:05 INFO - PROCESS | 1871 | 1461629345632 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:05 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a6d000 == 85 [pid = 1871] [id = 248] 17:09:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca1548b000) [pid = 1871] [serial = 745] [outer = (nil)] 17:09:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 142 (0x7fca15573c00) [pid = 1871] [serial = 746] [outer = 0x7fca1548b000] 17:09:05 INFO - PROCESS | 1871 | 1461629345748 Marionette DEBUG loaded listener.js 17:09:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca1557d800) [pid = 1871] [serial = 747] [outer = 0x7fca1548b000] 17:09:06 INFO - PROCESS | 1871 | 1461629346770 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 17:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1589ms 17:09:06 INFO - PROCESS | 1871 | 1461629346814 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 17:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:09:06 INFO - PROCESS | 1871 | 1461629346819 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 17:09:06 INFO - PROCESS | 1871 | 1461629346826 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:09:06 INFO - PROCESS | 1871 | 1461629346829 Marionette TRACE conn3 <- [1,966,null,{}] 17:09:06 INFO - PROCESS | 1871 | 1461629346837 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:07 INFO - PROCESS | 1871 | 1461629347037 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 17:09:07 INFO - PROCESS | 1871 | 1461629347242 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:07 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c622800 == 86 [pid = 1871] [id = 249] 17:09:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca09516000) [pid = 1871] [serial = 748] [outer = (nil)] 17:09:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca0a282c00) [pid = 1871] [serial = 749] [outer = 0x7fca09516000] 17:09:07 INFO - PROCESS | 1871 | 1461629347374 Marionette DEBUG loaded listener.js 17:09:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca1609e800) [pid = 1871] [serial = 750] [outer = 0x7fca09516000] 17:09:08 INFO - PROCESS | 1871 | 1461629348555 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 17:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 2046ms 17:09:08 INFO - PROCESS | 1871 | 1461629348872 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 17:09:08 INFO - PROCESS | 1871 | 1461629348879 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 17:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:09:08 INFO - PROCESS | 1871 | 1461629348887 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:09:08 INFO - PROCESS | 1871 | 1461629348892 Marionette TRACE conn3 <- [1,970,null,{}] 17:09:08 INFO - PROCESS | 1871 | 1461629348900 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:09 INFO - PROCESS | 1871 | 1461629349143 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 17:09:09 INFO - PROCESS | 1871 | 1461629349314 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:09 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f531000 == 87 [pid = 1871] [id = 250] 17:09:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca09896c00) [pid = 1871] [serial = 751] [outer = (nil)] 17:09:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca0a286400) [pid = 1871] [serial = 752] [outer = 0x7fca09896c00] 17:09:09 INFO - PROCESS | 1871 | 1461629349405 Marionette DEBUG loaded listener.js 17:09:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca0c5c9400) [pid = 1871] [serial = 753] [outer = 0x7fca09896c00] 17:09:10 INFO - PROCESS | 1871 | 1461629350406 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 17:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1594ms 17:09:10 INFO - PROCESS | 1871 | 1461629350483 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 17:09:10 INFO - PROCESS | 1871 | 1461629350490 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 17:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:09:10 INFO - PROCESS | 1871 | 1461629350505 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:09:10 INFO - PROCESS | 1871 | 1461629350512 Marionette TRACE conn3 <- [1,974,null,{}] 17:09:10 INFO - PROCESS | 1871 | 1461629350519 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:10 INFO - PROCESS | 1871 | 1461629350741 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 17:09:11 INFO - PROCESS | 1871 | 1461629351191 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:11 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a397000 == 88 [pid = 1871] [id = 251] 17:09:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca0c7f6000) [pid = 1871] [serial = 754] [outer = (nil)] 17:09:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca0c857800) [pid = 1871] [serial = 755] [outer = 0x7fca0c7f6000] 17:09:11 INFO - PROCESS | 1871 | 1461629351303 Marionette DEBUG loaded listener.js 17:09:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca0edd4400) [pid = 1871] [serial = 756] [outer = 0x7fca0c7f6000] 17:09:12 INFO - PROCESS | 1871 | 1461629352216 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca09513000) [pid = 1871] [serial = 634] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca0dfaac00) [pid = 1871] [serial = 649] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca098a0c00) [pid = 1871] [serial = 637] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca0c66b400) [pid = 1871] [serial = 640] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca0c85bc00) [pid = 1871] [serial = 643] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca0c864800) [pid = 1871] [serial = 646] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca0a296c00) [pid = 1871] [serial = 674] [outer = (nil)] [url = about:blank] 17:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1843ms 17:09:12 INFO - PROCESS | 1871 | 1461629352350 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 17:09:12 INFO - PROCESS | 1871 | 1461629352354 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 17:09:12 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15543800 == 87 [pid = 1871] [id = 226] 17:09:12 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a9c6800 == 86 [pid = 1871] [id = 225] 17:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:09:12 INFO - PROCESS | 1871 | 1461629352364 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:09:12 INFO - PROCESS | 1871 | 1461629352366 Marionette TRACE conn3 <- [1,978,null,{}] 17:09:12 INFO - PROCESS | 1871 | 1461629352389 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:12 INFO - PROCESS | 1871 | 1461629352583 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca2134f000) [pid = 1871] [serial = 593] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fca2bbe5c00) [pid = 1871] [serial = 584] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fca2d00e000) [pid = 1871] [serial = 596] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 141 (0x7fca30c0a800) [pid = 1871] [serial = 599] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca170dac00) [pid = 1871] [serial = 590] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fca1a5ea400) [pid = 1871] [serial = 665] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca1f32d800) [pid = 1871] [serial = 631] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fca2ce6f000) [pid = 1871] [serial = 668] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca13ee6c00) [pid = 1871] [serial = 657] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 135 (0x7fca13ee1400) [pid = 1871] [serial = 656] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 134 (0x7fca0953e000) [pid = 1871] [serial = 622] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 133 (0x7fca0c860800) [pid = 1871] [serial = 653] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 132 (0x7fca0c663800) [pid = 1871] [serial = 652] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 131 (0x7fca0a287400) [pid = 1871] [serial = 671] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 130 (0x7fca186da800) [pid = 1871] [serial = 628] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 129 (0x7fca14c29000) [pid = 1871] [serial = 659] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 128 (0x7fca15377000) [pid = 1871] [serial = 660] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 127 (0x7fca1609a000) [pid = 1871] [serial = 662] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 126 (0x7fca188a4400) [pid = 1871] [serial = 663] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 125 (0x7fca14cc3c00) [pid = 1871] [serial = 625] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 124 (0x7fca25d82400) [pid = 1871] [serial = 620] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 123 (0x7fca0ecda400) [pid = 1871] [serial = 422] [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.] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 122 (0x7fca0a28c000) [pid = 1871] [serial = 672] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 121 (0x7fca30aa8400) [pid = 1871] [serial = 669] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | --DOMWINDOW == 120 (0x7fca1ca99400) [pid = 1871] [serial = 666] [outer = (nil)] [url = about:blank] 17:09:12 INFO - PROCESS | 1871 | 1461629352839 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:12 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0aac9800 == 87 [pid = 1871] [id = 252] 17:09:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 121 (0x7fca0c663800) [pid = 1871] [serial = 757] [outer = (nil)] 17:09:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 122 (0x7fca0ef0e000) [pid = 1871] [serial = 758] [outer = 0x7fca0c663800] 17:09:12 INFO - PROCESS | 1871 | 1461629352922 Marionette DEBUG loaded listener.js 17:09:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 123 (0x7fca101dec00) [pid = 1871] [serial = 759] [outer = 0x7fca0c663800] 17:09:13 INFO - PROCESS | 1871 | 1461629353682 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 17:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1381ms 17:09:13 INFO - PROCESS | 1871 | 1461629353746 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 17:09:13 INFO - PROCESS | 1871 | 1461629353750 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 17:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:09:13 INFO - PROCESS | 1871 | 1461629353756 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:09:13 INFO - PROCESS | 1871 | 1461629353758 Marionette TRACE conn3 <- [1,982,null,{}] 17:09:13 INFO - PROCESS | 1871 | 1461629353764 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:13 INFO - PROCESS | 1871 | 1461629353960 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 17:09:14 INFO - PROCESS | 1871 | 1461629354087 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:14 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f53c800 == 88 [pid = 1871] [id = 253] 17:09:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 124 (0x7fca0eccdc00) [pid = 1871] [serial = 760] [outer = (nil)] 17:09:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 125 (0x7fca14c11c00) [pid = 1871] [serial = 761] [outer = 0x7fca0eccdc00] 17:09:14 INFO - PROCESS | 1871 | 1461629354151 Marionette DEBUG loaded listener.js 17:09:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 126 (0x7fca14cc8000) [pid = 1871] [serial = 762] [outer = 0x7fca0eccdc00] 17:09:14 INFO - PROCESS | 1871 | 1461629354891 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 17:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1186ms 17:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:09:14 INFO - PROCESS | 1871 | 1461629354946 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 17:09:14 INFO - PROCESS | 1871 | 1461629354949 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 17:09:14 INFO - PROCESS | 1871 | 1461629354956 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:09:14 INFO - PROCESS | 1871 | 1461629354959 Marionette TRACE conn3 <- [1,986,null,{}] 17:09:14 INFO - PROCESS | 1871 | 1461629354964 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:15 INFO - PROCESS | 1871 | 1461629355190 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 17:09:15 INFO - PROCESS | 1871 | 1461629355225 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1554c800 == 89 [pid = 1871] [id = 254] 17:09:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 127 (0x7fca141c5400) [pid = 1871] [serial = 763] [outer = (nil)] 17:09:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 128 (0x7fca14d6ec00) [pid = 1871] [serial = 764] [outer = 0x7fca141c5400] 17:09:15 INFO - PROCESS | 1871 | 1461629355290 Marionette DEBUG loaded listener.js 17:09:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 129 (0x7fca14df6400) [pid = 1871] [serial = 765] [outer = 0x7fca141c5400] 17:09:16 INFO - PROCESS | 1871 | 1461629356173 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 17:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1238ms 17:09:16 INFO - PROCESS | 1871 | 1461629356203 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 17:09:16 INFO - PROCESS | 1871 | 1461629356207 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 17:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:09:16 INFO - PROCESS | 1871 | 1461629356214 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:09:16 INFO - PROCESS | 1871 | 1461629356218 Marionette TRACE conn3 <- [1,990,null,{}] 17:09:16 INFO - PROCESS | 1871 | 1461629356223 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:16 INFO - PROCESS | 1871 | 1461629356512 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 17:09:16 INFO - PROCESS | 1871 | 1461629356547 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:16 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15de0000 == 90 [pid = 1871] [id = 255] 17:09:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 130 (0x7fca1548b800) [pid = 1871] [serial = 766] [outer = (nil)] 17:09:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 131 (0x7fca1557c800) [pid = 1871] [serial = 767] [outer = 0x7fca1548b800] 17:09:16 INFO - PROCESS | 1871 | 1461629356622 Marionette DEBUG loaded listener.js 17:09:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 132 (0x7fca16c7d400) [pid = 1871] [serial = 768] [outer = 0x7fca1548b800] 17:09:17 INFO - PROCESS | 1871 | --DOMWINDOW == 131 (0x7fca0c476c00) [pid = 1871] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:09:17 INFO - PROCESS | 1871 | --DOMWINDOW == 130 (0x7fca096b1000) [pid = 1871] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:09:17 INFO - PROCESS | 1871 | --DOMWINDOW == 129 (0x7fca0eee9000) [pid = 1871] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:09:17 INFO - PROCESS | 1871 | --DOMWINDOW == 128 (0x7fca09898800) [pid = 1871] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:09:17 INFO - PROCESS | 1871 | --DOMWINDOW == 127 (0x7fca0ede1400) [pid = 1871] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:09:17 INFO - PROCESS | 1871 | --DOMWINDOW == 126 (0x7fca096b2800) [pid = 1871] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:09:17 INFO - PROCESS | 1871 | --DOMWINDOW == 125 (0x7fca0950c400) [pid = 1871] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:09:17 INFO - PROCESS | 1871 | --DOMWINDOW == 124 (0x7fca101df800) [pid = 1871] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:09:17 INFO - PROCESS | 1871 | 1461629357693 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 17:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1532ms 17:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:09:17 INFO - PROCESS | 1871 | 1461629357747 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 17:09:17 INFO - PROCESS | 1871 | 1461629357750 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 17:09:17 INFO - PROCESS | 1871 | 1461629357757 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:09:17 INFO - PROCESS | 1871 | 1461629357760 Marionette TRACE conn3 <- [1,994,null,{}] 17:09:17 INFO - PROCESS | 1871 | 1461629357769 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:17 INFO - PROCESS | 1871 | 1461629357996 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 17:09:18 INFO - PROCESS | 1871 | 1461629358027 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:18 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15ccc000 == 91 [pid = 1871] [id = 256] 17:09:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 125 (0x7fca09543000) [pid = 1871] [serial = 769] [outer = (nil)] 17:09:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 126 (0x7fca101df800) [pid = 1871] [serial = 770] [outer = 0x7fca09543000] 17:09:18 INFO - PROCESS | 1871 | 1461629358090 Marionette DEBUG loaded listener.js 17:09:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 127 (0x7fca170d6400) [pid = 1871] [serial = 771] [outer = 0x7fca09543000] 17:09:18 INFO - PROCESS | 1871 | 1461629358879 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 17:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1184ms 17:09:18 INFO - PROCESS | 1871 | 1461629358940 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 17:09:18 INFO - PROCESS | 1871 | 1461629358943 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 17:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:09:18 INFO - PROCESS | 1871 | 1461629358951 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:09:18 INFO - PROCESS | 1871 | 1461629358953 Marionette TRACE conn3 <- [1,998,null,{}] 17:09:18 INFO - PROCESS | 1871 | 1461629358959 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:19 INFO - PROCESS | 1871 | 1461629359135 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 17:09:19 INFO - PROCESS | 1871 | 1461629359146 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:19 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1af41000 == 92 [pid = 1871] [id = 257] 17:09:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 128 (0x7fca0c669c00) [pid = 1871] [serial = 772] [outer = (nil)] 17:09:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 129 (0x7fca17cda400) [pid = 1871] [serial = 773] [outer = 0x7fca0c669c00] 17:09:19 INFO - PROCESS | 1871 | 1461629359210 Marionette DEBUG loaded listener.js 17:09:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 130 (0x7fca1877d400) [pid = 1871] [serial = 774] [outer = 0x7fca0c669c00] 17:09:20 INFO - PROCESS | 1871 | 1461629360366 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 17:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1485ms 17:09:20 INFO - PROCESS | 1871 | 1461629360437 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 17:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:09:20 INFO - PROCESS | 1871 | 1461629360445 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 17:09:20 INFO - PROCESS | 1871 | 1461629360453 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:09:20 INFO - PROCESS | 1871 | 1461629360460 Marionette TRACE conn3 <- [1,1002,null,{}] 17:09:20 INFO - PROCESS | 1871 | 1461629360468 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:20 INFO - PROCESS | 1871 | 1461629360713 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 17:09:20 INFO - PROCESS | 1871 | 1461629360952 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0df06800 == 93 [pid = 1871] [id = 258] 17:09:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 131 (0x7fca0c477000) [pid = 1871] [serial = 775] [outer = (nil)] 17:09:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 132 (0x7fca0c7f0800) [pid = 1871] [serial = 776] [outer = 0x7fca0c477000] 17:09:21 INFO - PROCESS | 1871 | 1461629361030 Marionette DEBUG loaded listener.js 17:09:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 133 (0x7fca0dfa6400) [pid = 1871] [serial = 777] [outer = 0x7fca0c477000] 17:09:21 INFO - PROCESS | 1871 | 1461629361950 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 17:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1537ms 17:09:21 INFO - PROCESS | 1871 | 1461629361991 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 17:09:22 INFO - PROCESS | 1871 | 1461629362000 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 17:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:09:22 INFO - PROCESS | 1871 | 1461629362025 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:09:22 INFO - PROCESS | 1871 | 1461629362030 Marionette TRACE conn3 <- [1,1006,null,{}] 17:09:22 INFO - PROCESS | 1871 | 1461629362037 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:22 INFO - PROCESS | 1871 | 1461629362300 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 17:09:22 INFO - PROCESS | 1871 | 1461629362558 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15d69800 == 94 [pid = 1871] [id = 259] 17:09:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 134 (0x7fca0ffce000) [pid = 1871] [serial = 778] [outer = (nil)] 17:09:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 135 (0x7fca14c1f800) [pid = 1871] [serial = 779] [outer = 0x7fca0ffce000] 17:09:22 INFO - PROCESS | 1871 | 1461629362692 Marionette DEBUG loaded listener.js 17:09:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 136 (0x7fca14d6ac00) [pid = 1871] [serial = 780] [outer = 0x7fca0ffce000] 17:09:23 INFO - PROCESS | 1871 | 1461629363622 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 17:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1640ms 17:09:23 INFO - PROCESS | 1871 | 1461629363663 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 17:09:23 INFO - PROCESS | 1871 | 1461629363671 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 17:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:09:23 INFO - PROCESS | 1871 | 1461629363680 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:09:23 INFO - PROCESS | 1871 | 1461629363688 Marionette TRACE conn3 <- [1,1010,null,{}] 17:09:23 INFO - PROCESS | 1871 | 1461629363707 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:23 INFO - PROCESS | 1871 | 1461629363965 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 17:09:24 INFO - PROCESS | 1871 | 1461629364181 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:24 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1ca4f800 == 95 [pid = 1871] [id = 260] 17:09:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fca141c9000) [pid = 1871] [serial = 781] [outer = (nil)] 17:09:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca15538c00) [pid = 1871] [serial = 782] [outer = 0x7fca141c9000] 17:09:24 INFO - PROCESS | 1871 | 1461629364310 Marionette DEBUG loaded listener.js 17:09:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca16c75000) [pid = 1871] [serial = 783] [outer = 0x7fca141c9000] 17:09:25 INFO - PROCESS | 1871 | 1461629365264 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 17:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1640ms 17:09:25 INFO - PROCESS | 1871 | 1461629365319 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 17:09:25 INFO - PROCESS | 1871 | 1461629365324 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 17:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:09:25 INFO - PROCESS | 1871 | 1461629365331 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:09:25 INFO - PROCESS | 1871 | 1461629365334 Marionette TRACE conn3 <- [1,1014,null,{}] 17:09:25 INFO - PROCESS | 1871 | 1461629365339 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:25 INFO - PROCESS | 1871 | 1461629365557 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 17:09:25 INFO - PROCESS | 1871 | 1461629365765 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:25 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d3a4800 == 96 [pid = 1871] [id = 261] 17:09:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fca14dee000) [pid = 1871] [serial = 784] [outer = (nil)] 17:09:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca186d8400) [pid = 1871] [serial = 785] [outer = 0x7fca14dee000] 17:09:25 INFO - PROCESS | 1871 | 1461629365882 Marionette DEBUG loaded listener.js 17:09:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 142 (0x7fca18788c00) [pid = 1871] [serial = 786] [outer = 0x7fca14dee000] 17:09:26 INFO - PROCESS | 1871 | 1461629366703 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 17:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1430ms 17:09:26 INFO - PROCESS | 1871 | 1461629366763 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 17:09:26 INFO - PROCESS | 1871 | 1461629366765 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 17:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:09:26 INFO - PROCESS | 1871 | 1461629366773 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:09:26 INFO - PROCESS | 1871 | 1461629366776 Marionette TRACE conn3 <- [1,1018,null,{}] 17:09:26 INFO - PROCESS | 1871 | 1461629366782 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:26 INFO - PROCESS | 1871 | 1461629366985 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 17:09:27 INFO - PROCESS | 1871 | 1461629367150 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1db4c800 == 97 [pid = 1871] [id = 262] 17:09:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca0c662c00) [pid = 1871] [serial = 787] [outer = (nil)] 17:09:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca187e9c00) [pid = 1871] [serial = 788] [outer = 0x7fca0c662c00] 17:09:27 INFO - PROCESS | 1871 | 1461629367224 Marionette DEBUG loaded listener.js 17:09:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca188a7000) [pid = 1871] [serial = 789] [outer = 0x7fca0c662c00] 17:09:28 INFO - PROCESS | 1871 | 1461629368120 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 17:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1378ms 17:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:09:28 INFO - PROCESS | 1871 | 1461629368153 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 17:09:28 INFO - PROCESS | 1871 | 1461629368156 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 17:09:28 INFO - PROCESS | 1871 | 1461629368162 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:09:28 INFO - PROCESS | 1871 | 1461629368166 Marionette TRACE conn3 <- [1,1022,null,{}] 17:09:28 INFO - PROCESS | 1871 | 1461629368171 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:28 INFO - PROCESS | 1871 | 1461629368371 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 17:09:28 INFO - PROCESS | 1871 | 1461629368548 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:28 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1dfa3000 == 98 [pid = 1871] [id = 263] 17:09:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca188a7400) [pid = 1871] [serial = 790] [outer = (nil)] 17:09:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca1a5d9400) [pid = 1871] [serial = 791] [outer = 0x7fca188a7400] 17:09:28 INFO - PROCESS | 1871 | 1461629368626 Marionette DEBUG loaded listener.js 17:09:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca1a5e7c00) [pid = 1871] [serial = 792] [outer = 0x7fca188a7400] 17:09:29 INFO - PROCESS | 1871 | 1461629369494 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 17:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1383ms 17:09:29 INFO - PROCESS | 1871 | 1461629369546 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 17:09:29 INFO - PROCESS | 1871 | 1461629369549 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 17:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:09:29 INFO - PROCESS | 1871 | 1461629369556 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:09:29 INFO - PROCESS | 1871 | 1461629369559 Marionette TRACE conn3 <- [1,1026,null,{}] 17:09:29 INFO - PROCESS | 1871 | 1461629369565 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:29 INFO - PROCESS | 1871 | 1461629369750 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 17:09:29 INFO - PROCESS | 1871 | 1461629369934 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:29 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e3e8800 == 99 [pid = 1871] [id = 264] 17:09:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca14ded400) [pid = 1871] [serial = 793] [outer = (nil)] 17:09:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca1a5ea400) [pid = 1871] [serial = 794] [outer = 0x7fca14ded400] 17:09:30 INFO - PROCESS | 1871 | 1461629370008 Marionette DEBUG loaded listener.js 17:09:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca1af1c000) [pid = 1871] [serial = 795] [outer = 0x7fca14ded400] 17:09:30 INFO - PROCESS | 1871 | 1461629370851 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 17:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1328ms 17:09:30 INFO - PROCESS | 1871 | 1461629370886 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 17:09:30 INFO - PROCESS | 1871 | 1461629370889 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 17:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:09:30 INFO - PROCESS | 1871 | 1461629370895 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:09:30 INFO - PROCESS | 1871 | 1461629370899 Marionette TRACE conn3 <- [1,1030,null,{}] 17:09:30 INFO - PROCESS | 1871 | 1461629370904 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:31 INFO - PROCESS | 1871 | 1461629371101 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 17:09:31 INFO - PROCESS | 1871 | 1461629371276 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:31 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e999800 == 100 [pid = 1871] [id = 265] 17:09:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca15541000) [pid = 1871] [serial = 796] [outer = (nil)] 17:09:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca1af83400) [pid = 1871] [serial = 797] [outer = 0x7fca15541000] 17:09:31 INFO - PROCESS | 1871 | 1461629371369 Marionette DEBUG loaded listener.js 17:09:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca1af8e800) [pid = 1871] [serial = 798] [outer = 0x7fca15541000] 17:09:32 INFO - PROCESS | 1871 | 1461629372292 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 17:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1434ms 17:09:32 INFO - PROCESS | 1871 | 1461629372330 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 17:09:32 INFO - PROCESS | 1871 | 1461629372334 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 17:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:09:32 INFO - PROCESS | 1871 | 1461629372341 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:09:32 INFO - PROCESS | 1871 | 1461629372345 Marionette TRACE conn3 <- [1,1034,null,{}] 17:09:32 INFO - PROCESS | 1871 | 1461629372351 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:32 INFO - PROCESS | 1871 | 1461629372546 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 17:09:32 INFO - PROCESS | 1871 | 1461629372728 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:32 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1f35c800 == 101 [pid = 1871] [id = 266] 17:09:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca1af1c800) [pid = 1871] [serial = 799] [outer = (nil)] 17:09:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca1afec000) [pid = 1871] [serial = 800] [outer = 0x7fca1af1c800] 17:09:32 INFO - PROCESS | 1871 | 1461629372800 Marionette DEBUG loaded listener.js 17:09:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca1aff4400) [pid = 1871] [serial = 801] [outer = 0x7fca1af1c800] 17:09:33 INFO - PROCESS | 1871 | 1461629373706 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 17:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1437ms 17:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:09:33 INFO - PROCESS | 1871 | 1461629373780 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 17:09:33 INFO - PROCESS | 1871 | 1461629373783 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 17:09:33 INFO - PROCESS | 1871 | 1461629373790 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:09:33 INFO - PROCESS | 1871 | 1461629373792 Marionette TRACE conn3 <- [1,1038,null,{}] 17:09:33 INFO - PROCESS | 1871 | 1461629373799 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:34 INFO - PROCESS | 1871 | 1461629374039 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 17:09:34 INFO - PROCESS | 1871 | 1461629374216 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:34 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a5a9800 == 102 [pid = 1871] [id = 267] 17:09:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca0a27fc00) [pid = 1871] [serial = 802] [outer = (nil)] 17:09:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca101e5400) [pid = 1871] [serial = 803] [outer = 0x7fca0a27fc00] 17:09:34 INFO - PROCESS | 1871 | 1461629374296 Marionette DEBUG loaded listener.js 17:09:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca1afef000) [pid = 1871] [serial = 804] [outer = 0x7fca0a27fc00] 17:09:35 INFO - PROCESS | 1871 | 1461629375296 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 17:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1584ms 17:09:35 INFO - PROCESS | 1871 | 1461629375374 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 17:09:35 INFO - PROCESS | 1871 | 1461629375378 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 17:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:09:35 INFO - PROCESS | 1871 | 1461629375386 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:09:35 INFO - PROCESS | 1871 | 1461629375391 Marionette TRACE conn3 <- [1,1042,null,{}] 17:09:35 INFO - PROCESS | 1871 | 1461629375398 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:35 INFO - PROCESS | 1871 | 1461629375938 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 17:09:36 INFO - PROCESS | 1871 | 1461629376175 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:36 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0dea0000 == 103 [pid = 1871] [id = 268] 17:09:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca096a5000) [pid = 1871] [serial = 805] [outer = (nil)] 17:09:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca09897800) [pid = 1871] [serial = 806] [outer = 0x7fca096a5000] 17:09:36 INFO - PROCESS | 1871 | 1461629376252 Marionette DEBUG loaded listener.js 17:09:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca0c473c00) [pid = 1871] [serial = 807] [outer = 0x7fca096a5000] 17:09:37 INFO - PROCESS | 1871 | 1461629377187 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 17:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1837ms 17:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:09:37 INFO - PROCESS | 1871 | 1461629377225 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 17:09:37 INFO - PROCESS | 1871 | 1461629377230 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 17:09:37 INFO - PROCESS | 1871 | 1461629377238 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:09:37 INFO - PROCESS | 1871 | 1461629377245 Marionette TRACE conn3 <- [1,1046,null,{}] 17:09:37 INFO - PROCESS | 1871 | 1461629377252 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:37 INFO - PROCESS | 1871 | 1461629377442 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 17:09:37 INFO - PROCESS | 1871 | 1461629377823 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:37 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a5b3000 == 104 [pid = 1871] [id = 269] 17:09:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca0c7f2c00) [pid = 1871] [serial = 808] [outer = (nil)] 17:09:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca0dfaf000) [pid = 1871] [serial = 809] [outer = 0x7fca0c7f2c00] 17:09:37 INFO - PROCESS | 1871 | 1461629377915 Marionette DEBUG loaded listener.js 17:09:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca0f0e1800) [pid = 1871] [serial = 810] [outer = 0x7fca0c7f2c00] 17:09:38 INFO - PROCESS | 1871 | 1461629378843 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 17:09:38 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c432000 == 103 [pid = 1871] [id = 190] 17:09:38 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1b135800 == 102 [pid = 1871] [id = 6] 17:09:38 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d7c2800 == 101 [pid = 1871] [id = 24] 17:09:38 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2bb98000 == 100 [pid = 1871] [id = 206] 17:09:38 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e19b800 == 99 [pid = 1871] [id = 26] 17:09:38 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca14cc2400) [pid = 1871] [serial = 722] [outer = (nil)] [url = about:blank] 17:09:38 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16f1a000 == 98 [pid = 1871] [id = 203] 17:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1688ms 17:09:38 INFO - PROCESS | 1871 | 1461629378963 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 17:09:38 INFO - PROCESS | 1871 | 1461629378968 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 17:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:09:38 INFO - PROCESS | 1871 | 1461629378974 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:09:38 INFO - PROCESS | 1871 | 1461629378978 Marionette TRACE conn3 <- [1,1050,null,{}] 17:09:38 INFO - PROCESS | 1871 | 1461629378984 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:39 INFO - PROCESS | 1871 | 1461629379167 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca13ee4400) [pid = 1871] [serial = 650] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca0dfaec00) [pid = 1871] [serial = 675] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca0f0e6400) [pid = 1871] [serial = 716] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca0ffc9c00) [pid = 1871] [serial = 717] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca0ffc5400) [pid = 1871] [serial = 695] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca0c46b400) [pid = 1871] [serial = 705] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca0a292000) [pid = 1871] [serial = 704] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca0ecd0000) [pid = 1871] [serial = 701] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca0ef08400) [pid = 1871] [serial = 713] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca1ca83400) [pid = 1871] [serial = 692] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca0dfa8400) [pid = 1871] [serial = 710] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca0eccec00) [pid = 1871] [serial = 711] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca0c66fc00) [pid = 1871] [serial = 708] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca0c5d1800) [pid = 1871] [serial = 707] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca13ee0400) [pid = 1871] [serial = 683] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca0c46b000) [pid = 1871] [serial = 698] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca0dfadc00) [pid = 1871] [serial = 680] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca15371c00) [pid = 1871] [serial = 686] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca09511800) [pid = 1871] [serial = 677] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca18783800) [pid = 1871] [serial = 689] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca14c2b000) [pid = 1871] [serial = 720] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fca13ee6800) [pid = 1871] [serial = 719] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fca0f0dd000) [pid = 1871] [serial = 714] [outer = (nil)] [url = about:blank] 17:09:39 INFO - PROCESS | 1871 | 1461629379408 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:39 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c432000 == 99 [pid = 1871] [id = 270] 17:09:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca0a28ec00) [pid = 1871] [serial = 811] [outer = (nil)] 17:09:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca0dfaec00) [pid = 1871] [serial = 812] [outer = 0x7fca0a28ec00] 17:09:39 INFO - PROCESS | 1871 | 1461629379485 Marionette DEBUG loaded listener.js 17:09:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca13ee4400) [pid = 1871] [serial = 813] [outer = 0x7fca0a28ec00] 17:09:40 INFO - PROCESS | 1871 | 1461629380200 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 17:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1281ms 17:09:40 INFO - PROCESS | 1871 | 1461629380256 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 17:09:40 INFO - PROCESS | 1871 | 1461629380263 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 17:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:09:40 INFO - PROCESS | 1871 | 1461629380280 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:09:40 INFO - PROCESS | 1871 | 1461629380287 Marionette TRACE conn3 <- [1,1054,null,{}] 17:09:40 INFO - PROCESS | 1871 | 1461629380294 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:40 INFO - PROCESS | 1871 | 1461629380481 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 17:09:40 INFO - PROCESS | 1871 | 1461629380493 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:40 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14c8c800 == 100 [pid = 1871] [id = 271] 17:09:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca0c46b000) [pid = 1871] [serial = 814] [outer = (nil)] 17:09:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca14cc3c00) [pid = 1871] [serial = 815] [outer = 0x7fca0c46b000] 17:09:40 INFO - PROCESS | 1871 | 1461629380672 Marionette DEBUG loaded listener.js 17:09:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca14ded000) [pid = 1871] [serial = 816] [outer = 0x7fca0c46b000] 17:09:41 INFO - PROCESS | 1871 | 1461629381467 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 17:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1247ms 17:09:41 INFO - PROCESS | 1871 | 1461629381526 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 17:09:41 INFO - PROCESS | 1871 | 1461629381529 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 17:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:09:41 INFO - PROCESS | 1871 | 1461629381537 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:09:41 INFO - PROCESS | 1871 | 1461629381541 Marionette TRACE conn3 <- [1,1058,null,{}] 17:09:41 INFO - PROCESS | 1871 | 1461629381547 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:41 INFO - PROCESS | 1871 | 1461629381789 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 17:09:41 INFO - PROCESS | 1871 | 1461629381821 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:41 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15a0b000 == 101 [pid = 1871] [id = 272] 17:09:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca14d64400) [pid = 1871] [serial = 817] [outer = (nil)] 17:09:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca15225000) [pid = 1871] [serial = 818] [outer = 0x7fca14d64400] 17:09:41 INFO - PROCESS | 1871 | 1461629381884 Marionette DEBUG loaded listener.js 17:09:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca15492400) [pid = 1871] [serial = 819] [outer = 0x7fca14d64400] 17:09:42 INFO - PROCESS | 1871 | 1461629382732 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 17:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1236ms 17:09:42 INFO - PROCESS | 1871 | 1461629382775 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 17:09:42 INFO - PROCESS | 1871 | 1461629382778 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 17:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:09:42 INFO - PROCESS | 1871 | 1461629382792 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:09:42 INFO - PROCESS | 1871 | 1461629382795 Marionette TRACE conn3 <- [1,1062,null,{}] 17:09:42 INFO - PROCESS | 1871 | 1461629382800 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:43 INFO - PROCESS | 1871 | 1461629383021 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 17:09:43 INFO - PROCESS | 1871 | 1461629383063 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:43 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f8f000 == 102 [pid = 1871] [id = 273] 17:09:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca15581400) [pid = 1871] [serial = 820] [outer = (nil)] 17:09:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca16ae9800) [pid = 1871] [serial = 821] [outer = 0x7fca15581400] 17:09:43 INFO - PROCESS | 1871 | 1461629383138 Marionette DEBUG loaded listener.js 17:09:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca187e4000) [pid = 1871] [serial = 822] [outer = 0x7fca15581400] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca0c7f6000) [pid = 1871] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca09896c00) [pid = 1871] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca0c663800) [pid = 1871] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca13edf400) [pid = 1871] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca0eccdc00) [pid = 1871] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca1548b800) [pid = 1871] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca09543000) [pid = 1871] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca141c5400) [pid = 1871] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca14c1c800) [pid = 1871] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca0989f000) [pid = 1871] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fca09539000) [pid = 1871] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fca15572c00) [pid = 1871] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 141 (0x7fca09897c00) [pid = 1871] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca0c667800) [pid = 1871] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fca09535800) [pid = 1871] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca0989f400) [pid = 1871] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:09:43 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fca09509c00) [pid = 1871] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:09:44 INFO - PROCESS | 1871 | 1461629384348 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 17:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1588ms 17:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:09:44 INFO - PROCESS | 1871 | 1461629384381 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 17:09:44 INFO - PROCESS | 1871 | 1461629384383 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 17:09:44 INFO - PROCESS | 1871 | 1461629384390 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:09:44 INFO - PROCESS | 1871 | 1461629384394 Marionette TRACE conn3 <- [1,1066,null,{}] 17:09:44 INFO - PROCESS | 1871 | 1461629384399 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:44 INFO - PROCESS | 1871 | 1461629384566 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 17:09:44 INFO - PROCESS | 1871 | 1461629384593 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:44 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15a0e800 == 103 [pid = 1871] [id = 274] 17:09:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca09896800) [pid = 1871] [serial = 823] [outer = (nil)] 17:09:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca13edf400) [pid = 1871] [serial = 824] [outer = 0x7fca09896800] 17:09:44 INFO - PROCESS | 1871 | 1461629384658 Marionette DEBUG loaded listener.js 17:09:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fca15537400) [pid = 1871] [serial = 825] [outer = 0x7fca09896800] 17:09:45 INFO - PROCESS | 1871 | 1461629385473 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 17:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1129ms 17:09:45 INFO - PROCESS | 1871 | 1461629385520 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 17:09:45 INFO - PROCESS | 1871 | 1461629385524 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 17:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:09:45 INFO - PROCESS | 1871 | 1461629385530 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:09:45 INFO - PROCESS | 1871 | 1461629385533 Marionette TRACE conn3 <- [1,1070,null,{}] 17:09:45 INFO - PROCESS | 1871 | 1461629385543 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:45 INFO - PROCESS | 1871 | 1461629385724 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 17:09:45 INFO - PROCESS | 1871 | 1461629385735 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1bb94800 == 104 [pid = 1871] [id = 275] 17:09:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca13ee6400) [pid = 1871] [serial = 826] [outer = (nil)] 17:09:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 142 (0x7fca188a5400) [pid = 1871] [serial = 827] [outer = 0x7fca13ee6400] 17:09:45 INFO - PROCESS | 1871 | 1461629385800 Marionette DEBUG loaded listener.js 17:09:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca18a32000) [pid = 1871] [serial = 828] [outer = 0x7fca13ee6400] 17:09:46 INFO - PROCESS | 1871 | 1461629386977 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 17:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1479ms 17:09:47 INFO - PROCESS | 1871 | 1461629387010 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 17:09:47 INFO - PROCESS | 1871 | 1461629387018 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 17:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:09:47 INFO - PROCESS | 1871 | 1461629387026 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:09:47 INFO - PROCESS | 1871 | 1461629387032 Marionette TRACE conn3 <- [1,1074,null,{}] 17:09:47 INFO - PROCESS | 1871 | 1461629387040 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:47 INFO - PROCESS | 1871 | 1461629387257 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 17:09:47 INFO - PROCESS | 1871 | 1461629387489 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:47 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f544800 == 105 [pid = 1871] [id = 276] 17:09:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca0c476800) [pid = 1871] [serial = 829] [outer = (nil)] 17:09:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca0dfa9c00) [pid = 1871] [serial = 830] [outer = 0x7fca0c476800] 17:09:47 INFO - PROCESS | 1871 | 1461629387609 Marionette DEBUG loaded listener.js 17:09:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca0ef08000) [pid = 1871] [serial = 831] [outer = 0x7fca0c476800] 17:09:48 INFO - PROCESS | 1871 | 1461629388549 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 17:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1583ms 17:09:48 INFO - PROCESS | 1871 | 1461629388611 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 17:09:48 INFO - PROCESS | 1871 | 1461629388620 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 17:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:09:48 INFO - PROCESS | 1871 | 1461629388631 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:09:48 INFO - PROCESS | 1871 | 1461629388635 Marionette TRACE conn3 <- [1,1078,null,{}] 17:09:48 INFO - PROCESS | 1871 | 1461629388642 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:48 INFO - PROCESS | 1871 | 1461629388933 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 17:09:49 INFO - PROCESS | 1871 | 1461629389234 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:49 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f7d000 == 106 [pid = 1871] [id = 277] 17:09:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca0ef08400) [pid = 1871] [serial = 832] [outer = (nil)] 17:09:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca14c1b400) [pid = 1871] [serial = 833] [outer = 0x7fca0ef08400] 17:09:49 INFO - PROCESS | 1871 | 1461629389366 Marionette DEBUG loaded listener.js 17:09:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca14d67400) [pid = 1871] [serial = 834] [outer = 0x7fca0ef08400] 17:09:50 INFO - PROCESS | 1871 | 1461629390313 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 17:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1734ms 17:09:50 INFO - PROCESS | 1871 | 1461629390366 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 17:09:50 INFO - PROCESS | 1871 | 1461629390370 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 17:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:09:50 INFO - PROCESS | 1871 | 1461629390377 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:09:50 INFO - PROCESS | 1871 | 1461629390383 Marionette TRACE conn3 <- [1,1082,null,{}] 17:09:50 INFO - PROCESS | 1871 | 1461629390400 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:50 INFO - PROCESS | 1871 | 1461629390690 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 17:09:50 INFO - PROCESS | 1871 | 1461629390865 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:50 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1ddd2800 == 107 [pid = 1871] [id = 278] 17:09:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca15572c00) [pid = 1871] [serial = 835] [outer = (nil)] 17:09:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca16c81400) [pid = 1871] [serial = 836] [outer = 0x7fca15572c00] 17:09:50 INFO - PROCESS | 1871 | 1461629390956 Marionette DEBUG loaded listener.js 17:09:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca187e2800) [pid = 1871] [serial = 837] [outer = 0x7fca15572c00] 17:09:51 INFO - PROCESS | 1871 | 1461629391810 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 17:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1489ms 17:09:51 INFO - PROCESS | 1871 | 1461629391868 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 17:09:51 INFO - PROCESS | 1871 | 1461629391872 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 17:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:09:51 INFO - PROCESS | 1871 | 1461629391878 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:09:51 INFO - PROCESS | 1871 | 1461629391881 Marionette TRACE conn3 <- [1,1086,null,{}] 17:09:51 INFO - PROCESS | 1871 | 1461629391886 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:52 INFO - PROCESS | 1871 | 1461629392090 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 17:09:52 INFO - PROCESS | 1871 | 1461629392331 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:52 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca21318800 == 108 [pid = 1871] [id = 279] 17:09:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca18a2f800) [pid = 1871] [serial = 838] [outer = (nil)] 17:09:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca1a5d7400) [pid = 1871] [serial = 839] [outer = 0x7fca18a2f800] 17:09:52 INFO - PROCESS | 1871 | 1461629392449 Marionette DEBUG loaded listener.js 17:09:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca1a5eb800) [pid = 1871] [serial = 840] [outer = 0x7fca18a2f800] 17:09:53 INFO - PROCESS | 1871 | 1461629393285 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 17:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1478ms 17:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:09:53 INFO - PROCESS | 1871 | 1461629393357 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 17:09:53 INFO - PROCESS | 1871 | 1461629393360 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 17:09:53 INFO - PROCESS | 1871 | 1461629393367 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:09:53 INFO - PROCESS | 1871 | 1461629393370 Marionette TRACE conn3 <- [1,1090,null,{}] 17:09:53 INFO - PROCESS | 1871 | 1461629393375 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:53 INFO - PROCESS | 1871 | 1461629393591 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 17:09:53 INFO - PROCESS | 1871 | 1461629393762 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca215aa800 == 109 [pid = 1871] [id = 280] 17:09:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca188a9800) [pid = 1871] [serial = 841] [outer = (nil)] 17:09:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca1aff2400) [pid = 1871] [serial = 842] [outer = 0x7fca188a9800] 17:09:53 INFO - PROCESS | 1871 | 1461629393842 Marionette DEBUG loaded listener.js 17:09:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca1ba24c00) [pid = 1871] [serial = 843] [outer = 0x7fca188a9800] 17:09:54 INFO - PROCESS | 1871 | 1461629394761 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 17:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1442ms 17:09:54 INFO - PROCESS | 1871 | 1461629394809 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 17:09:54 INFO - PROCESS | 1871 | 1461629394812 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 17:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:09:54 INFO - PROCESS | 1871 | 1461629394818 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:09:54 INFO - PROCESS | 1871 | 1461629394821 Marionette TRACE conn3 <- [1,1094,null,{}] 17:09:54 INFO - PROCESS | 1871 | 1461629394826 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:55 INFO - PROCESS | 1871 | 1461629395025 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 17:09:55 INFO - PROCESS | 1871 | 1461629395199 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:55 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2512d000 == 110 [pid = 1871] [id = 281] 17:09:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca1bbb4400) [pid = 1871] [serial = 844] [outer = (nil)] 17:09:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca1ca9dc00) [pid = 1871] [serial = 845] [outer = 0x7fca1bbb4400] 17:09:55 INFO - PROCESS | 1871 | 1461629395274 Marionette DEBUG loaded listener.js 17:09:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca1cc15000) [pid = 1871] [serial = 846] [outer = 0x7fca1bbb4400] 17:09:56 INFO - PROCESS | 1871 | 1461629396139 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 17:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1376ms 17:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:09:56 INFO - PROCESS | 1871 | 1461629396197 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 17:09:56 INFO - PROCESS | 1871 | 1461629396200 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 17:09:56 INFO - PROCESS | 1871 | 1461629396208 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:09:56 INFO - PROCESS | 1871 | 1461629396210 Marionette TRACE conn3 <- [1,1098,null,{}] 17:09:56 INFO - PROCESS | 1871 | 1461629396216 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:56 INFO - PROCESS | 1871 | 1461629396397 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 17:09:56 INFO - PROCESS | 1871 | 1461629396575 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:56 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2b90f000 == 111 [pid = 1871] [id = 282] 17:09:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca09541000) [pid = 1871] [serial = 847] [outer = (nil)] 17:09:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca1d324c00) [pid = 1871] [serial = 848] [outer = 0x7fca09541000] 17:09:56 INFO - PROCESS | 1871 | 1461629396648 Marionette DEBUG loaded listener.js 17:09:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca1ca82c00) [pid = 1871] [serial = 849] [outer = 0x7fca09541000] 17:09:57 INFO - PROCESS | 1871 | 1461629397520 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 17:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1380ms 17:09:57 INFO - PROCESS | 1871 | 1461629397587 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 17:09:57 INFO - PROCESS | 1871 | 1461629397591 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 17:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:09:57 INFO - PROCESS | 1871 | 1461629397597 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:09:57 INFO - PROCESS | 1871 | 1461629397601 Marionette TRACE conn3 <- [1,1102,null,{}] 17:09:57 INFO - PROCESS | 1871 | 1461629397606 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:57 INFO - PROCESS | 1871 | 1461629397827 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 17:09:58 INFO - PROCESS | 1871 | 1461629398013 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:58 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2bc0c000 == 112 [pid = 1871] [id = 283] 17:09:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca1be1d800) [pid = 1871] [serial = 850] [outer = (nil)] 17:09:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca1de5f800) [pid = 1871] [serial = 851] [outer = 0x7fca1be1d800] 17:09:58 INFO - PROCESS | 1871 | 1461629398085 Marionette DEBUG loaded listener.js 17:09:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca1df76000) [pid = 1871] [serial = 852] [outer = 0x7fca1be1d800] 17:09:58 INFO - PROCESS | 1871 | 1461629398970 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 17:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1435ms 17:09:59 INFO - PROCESS | 1871 | 1461629399035 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 17:09:59 INFO - PROCESS | 1871 | 1461629399038 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 17:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:09:59 INFO - PROCESS | 1871 | 1461629399044 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:09:59 INFO - PROCESS | 1871 | 1461629399048 Marionette TRACE conn3 <- [1,1106,null,{}] 17:09:59 INFO - PROCESS | 1871 | 1461629399053 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:59 INFO - PROCESS | 1871 | 1461629399251 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 17:09:59 INFO - PROCESS | 1871 | 1461629399427 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:59 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2c026000 == 113 [pid = 1871] [id = 284] 17:09:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca1cc18000) [pid = 1871] [serial = 853] [outer = (nil)] 17:09:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca1df7c800) [pid = 1871] [serial = 854] [outer = 0x7fca1cc18000] 17:09:59 INFO - PROCESS | 1871 | 1461629399501 Marionette DEBUG loaded listener.js 17:09:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca1e008800) [pid = 1871] [serial = 855] [outer = 0x7fca1cc18000] 17:10:00 INFO - PROCESS | 1871 | 1461629400309 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 17:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1279ms 17:10:00 INFO - PROCESS | 1871 | 1461629400324 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 17:10:00 INFO - PROCESS | 1871 | 1461629400327 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 17:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:10:00 INFO - PROCESS | 1871 | 1461629400353 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:10:00 INFO - PROCESS | 1871 | 1461629400356 Marionette TRACE conn3 <- [1,1110,null,{}] 17:10:00 INFO - PROCESS | 1871 | 1461629400362 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:00 INFO - PROCESS | 1871 | 1461629400557 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 17:10:00 INFO - PROCESS | 1871 | 1461629400737 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2d05f000 == 114 [pid = 1871] [id = 285] 17:10:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca1d744400) [pid = 1871] [serial = 856] [outer = (nil)] 17:10:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca1e010400) [pid = 1871] [serial = 857] [outer = 0x7fca1d744400] 17:10:00 INFO - PROCESS | 1871 | 1461629400816 Marionette DEBUG loaded listener.js 17:10:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca1e2ccc00) [pid = 1871] [serial = 858] [outer = 0x7fca1d744400] 17:10:01 INFO - PROCESS | 1871 | 1461629401772 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 17:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1490ms 17:10:01 INFO - PROCESS | 1871 | 1461629401840 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 17:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:10:01 INFO - PROCESS | 1871 | 1461629401845 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 17:10:01 INFO - PROCESS | 1871 | 1461629401853 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:10:01 INFO - PROCESS | 1871 | 1461629401856 Marionette TRACE conn3 <- [1,1114,null,{}] 17:10:01 INFO - PROCESS | 1871 | 1461629401864 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:02 INFO - PROCESS | 1871 | 1461629402197 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 17:10:02 INFO - PROCESS | 1871 | 1461629402476 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:02 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a9cd800 == 115 [pid = 1871] [id = 286] 17:10:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca0950b400) [pid = 1871] [serial = 859] [outer = (nil)] 17:10:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca09896000) [pid = 1871] [serial = 860] [outer = 0x7fca0950b400] 17:10:02 INFO - PROCESS | 1871 | 1461629402562 Marionette DEBUG loaded listener.js 17:10:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca1e74fc00) [pid = 1871] [serial = 861] [outer = 0x7fca0950b400] 17:10:03 INFO - PROCESS | 1871 | 1461629403823 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 17:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1993ms 17:10:03 INFO - PROCESS | 1871 | 1461629403846 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 17:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:10:03 INFO - PROCESS | 1871 | 1461629403851 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 17:10:03 INFO - PROCESS | 1871 | 1461629403859 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:10:03 INFO - PROCESS | 1871 | 1461629403864 Marionette TRACE conn3 <- [1,1118,null,{}] 17:10:03 INFO - PROCESS | 1871 | 1461629403872 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:04 INFO - PROCESS | 1871 | 1461629404108 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 17:10:04 INFO - PROCESS | 1871 | 1461629404308 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:04 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14d96000 == 116 [pid = 1871] [id = 287] 17:10:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca0c668800) [pid = 1871] [serial = 862] [outer = (nil)] 17:10:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca0c85a800) [pid = 1871] [serial = 863] [outer = 0x7fca0c668800] 17:10:04 INFO - PROCESS | 1871 | 1461629404386 Marionette DEBUG loaded listener.js 17:10:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca0eeeb000) [pid = 1871] [serial = 864] [outer = 0x7fca0c668800] 17:10:05 INFO - PROCESS | 1871 | 1461629405270 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 17:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1449ms 17:10:05 INFO - PROCESS | 1871 | 1461629405309 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 17:10:05 INFO - PROCESS | 1871 | 1461629405326 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 17:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:10:05 INFO - PROCESS | 1871 | 1461629405350 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:10:05 INFO - PROCESS | 1871 | 1461629405358 Marionette TRACE conn3 <- [1,1122,null,{}] 17:10:05 INFO - PROCESS | 1871 | 1461629405439 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:05 INFO - PROCESS | 1871 | 1461629405671 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 17:10:05 INFO - PROCESS | 1871 | 1461629405947 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a5bc000 == 117 [pid = 1871] [id = 288] 17:10:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca0c7f3000) [pid = 1871] [serial = 865] [outer = (nil)] 17:10:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca13ede800) [pid = 1871] [serial = 866] [outer = 0x7fca0c7f3000] 17:10:06 INFO - PROCESS | 1871 | 1461629406080 Marionette DEBUG loaded listener.js 17:10:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca14c29000) [pid = 1871] [serial = 867] [outer = 0x7fca0c7f3000] 17:10:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d3b2800 == 116 [pid = 1871] [id = 14] 17:10:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15a0e800 == 115 [pid = 1871] [id = 274] 17:10:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f8f000 == 114 [pid = 1871] [id = 273] 17:10:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15a0b000 == 113 [pid = 1871] [id = 272] 17:10:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14c8c800 == 112 [pid = 1871] [id = 271] 17:10:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c432000 == 111 [pid = 1871] [id = 270] 17:10:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a5b3000 == 110 [pid = 1871] [id = 269] 17:10:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0dea0000 == 109 [pid = 1871] [id = 268] 17:10:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1dfa3000 == 108 [pid = 1871] [id = 263] 17:10:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1db4c800 == 107 [pid = 1871] [id = 262] 17:10:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d3a4800 == 106 [pid = 1871] [id = 261] 17:10:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1ca4f800 == 105 [pid = 1871] [id = 260] 17:10:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15d69800 == 104 [pid = 1871] [id = 259] 17:10:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0df06800 == 103 [pid = 1871] [id = 258] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca14d6f000) [pid = 1871] [serial = 626] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca2efefc00) [pid = 1871] [serial = 638] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca2d1d0800) [pid = 1871] [serial = 632] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca1c8b4000) [pid = 1871] [serial = 629] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca0c671400) [pid = 1871] [serial = 641] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca3016a000) [pid = 1871] [serial = 647] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca0a29d800) [pid = 1871] [serial = 623] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca0c860400) [pid = 1871] [serial = 644] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca09537800) [pid = 1871] [serial = 635] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca14d6d400) [pid = 1871] [serial = 737] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca0edd4400) [pid = 1871] [serial = 756] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca0c857800) [pid = 1871] [serial = 755] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca15222c00) [pid = 1871] [serial = 740] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca0c5c9400) [pid = 1871] [serial = 753] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca0a286400) [pid = 1871] [serial = 752] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca15533400) [pid = 1871] [serial = 743] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca0ecce400) [pid = 1871] [serial = 728] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca141c2400) [pid = 1871] [serial = 731] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca0ef0e000) [pid = 1871] [serial = 758] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca14ccb400) [pid = 1871] [serial = 723] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca101dec00) [pid = 1871] [serial = 759] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca14c11c00) [pid = 1871] [serial = 761] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca15573c00) [pid = 1871] [serial = 746] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca14cd0800) [pid = 1871] [serial = 734] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca0a295800) [pid = 1871] [serial = 725] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca0a282c00) [pid = 1871] [serial = 749] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca1557c800) [pid = 1871] [serial = 767] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca170d6400) [pid = 1871] [serial = 771] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca16c7d400) [pid = 1871] [serial = 768] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca14d6ec00) [pid = 1871] [serial = 764] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca101df800) [pid = 1871] [serial = 770] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca14cc8000) [pid = 1871] [serial = 762] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca14df6400) [pid = 1871] [serial = 765] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1871 | 1461629406953 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 17:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1643ms 17:10:06 INFO - PROCESS | 1871 | 1461629406992 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 17:10:06 INFO - PROCESS | 1871 | 1461629406994 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 17:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:10:07 INFO - PROCESS | 1871 | 1461629407002 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:10:07 INFO - PROCESS | 1871 | 1461629407007 Marionette TRACE conn3 <- [1,1126,null,{}] 17:10:07 INFO - PROCESS | 1871 | 1461629407023 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:07 INFO - PROCESS | 1871 | 1461629407203 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 17:10:07 INFO - PROCESS | 1871 | 1461629407230 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:07 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f526000 == 104 [pid = 1871] [id = 289] 17:10:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca14d6f000) [pid = 1871] [serial = 868] [outer = (nil)] 17:10:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca14df4000) [pid = 1871] [serial = 869] [outer = 0x7fca14d6f000] 17:10:07 INFO - PROCESS | 1871 | 1461629407312 Marionette DEBUG loaded listener.js 17:10:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca15373c00) [pid = 1871] [serial = 870] [outer = 0x7fca14d6f000] 17:10:08 INFO - PROCESS | 1871 | 1461629408261 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 17:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1287ms 17:10:08 INFO - PROCESS | 1871 | 1461629408291 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 17:10:08 INFO - PROCESS | 1871 | 1461629408294 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 17:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:10:08 INFO - PROCESS | 1871 | 1461629408301 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:10:08 INFO - PROCESS | 1871 | 1461629408305 Marionette TRACE conn3 <- [1,1130,null,{}] 17:10:08 INFO - PROCESS | 1871 | 1461629408310 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:08 INFO - PROCESS | 1871 | 1461629408550 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 17:10:08 INFO - PROCESS | 1871 | 1461629408643 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:08 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14d99800 == 105 [pid = 1871] [id = 290] 17:10:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca14d62c00) [pid = 1871] [serial = 871] [outer = (nil)] 17:10:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca1557d000) [pid = 1871] [serial = 872] [outer = 0x7fca14d62c00] 17:10:08 INFO - PROCESS | 1871 | 1461629408718 Marionette DEBUG loaded listener.js 17:10:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca17cd8400) [pid = 1871] [serial = 873] [outer = 0x7fca14d62c00] 17:10:09 INFO - PROCESS | 1871 | 1461629409581 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 17:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1333ms 17:10:09 INFO - PROCESS | 1871 | 1461629409637 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 17:10:09 INFO - PROCESS | 1871 | 1461629409640 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 17:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:10:09 INFO - PROCESS | 1871 | 1461629409648 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:10:09 INFO - PROCESS | 1871 | 1461629409650 Marionette TRACE conn3 <- [1,1134,null,{}] 17:10:09 INFO - PROCESS | 1871 | 1461629409657 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:09 INFO - PROCESS | 1871 | 1461629409882 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 17:10:09 INFO - PROCESS | 1871 | 1461629409916 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:09 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15dd1000 == 106 [pid = 1871] [id = 291] 17:10:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca17cd9800) [pid = 1871] [serial = 874] [outer = (nil)] 17:10:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca18785400) [pid = 1871] [serial = 875] [outer = 0x7fca17cd9800] 17:10:09 INFO - PROCESS | 1871 | 1461629409983 Marionette DEBUG loaded listener.js 17:10:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca188ab000) [pid = 1871] [serial = 876] [outer = 0x7fca17cd9800] 17:10:11 INFO - PROCESS | 1871 | 1461629411168 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:10:11 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca09896800) [pid = 1871] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:10:11 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca0c669c00) [pid = 1871] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:10:11 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca0c46b000) [pid = 1871] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:10:11 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca14d64400) [pid = 1871] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:10:11 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca15581400) [pid = 1871] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:10:11 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca0c7f2c00) [pid = 1871] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:10:11 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca096a5000) [pid = 1871] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:10:11 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca0a28ec00) [pid = 1871] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1582ms 17:10:11 INFO - PROCESS | 1871 | 1461629411231 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 17:10:11 INFO - PROCESS | 1871 | 1461629411236 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 17:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:10:11 INFO - PROCESS | 1871 | 1461629411243 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:10:11 INFO - PROCESS | 1871 | 1461629411247 Marionette TRACE conn3 <- [1,1138,null,{}] 17:10:11 INFO - PROCESS | 1871 | 1461629411253 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:11 INFO - PROCESS | 1871 | 1461629411483 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 17:10:11 INFO - PROCESS | 1871 | 1461629411686 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:11 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a7d000 == 107 [pid = 1871] [id = 292] 17:10:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca1a5eec00) [pid = 1871] [serial = 877] [outer = (nil)] 17:10:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca1af8a000) [pid = 1871] [serial = 878] [outer = 0x7fca1a5eec00] 17:10:11 INFO - PROCESS | 1871 | 1461629411766 Marionette DEBUG loaded listener.js 17:10:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca1b27f000) [pid = 1871] [serial = 879] [outer = 0x7fca1a5eec00] 17:10:12 INFO - PROCESS | 1871 | 1461629412560 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 17:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1337ms 17:10:12 INFO - PROCESS | 1871 | 1461629412589 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 17:10:12 INFO - PROCESS | 1871 | 1461629412593 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 17:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:10:12 INFO - PROCESS | 1871 | 1461629412602 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:10:12 INFO - PROCESS | 1871 | 1461629412604 Marionette TRACE conn3 <- [1,1142,null,{}] 17:10:12 INFO - PROCESS | 1871 | 1461629412609 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:12 INFO - PROCESS | 1871 | 1461629412804 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 17:10:12 INFO - PROCESS | 1871 | 1461629412823 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:12 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d2c9000 == 108 [pid = 1871] [id = 293] 17:10:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca1af80800) [pid = 1871] [serial = 880] [outer = (nil)] 17:10:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca1c048c00) [pid = 1871] [serial = 881] [outer = 0x7fca1af80800] 17:10:12 INFO - PROCESS | 1871 | 1461629412901 Marionette DEBUG loaded listener.js 17:10:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca1ca9ac00) [pid = 1871] [serial = 882] [outer = 0x7fca1af80800] 17:10:14 INFO - PROCESS | 1871 | 1461629414447 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 17:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1900ms 17:10:14 INFO - PROCESS | 1871 | 1461629414505 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 17:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:10:14 INFO - PROCESS | 1871 | 1461629414517 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 17:10:14 INFO - PROCESS | 1871 | 1461629414534 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:10:14 INFO - PROCESS | 1871 | 1461629414542 Marionette TRACE conn3 <- [1,1146,null,{}] 17:10:14 INFO - PROCESS | 1871 | 1461629414556 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:14 INFO - PROCESS | 1871 | 1461629414947 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 17:10:15 INFO - PROCESS | 1871 | 1461629415117 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f42e000 == 109 [pid = 1871] [id = 294] 17:10:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca0c7f7000) [pid = 1871] [serial = 883] [outer = (nil)] 17:10:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca0dfabc00) [pid = 1871] [serial = 884] [outer = 0x7fca0c7f7000] 17:10:15 INFO - PROCESS | 1871 | 1461629415204 Marionette DEBUG loaded listener.js 17:10:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca0ffc2c00) [pid = 1871] [serial = 885] [outer = 0x7fca0c7f7000] 17:10:16 INFO - PROCESS | 1871 | 1461629416180 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 17:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1695ms 17:10:16 INFO - PROCESS | 1871 | 1461629416226 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 17:10:16 INFO - PROCESS | 1871 | 1461629416236 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 17:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:10:16 INFO - PROCESS | 1871 | 1461629416249 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:10:16 INFO - PROCESS | 1871 | 1461629416253 Marionette TRACE conn3 <- [1,1150,null,{}] 17:10:16 INFO - PROCESS | 1871 | 1461629416261 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:16 INFO - PROCESS | 1871 | 1461629416537 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 17:10:16 INFO - PROCESS | 1871 | 1461629416850 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:16 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f11000 == 110 [pid = 1871] [id = 295] 17:10:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca14cc2400) [pid = 1871] [serial = 886] [outer = (nil)] 17:10:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca14d6b400) [pid = 1871] [serial = 887] [outer = 0x7fca14cc2400] 17:10:16 INFO - PROCESS | 1871 | 1461629416929 Marionette DEBUG loaded listener.js 17:10:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca15226400) [pid = 1871] [serial = 888] [outer = 0x7fca14cc2400] 17:10:17 INFO - PROCESS | 1871 | 1461629417832 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 17:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1636ms 17:10:17 INFO - PROCESS | 1871 | 1461629417884 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 17:10:17 INFO - PROCESS | 1871 | 1461629417889 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 17:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:10:17 INFO - PROCESS | 1871 | 1461629417895 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:10:17 INFO - PROCESS | 1871 | 1461629417901 Marionette TRACE conn3 <- [1,1154,null,{}] 17:10:17 INFO - PROCESS | 1871 | 1461629417919 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:18 INFO - PROCESS | 1871 | 1461629418177 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 17:10:18 INFO - PROCESS | 1871 | 1461629418406 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:18 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e198800 == 111 [pid = 1871] [id = 296] 17:10:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca188ad400) [pid = 1871] [serial = 889] [outer = (nil)] 17:10:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca1a5d9c00) [pid = 1871] [serial = 890] [outer = 0x7fca188ad400] 17:10:18 INFO - PROCESS | 1871 | 1461629418547 Marionette DEBUG loaded listener.js 17:10:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca1af8bc00) [pid = 1871] [serial = 891] [outer = 0x7fca188ad400] 17:10:19 INFO - PROCESS | 1871 | 1461629419490 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 17:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1638ms 17:10:19 INFO - PROCESS | 1871 | 1461629419549 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 17:10:19 INFO - PROCESS | 1871 | 1461629419555 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 17:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:10:19 INFO - PROCESS | 1871 | 1461629419565 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:10:19 INFO - PROCESS | 1871 | 1461629419568 Marionette TRACE conn3 <- [1,1158,null,{}] 17:10:19 INFO - PROCESS | 1871 | 1461629419574 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:19 INFO - PROCESS | 1871 | 1461629419775 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 17:10:19 INFO - PROCESS | 1871 | 1461629419961 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:19 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1f35b000 == 112 [pid = 1871] [id = 297] 17:10:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca188ae400) [pid = 1871] [serial = 892] [outer = (nil)] 17:10:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca1c8b0800) [pid = 1871] [serial = 893] [outer = 0x7fca188ae400] 17:10:20 INFO - PROCESS | 1871 | 1461629420034 Marionette DEBUG loaded listener.js 17:10:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca1caa4800) [pid = 1871] [serial = 894] [outer = 0x7fca188ae400] 17:10:20 INFO - PROCESS | 1871 | 1461629420954 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 17:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1433ms 17:10:21 INFO - PROCESS | 1871 | 1461629420999 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 17:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:10:21 INFO - PROCESS | 1871 | 1461629421003 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 17:10:21 INFO - PROCESS | 1871 | 1461629421010 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:10:21 INFO - PROCESS | 1871 | 1461629421014 Marionette TRACE conn3 <- [1,1162,null,{}] 17:10:21 INFO - PROCESS | 1871 | 1461629421020 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:21 INFO - PROCESS | 1871 | 1461629421237 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 17:10:21 INFO - PROCESS | 1871 | 1461629421416 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:21 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2ade4800 == 113 [pid = 1871] [id = 298] 17:10:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca1a5ea800) [pid = 1871] [serial = 895] [outer = (nil)] 17:10:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca1e009800) [pid = 1871] [serial = 896] [outer = 0x7fca1a5ea800] 17:10:21 INFO - PROCESS | 1871 | 1461629421490 Marionette DEBUG loaded listener.js 17:10:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca1e59e400) [pid = 1871] [serial = 897] [outer = 0x7fca1a5ea800] 17:10:22 INFO - PROCESS | 1871 | 1461629422452 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 17:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1486ms 17:10:22 INFO - PROCESS | 1871 | 1461629422497 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 17:10:22 INFO - PROCESS | 1871 | 1461629422501 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 17:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:10:22 INFO - PROCESS | 1871 | 1461629422507 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:10:22 INFO - PROCESS | 1871 | 1461629422511 Marionette TRACE conn3 <- [1,1166,null,{}] 17:10:22 INFO - PROCESS | 1871 | 1461629422517 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:22 INFO - PROCESS | 1871 | 1461629422761 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 17:10:23 INFO - PROCESS | 1871 | 1461629423079 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:23 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca303a1000 == 114 [pid = 1871] [id = 299] 17:10:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca1f32ec00) [pid = 1871] [serial = 898] [outer = (nil)] 17:10:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca1f79a000) [pid = 1871] [serial = 899] [outer = 0x7fca1f32ec00] 17:10:23 INFO - PROCESS | 1871 | 1461629423176 Marionette DEBUG loaded listener.js 17:10:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca2134b400) [pid = 1871] [serial = 900] [outer = 0x7fca1f32ec00] 17:10:24 INFO - PROCESS | 1871 | 1461629424056 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 17:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1582ms 17:10:24 INFO - PROCESS | 1871 | 1461629424091 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 17:10:24 INFO - PROCESS | 1871 | 1461629424096 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 17:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:10:24 INFO - PROCESS | 1871 | 1461629424102 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:10:24 INFO - PROCESS | 1871 | 1461629424105 Marionette TRACE conn3 <- [1,1170,null,{}] 17:10:24 INFO - PROCESS | 1871 | 1461629424111 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:24 INFO - PROCESS | 1871 | 1461629424312 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 17:10:24 INFO - PROCESS | 1871 | 1461629424504 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:24 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca3091d800 == 115 [pid = 1871] [id = 300] 17:10:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca1ec91000) [pid = 1871] [serial = 901] [outer = (nil)] 17:10:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca213a4000) [pid = 1871] [serial = 902] [outer = 0x7fca1ec91000] 17:10:24 INFO - PROCESS | 1871 | 1461629424626 Marionette DEBUG loaded listener.js 17:10:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca2183dc00) [pid = 1871] [serial = 903] [outer = 0x7fca1ec91000] 17:10:25 INFO - PROCESS | 1871 | 1461629425513 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 17:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1482ms 17:10:25 INFO - PROCESS | 1871 | 1461629425586 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 17:10:25 INFO - PROCESS | 1871 | 1461629425591 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 17:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:10:25 INFO - PROCESS | 1871 | 1461629425597 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:10:25 INFO - PROCESS | 1871 | 1461629425601 Marionette TRACE conn3 <- [1,1174,null,{}] 17:10:25 INFO - PROCESS | 1871 | 1461629425607 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:25 INFO - PROCESS | 1871 | 1461629425844 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:10:26 INFO - PROCESS | 1871 | 1461629426072 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:26 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30b22800 == 116 [pid = 1871] [id = 301] 17:10:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca1f32bc00) [pid = 1871] [serial = 904] [outer = (nil)] 17:10:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca24e72000) [pid = 1871] [serial = 905] [outer = 0x7fca1f32bc00] 17:10:26 INFO - PROCESS | 1871 | 1461629426202 Marionette DEBUG loaded listener.js 17:10:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca25d7c800) [pid = 1871] [serial = 906] [outer = 0x7fca1f32bc00] 17:10:27 INFO - PROCESS | 1871 | 1461629427161 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 17:10:27 INFO - PROCESS | 1871 | 1461629427240 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 17:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:10:27 INFO - PROCESS | 1871 | 1461629427248 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:10:27 INFO - PROCESS | 1871 | 1461629427251 Marionette TRACE conn3 <- [1,1178,null,{}] 17:10:27 INFO - PROCESS | 1871 | 1461629427257 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:27 INFO - PROCESS | 1871 | 1461629427462 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:10:27 INFO - PROCESS | 1871 | 1461629427695 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca3111e000 == 117 [pid = 1871] [id = 302] 17:10:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca1f47f800) [pid = 1871] [serial = 907] [outer = (nil)] 17:10:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca2ad42c00) [pid = 1871] [serial = 908] [outer = 0x7fca1f47f800] 17:10:27 INFO - PROCESS | 1871 | 1461629427789 Marionette DEBUG loaded listener.js 17:10:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca2bb6f400) [pid = 1871] [serial = 909] [outer = 0x7fca1f47f800] 17:10:28 INFO - PROCESS | 1871 | 1461629428707 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 17:10:28 INFO - PROCESS | 1871 | 1461629428792 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 17:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:10:28 INFO - PROCESS | 1871 | 1461629428800 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:10:28 INFO - PROCESS | 1871 | 1461629428804 Marionette TRACE conn3 <- [1,1182,null,{}] 17:10:28 INFO - PROCESS | 1871 | 1461629428811 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:29 INFO - PROCESS | 1871 | 1461629429078 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:10:29 INFO - PROCESS | 1871 | 1461629429362 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:29 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca3509c000 == 118 [pid = 1871] [id = 303] 17:10:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca16f30800) [pid = 1871] [serial = 910] [outer = (nil)] 17:10:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca2bbbf800) [pid = 1871] [serial = 911] [outer = 0x7fca16f30800] 17:10:29 INFO - PROCESS | 1871 | 1461629429435 Marionette DEBUG loaded listener.js 17:10:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca2bcc7c00) [pid = 1871] [serial = 912] [outer = 0x7fca16f30800] 17:10:30 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:30 INFO - PROCESS | 1871 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:10:30 INFO - PROCESS | 1871 | 1461629430424 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 17:10:30 INFO - PROCESS | 1871 | 1461629430501 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 17:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:10:30 INFO - PROCESS | 1871 | 1461629430512 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:10:30 INFO - PROCESS | 1871 | 1461629430518 Marionette TRACE conn3 <- [1,1186,null,{}] 17:10:30 INFO - PROCESS | 1871 | 1461629430527 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:30 INFO - PROCESS | 1871 | 1461629430839 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:10:31 INFO - PROCESS | 1871 | 1461629431091 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:31 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a392000 == 119 [pid = 1871] [id = 304] 17:10:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca0953ec00) [pid = 1871] [serial = 913] [outer = (nil)] 17:10:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca0c663800) [pid = 1871] [serial = 914] [outer = 0x7fca0953ec00] 17:10:31 INFO - PROCESS | 1871 | 1461629431214 Marionette DEBUG loaded listener.js 17:10:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca2ce69c00) [pid = 1871] [serial = 915] [outer = 0x7fca0953ec00] 17:10:32 INFO - PROCESS | 1871 | 1461629432258 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 17:10:32 INFO - PROCESS | 1871 | 1461629432316 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 17:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:10:32 INFO - PROCESS | 1871 | 1461629432326 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:10:32 INFO - PROCESS | 1871 | 1461629432330 Marionette TRACE conn3 <- [1,1190,null,{}] 17:10:32 INFO - PROCESS | 1871 | 1461629432341 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:32 INFO - PROCESS | 1871 | 1461629432994 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:10:33 INFO - PROCESS | 1871 | 1461629433294 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:33 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f538800 == 120 [pid = 1871] [id = 305] 17:10:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca096acc00) [pid = 1871] [serial = 916] [outer = (nil)] 17:10:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca0a287000) [pid = 1871] [serial = 917] [outer = 0x7fca096acc00] 17:10:33 INFO - PROCESS | 1871 | 1461629433372 Marionette DEBUG loaded listener.js 17:10:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca0c669000) [pid = 1871] [serial = 918] [outer = 0x7fca096acc00] 17:10:34 INFO - PROCESS | 1871 | 1461629434328 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 17:10:34 INFO - PROCESS | 1871 | 1461629434384 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 17:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:10:34 INFO - PROCESS | 1871 | 1461629434394 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:10:34 INFO - PROCESS | 1871 | 1461629434401 Marionette TRACE conn3 <- [1,1194,null,{}] 17:10:34 INFO - PROCESS | 1871 | 1461629434411 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:34 INFO - PROCESS | 1871 | 1461629434622 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:10:34 INFO - PROCESS | 1871 | 1461629434899 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:35 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0abcc800 == 121 [pid = 1871] [id = 306] 17:10:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 193 (0x7fca09541c00) [pid = 1871] [serial = 919] [outer = (nil)] 17:10:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 194 (0x7fca0c7f3800) [pid = 1871] [serial = 920] [outer = 0x7fca09541c00] 17:10:35 INFO - PROCESS | 1871 | 1461629435093 Marionette DEBUG loaded listener.js 17:10:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 195 (0x7fca141cf000) [pid = 1871] [serial = 921] [outer = 0x7fca09541c00] 17:10:36 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:36 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:36 INFO - PROCESS | 1871 | 1461629436173 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 17:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:10:36 INFO - PROCESS | 1871 | 1461629436242 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 17:10:36 INFO - PROCESS | 1871 | 1461629436249 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:10:36 INFO - PROCESS | 1871 | 1461629436252 Marionette TRACE conn3 <- [1,1198,null,{}] 17:10:36 INFO - PROCESS | 1871 | 1461629436259 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:36 INFO - PROCESS | 1871 | 1461629436451 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:10:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a7d000 == 120 [pid = 1871] [id = 292] 17:10:36 INFO - PROCESS | 1871 | --DOMWINDOW == 194 (0x7fca1a5ea400) [pid = 1871] [serial = 794] [outer = (nil)] [url = about:blank] 17:10:36 INFO - PROCESS | 1871 | --DOMWINDOW == 193 (0x7fca1afec000) [pid = 1871] [serial = 800] [outer = (nil)] [url = about:blank] 17:10:36 INFO - PROCESS | 1871 | --DOMWINDOW == 192 (0x7fca1a5d9400) [pid = 1871] [serial = 791] [outer = (nil)] [url = about:blank] 17:10:36 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca1af83400) [pid = 1871] [serial = 797] [outer = (nil)] [url = about:blank] 17:10:36 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca187e9c00) [pid = 1871] [serial = 788] [outer = (nil)] [url = about:blank] 17:10:36 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca101e5400) [pid = 1871] [serial = 803] [outer = (nil)] [url = about:blank] 17:10:36 INFO - PROCESS | 1871 | 1461629436819 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15dd1000 == 119 [pid = 1871] [id = 291] 17:10:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14d99800 == 118 [pid = 1871] [id = 290] 17:10:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f526000 == 117 [pid = 1871] [id = 289] 17:10:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a5bc000 == 116 [pid = 1871] [id = 288] 17:10:36 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c430800 == 117 [pid = 1871] [id = 307] 17:10:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca0c476000) [pid = 1871] [serial = 922] [outer = (nil)] 17:10:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca14def400) [pid = 1871] [serial = 923] [outer = 0x7fca0c476000] 17:10:36 INFO - PROCESS | 1871 | 1461629436895 Marionette DEBUG loaded listener.js 17:10:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca1548e800) [pid = 1871] [serial = 924] [outer = 0x7fca0c476000] 17:10:37 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14d96000 == 116 [pid = 1871] [id = 287] 17:10:37 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2d05f000 == 115 [pid = 1871] [id = 285] 17:10:37 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2c026000 == 114 [pid = 1871] [id = 284] 17:10:37 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2bc0c000 == 113 [pid = 1871] [id = 283] 17:10:37 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2b90f000 == 112 [pid = 1871] [id = 282] 17:10:37 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2512d000 == 111 [pid = 1871] [id = 281] 17:10:37 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca215aa800 == 110 [pid = 1871] [id = 280] 17:10:37 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca21318800 == 109 [pid = 1871] [id = 279] 17:10:37 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f544800 == 108 [pid = 1871] [id = 276] 17:10:37 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1bb94800 == 107 [pid = 1871] [id = 275] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca13edf400) [pid = 1871] [serial = 824] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca15537400) [pid = 1871] [serial = 825] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca1877d400) [pid = 1871] [serial = 774] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca14ded000) [pid = 1871] [serial = 816] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca0c7f0800) [pid = 1871] [serial = 776] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca15225000) [pid = 1871] [serial = 818] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca17cda400) [pid = 1871] [serial = 773] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca14c1f800) [pid = 1871] [serial = 779] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca187e4000) [pid = 1871] [serial = 822] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca186d8400) [pid = 1871] [serial = 785] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca0dfaf000) [pid = 1871] [serial = 809] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca16ae9800) [pid = 1871] [serial = 821] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca0c473c00) [pid = 1871] [serial = 807] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca14cc3c00) [pid = 1871] [serial = 815] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca0f0e1800) [pid = 1871] [serial = 810] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca09897800) [pid = 1871] [serial = 806] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca13ee4400) [pid = 1871] [serial = 813] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca15492400) [pid = 1871] [serial = 819] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca15538c00) [pid = 1871] [serial = 782] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca0dfaec00) [pid = 1871] [serial = 812] [outer = (nil)] [url = about:blank] 17:10:37 INFO - PROCESS | 1871 | 1461629437690 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1483ms 17:10:37 INFO - PROCESS | 1871 | 1461629437735 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:10:37 INFO - PROCESS | 1871 | 1461629437741 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 17:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:10:37 INFO - PROCESS | 1871 | 1461629437759 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:10:37 INFO - PROCESS | 1871 | 1461629437767 Marionette TRACE conn3 <- [1,1202,null,{}] 17:10:37 INFO - PROCESS | 1871 | 1461629437773 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:37 INFO - PROCESS | 1871 | 1461629437977 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:10:38 INFO - PROCESS | 1871 | 1461629438157 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:38 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14d94000 == 108 [pid = 1871] [id = 308] 17:10:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca101e5400) [pid = 1871] [serial = 925] [outer = (nil)] 17:10:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca1609f000) [pid = 1871] [serial = 926] [outer = 0x7fca101e5400] 17:10:38 INFO - PROCESS | 1871 | 1461629438241 Marionette DEBUG loaded listener.js 17:10:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca186cd400) [pid = 1871] [serial = 927] [outer = 0x7fca101e5400] 17:10:39 INFO - PROCESS | 1871 | 1461629439177 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:10:39 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 17:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1502ms 17:10:39 INFO - PROCESS | 1871 | 1461629439255 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:10:39 INFO - PROCESS | 1871 | 1461629439261 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 17:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:10:39 INFO - PROCESS | 1871 | 1461629439271 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:10:39 INFO - PROCESS | 1871 | 1461629439278 Marionette TRACE conn3 <- [1,1206,null,{}] 17:10:39 INFO - PROCESS | 1871 | 1461629439289 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:39 INFO - PROCESS | 1871 | 1461629439559 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:10:39 INFO - PROCESS | 1871 | 1461629439851 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:39 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f437000 == 109 [pid = 1871] [id = 309] 17:10:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca0a287800) [pid = 1871] [serial = 928] [outer = (nil)] 17:10:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca0ef0f000) [pid = 1871] [serial = 929] [outer = 0x7fca0a287800] 17:10:39 INFO - PROCESS | 1871 | 1461629439931 Marionette DEBUG loaded listener.js 17:10:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca13ee6c00) [pid = 1871] [serial = 930] [outer = 0x7fca0a287800] 17:10:40 INFO - PROCESS | 1871 | 1461629440881 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:10:40 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 17:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1645ms 17:10:40 INFO - PROCESS | 1871 | 1461629440916 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:10:40 INFO - PROCESS | 1871 | 1461629440925 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 17:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:10:40 INFO - PROCESS | 1871 | 1461629440937 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:10:40 INFO - PROCESS | 1871 | 1461629440941 Marionette TRACE conn3 <- [1,1210,null,{}] 17:10:40 INFO - PROCESS | 1871 | 1461629440948 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:41 INFO - PROCESS | 1871 | 1461629441159 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:10:41 INFO - PROCESS | 1871 | 1461629441390 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:41 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15dcd800 == 110 [pid = 1871] [id = 310] 17:10:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca15220000) [pid = 1871] [serial = 931] [outer = (nil)] 17:10:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca1548c400) [pid = 1871] [serial = 932] [outer = 0x7fca15220000] 17:10:41 INFO - PROCESS | 1871 | 1461629441513 Marionette DEBUG loaded listener.js 17:10:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca15578c00) [pid = 1871] [serial = 933] [outer = 0x7fca15220000] 17:10:42 INFO - PROCESS | 1871 | 1461629442422 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1540ms 17:10:42 INFO - PROCESS | 1871 | 1461629442478 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 17:10:42 INFO - PROCESS | 1871 | 1461629442481 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 17:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:10:42 INFO - PROCESS | 1871 | 1461629442490 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:10:42 INFO - PROCESS | 1871 | 1461629442496 Marionette TRACE conn3 <- [1,1214,null,{}] 17:10:42 INFO - PROCESS | 1871 | 1461629442514 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:42 INFO - PROCESS | 1871 | 1461629442764 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:10:43 INFO - PROCESS | 1871 | 1461629443087 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:43 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1af3c800 == 111 [pid = 1871] [id = 311] 17:10:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca18784800) [pid = 1871] [serial = 934] [outer = (nil)] 17:10:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca1a5e6c00) [pid = 1871] [serial = 935] [outer = 0x7fca18784800] 17:10:43 INFO - PROCESS | 1871 | 1461629443172 Marionette DEBUG loaded listener.js 17:10:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca1afeec00) [pid = 1871] [serial = 936] [outer = 0x7fca18784800] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0dea4800 == 110 [pid = 1871] [id = 143] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c604800 == 109 [pid = 1871] [id = 201] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f19800 == 108 [pid = 1871] [id = 10] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e3e8800 == 107 [pid = 1871] [id = 264] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1f35c800 == 106 [pid = 1871] [id = 266] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a5a9800 == 105 [pid = 1871] [id = 267] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c435800 == 104 [pid = 1871] [id = 232] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15787800 == 103 [pid = 1871] [id = 127] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2cd23800 == 102 [pid = 1871] [id = 228] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca352b4000 == 101 [pid = 1871] [id = 229] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e999800 == 100 [pid = 1871] [id = 265] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c430800 == 99 [pid = 1871] [id = 307] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0abcc800 == 98 [pid = 1871] [id = 306] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f538800 == 97 [pid = 1871] [id = 305] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca303a1000 == 96 [pid = 1871] [id = 299] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2ade4800 == 95 [pid = 1871] [id = 298] 17:10:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1f35b000 == 94 [pid = 1871] [id = 297] 17:10:46 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca14d62c00) [pid = 1871] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:10:46 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca0c668800) [pid = 1871] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:10:46 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca17cd9800) [pid = 1871] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:10:46 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca14d6f000) [pid = 1871] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:10:46 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca0c7f3000) [pid = 1871] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:10:46 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca1a5eec00) [pid = 1871] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:10:46 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca09541c00) [pid = 1871] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:10:46 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca0c476000) [pid = 1871] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:10:46 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca096acc00) [pid = 1871] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:10:46 INFO - PROCESS | 1871 | 1461629446465 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 17:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 4006ms 17:10:46 INFO - PROCESS | 1871 | 1461629446495 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:10:46 INFO - PROCESS | 1871 | 1461629446501 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 17:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:10:46 INFO - PROCESS | 1871 | 1461629446509 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:10:46 INFO - PROCESS | 1871 | 1461629446516 Marionette TRACE conn3 <- [1,1218,null,{}] 17:10:46 INFO - PROCESS | 1871 | 1461629446525 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:46 INFO - PROCESS | 1871 | 1461629446750 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:10:46 INFO - PROCESS | 1871 | 1461629446854 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:46 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c620800 == 95 [pid = 1871] [id = 312] 17:10:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca0eee7c00) [pid = 1871] [serial = 937] [outer = (nil)] 17:10:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca0ffca000) [pid = 1871] [serial = 938] [outer = 0x7fca0eee7c00] 17:10:46 INFO - PROCESS | 1871 | 1461629446923 Marionette DEBUG loaded listener.js 17:10:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca14c11c00) [pid = 1871] [serial = 939] [outer = 0x7fca0eee7c00] 17:10:47 INFO - PROCESS | 1871 | 1461629447667 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 17:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1186ms 17:10:47 INFO - PROCESS | 1871 | 1461629447696 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:10:47 INFO - PROCESS | 1871 | 1461629447705 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 17:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:10:47 INFO - PROCESS | 1871 | 1461629447716 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:10:47 INFO - PROCESS | 1871 | 1461629447720 Marionette TRACE conn3 <- [1,1222,null,{}] 17:10:47 INFO - PROCESS | 1871 | 1461629447726 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:47 INFO - PROCESS | 1871 | 1461629447905 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:10:47 INFO - PROCESS | 1871 | 1461629447927 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:47 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14d9b800 == 96 [pid = 1871] [id = 313] 17:10:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca0ef0e000) [pid = 1871] [serial = 940] [outer = (nil)] 17:10:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca15379c00) [pid = 1871] [serial = 941] [outer = 0x7fca0ef0e000] 17:10:47 INFO - PROCESS | 1871 | 1461629447994 Marionette DEBUG loaded listener.js 17:10:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca15578400) [pid = 1871] [serial = 942] [outer = 0x7fca0ef0e000] 17:10:49 INFO - PROCESS | 1871 | 1461629449150 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 17:10:49 INFO - PROCESS | 1871 | 1461629449214 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 17:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:10:49 INFO - PROCESS | 1871 | 1461629449226 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:10:49 INFO - PROCESS | 1871 | 1461629449231 Marionette TRACE conn3 <- [1,1226,null,{}] 17:10:49 INFO - PROCESS | 1871 | 1461629449243 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:49 INFO - PROCESS | 1871 | 1461629449511 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:10:49 INFO - PROCESS | 1871 | 1461629449801 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:49 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15cc2000 == 97 [pid = 1871] [id = 314] 17:10:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca14d6f000) [pid = 1871] [serial = 943] [outer = (nil)] 17:10:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca1521c400) [pid = 1871] [serial = 944] [outer = 0x7fca14d6f000] 17:10:49 INFO - PROCESS | 1871 | 1461629449881 Marionette DEBUG loaded listener.js 17:10:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca1557e800) [pid = 1871] [serial = 945] [outer = 0x7fca14d6f000] 17:10:50 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1541f800 == 96 [pid = 1871] [id = 9] 17:10:50 INFO - PROCESS | 1871 | 1461629450894 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 17:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1690ms 17:10:50 INFO - PROCESS | 1871 | 1461629450916 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:10:50 INFO - PROCESS | 1871 | 1461629450924 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 17:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:10:50 INFO - PROCESS | 1871 | 1461629450936 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:10:50 INFO - PROCESS | 1871 | 1461629450940 Marionette TRACE conn3 <- [1,1230,null,{}] 17:10:50 INFO - PROCESS | 1871 | 1461629450947 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:51 INFO - PROCESS | 1871 | 1461629451141 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:10:51 INFO - PROCESS | 1871 | 1461629451402 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:51 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca187b1000 == 97 [pid = 1871] [id = 315] 17:10:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca188aa400) [pid = 1871] [serial = 946] [outer = (nil)] 17:10:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca1a5d9400) [pid = 1871] [serial = 947] [outer = 0x7fca188aa400] 17:10:51 INFO - PROCESS | 1871 | 1461629451526 Marionette DEBUG loaded listener.js 17:10:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca1af83c00) [pid = 1871] [serial = 948] [outer = 0x7fca188aa400] 17:10:52 INFO - PROCESS | 1871 | 1461629452408 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 17:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1531ms 17:10:52 INFO - PROCESS | 1871 | 1461629452468 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:10:52 INFO - PROCESS | 1871 | 1461629452473 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 17:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:10:52 INFO - PROCESS | 1871 | 1461629452482 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:10:52 INFO - PROCESS | 1871 | 1461629452490 Marionette TRACE conn3 <- [1,1234,null,{}] 17:10:52 INFO - PROCESS | 1871 | 1461629452509 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:52 INFO - PROCESS | 1871 | 1461629452776 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:10:53 INFO - PROCESS | 1871 | 1461629453041 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1df90800 == 98 [pid = 1871] [id = 316] 17:10:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca1c960000) [pid = 1871] [serial = 949] [outer = (nil)] 17:10:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca1d54e400) [pid = 1871] [serial = 950] [outer = 0x7fca1c960000] 17:10:53 INFO - PROCESS | 1871 | 1461629453146 Marionette DEBUG loaded listener.js 17:10:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca1df7b800) [pid = 1871] [serial = 951] [outer = 0x7fca1c960000] 17:10:54 INFO - PROCESS | 1871 | 1461629454122 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 17:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1692ms 17:10:54 INFO - PROCESS | 1871 | 1461629454174 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:10:54 INFO - PROCESS | 1871 | 1461629454178 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 17:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:10:54 INFO - PROCESS | 1871 | 1461629454186 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:10:54 INFO - PROCESS | 1871 | 1461629454189 Marionette TRACE conn3 <- [1,1238,null,{}] 17:10:54 INFO - PROCESS | 1871 | 1461629454195 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:54 INFO - PROCESS | 1871 | 1461629454448 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:10:54 INFO - PROCESS | 1871 | 1461629454699 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:54 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1f358000 == 99 [pid = 1871] [id = 317] 17:10:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca1caa3c00) [pid = 1871] [serial = 952] [outer = (nil)] 17:10:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca1e60c800) [pid = 1871] [serial = 953] [outer = 0x7fca1caa3c00] 17:10:54 INFO - PROCESS | 1871 | 1461629454835 Marionette DEBUG loaded listener.js 17:10:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 193 (0x7fca1ec8b400) [pid = 1871] [serial = 954] [outer = 0x7fca1caa3c00] 17:10:55 INFO - PROCESS | 1871 | 1461629455738 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 17:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1584ms 17:10:55 INFO - PROCESS | 1871 | 1461629455772 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:10:55 INFO - PROCESS | 1871 | 1461629455775 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 17:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:10:55 INFO - PROCESS | 1871 | 1461629455782 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:10:55 INFO - PROCESS | 1871 | 1461629455784 Marionette TRACE conn3 <- [1,1242,null,{}] 17:10:55 INFO - PROCESS | 1871 | 1461629455791 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:56 INFO - PROCESS | 1871 | 1461629456002 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:10:56 INFO - PROCESS | 1871 | 1461629456200 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:56 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca24f52800 == 100 [pid = 1871] [id = 318] 17:10:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 194 (0x7fca09543800) [pid = 1871] [serial = 955] [outer = (nil)] 17:10:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 195 (0x7fca1f32b800) [pid = 1871] [serial = 956] [outer = 0x7fca09543800] 17:10:56 INFO - PROCESS | 1871 | 1461629456292 Marionette DEBUG loaded listener.js 17:10:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 196 (0x7fca1f796c00) [pid = 1871] [serial = 957] [outer = 0x7fca09543800] 17:10:57 INFO - PROCESS | 1871 | 1461629457292 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 17:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1586ms 17:10:57 INFO - PROCESS | 1871 | 1461629457369 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:10:57 INFO - PROCESS | 1871 | 1461629457373 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 17:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:10:57 INFO - PROCESS | 1871 | 1461629457381 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:10:57 INFO - PROCESS | 1871 | 1461629457386 Marionette TRACE conn3 <- [1,1246,null,{}] 17:10:57 INFO - PROCESS | 1871 | 1461629457393 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:57 INFO - PROCESS | 1871 | 1461629457674 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:10:57 INFO - PROCESS | 1871 | 1461629457968 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:57 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2bc0b000 == 101 [pid = 1871] [id = 319] 17:10:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 197 (0x7fca25d1c800) [pid = 1871] [serial = 958] [outer = (nil)] 17:10:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 198 (0x7fca2bbb9800) [pid = 1871] [serial = 959] [outer = 0x7fca25d1c800] 17:10:58 INFO - PROCESS | 1871 | 1461629458060 Marionette DEBUG loaded listener.js 17:10:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 199 (0x7fca2be42800) [pid = 1871] [serial = 960] [outer = 0x7fca25d1c800] 17:10:58 INFO - PROCESS | 1871 | 1461629458991 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 17:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1640ms 17:10:59 INFO - PROCESS | 1871 | 1461629459024 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:10:59 INFO - PROCESS | 1871 | 1461629459028 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 17:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:10:59 INFO - PROCESS | 1871 | 1461629459036 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:10:59 INFO - PROCESS | 1871 | 1461629459045 Marionette TRACE conn3 <- [1,1250,null,{}] 17:10:59 INFO - PROCESS | 1871 | 1461629459058 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:59 INFO - PROCESS | 1871 | 1461629459259 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:10:59 INFO - PROCESS | 1871 | 1461629459448 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:59 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2ea35800 == 102 [pid = 1871] [id = 320] 17:10:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 200 (0x7fca0ffc6400) [pid = 1871] [serial = 961] [outer = (nil)] 17:10:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 201 (0x7fca2cd44000) [pid = 1871] [serial = 962] [outer = 0x7fca0ffc6400] 17:10:59 INFO - PROCESS | 1871 | 1461629459534 Marionette DEBUG loaded listener.js 17:10:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 202 (0x7fca2ce6a800) [pid = 1871] [serial = 963] [outer = 0x7fca0ffc6400] 17:11:00 INFO - PROCESS | 1871 | 1461629460670 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 17:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1698ms 17:11:00 INFO - PROCESS | 1871 | 1461629460735 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:11:00 INFO - PROCESS | 1871 | 1461629460741 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 17:11:00 INFO - PROCESS | 1871 | 1461629460749 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:11:00 INFO - PROCESS | 1871 | 1461629460752 Marionette TRACE conn3 <- [1,1254,null,{}] 17:11:00 INFO - PROCESS | 1871 | 1461629460760 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:00 INFO - PROCESS | 1871 | 1461629460985 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:11:01 INFO - PROCESS | 1871 | 1461629461236 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:01 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca3091d000 == 103 [pid = 1871] [id = 321] 17:11:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 203 (0x7fca188af800) [pid = 1871] [serial = 964] [outer = (nil)] 17:11:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 204 (0x7fca2ce76000) [pid = 1871] [serial = 965] [outer = 0x7fca188af800] 17:11:01 INFO - PROCESS | 1871 | 1461629461325 Marionette DEBUG loaded listener.js 17:11:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 205 (0x7fca2d00dc00) [pid = 1871] [serial = 966] [outer = 0x7fca188af800] 17:11:02 INFO - PROCESS | 1871 | 1461629462266 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 17:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1589ms 17:11:02 INFO - PROCESS | 1871 | 1461629462338 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:11:02 INFO - PROCESS | 1871 | 1461629462342 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 17:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:11:02 INFO - PROCESS | 1871 | 1461629462351 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:11:02 INFO - PROCESS | 1871 | 1461629462356 Marionette TRACE conn3 <- [1,1258,null,{}] 17:11:02 INFO - PROCESS | 1871 | 1461629462362 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:02 INFO - PROCESS | 1871 | 1461629462624 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:11:02 INFO - PROCESS | 1871 | 1461629462927 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:02 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca31110000 == 104 [pid = 1871] [id = 322] 17:11:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 206 (0x7fca2be87800) [pid = 1871] [serial = 967] [outer = (nil)] 17:11:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 207 (0x7fca2ea1a000) [pid = 1871] [serial = 968] [outer = 0x7fca2be87800] 17:11:03 INFO - PROCESS | 1871 | 1461629463036 Marionette DEBUG loaded listener.js 17:11:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 208 (0x7fca2ef44800) [pid = 1871] [serial = 969] [outer = 0x7fca2be87800] 17:11:03 INFO - PROCESS | 1871 | 1461629463936 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 17:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1642ms 17:11:03 INFO - PROCESS | 1871 | 1461629463994 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:11:03 INFO - PROCESS | 1871 | 1461629463997 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 17:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:11:04 INFO - PROCESS | 1871 | 1461629464004 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:11:04 INFO - PROCESS | 1871 | 1461629464008 Marionette TRACE conn3 <- [1,1262,null,{}] 17:11:04 INFO - PROCESS | 1871 | 1461629464014 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:04 INFO - PROCESS | 1871 | 1461629464234 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:11:04 INFO - PROCESS | 1871 | 1461629464487 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:04 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca352b0000 == 105 [pid = 1871] [id = 323] 17:11:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 209 (0x7fca0eee6800) [pid = 1871] [serial = 970] [outer = (nil)] 17:11:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 210 (0x7fca30194800) [pid = 1871] [serial = 971] [outer = 0x7fca0eee6800] 17:11:04 INFO - PROCESS | 1871 | 1461629464604 Marionette DEBUG loaded listener.js 17:11:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 211 (0x7fca30352000) [pid = 1871] [serial = 972] [outer = 0x7fca0eee6800] 17:11:05 INFO - PROCESS | 1871 | 1461629465695 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 17:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1739ms 17:11:05 INFO - PROCESS | 1871 | 1461629465747 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:11:05 INFO - PROCESS | 1871 | 1461629465754 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 17:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:11:05 INFO - PROCESS | 1871 | 1461629465764 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:11:05 INFO - PROCESS | 1871 | 1461629465770 Marionette TRACE conn3 <- [1,1266,null,{}] 17:11:05 INFO - PROCESS | 1871 | 1461629465777 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:05 INFO - PROCESS | 1871 | 1461629465989 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:11:06 INFO - PROCESS | 1871 | 1461629466225 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0dea0000 == 106 [pid = 1871] [id = 324] 17:11:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 212 (0x7fca30aa9000) [pid = 1871] [serial = 973] [outer = (nil)] 17:11:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 213 (0x7fca30c04c00) [pid = 1871] [serial = 974] [outer = 0x7fca30aa9000] 17:11:06 INFO - PROCESS | 1871 | 1461629466310 Marionette DEBUG loaded listener.js 17:11:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 214 (0x7fca30c0e000) [pid = 1871] [serial = 975] [outer = 0x7fca30aa9000] 17:11:07 INFO - PROCESS | 1871 | 1461629467202 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 17:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1491ms 17:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:11:07 INFO - PROCESS | 1871 | 1461629467254 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:11:07 INFO - PROCESS | 1871 | 1461629467257 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 17:11:07 INFO - PROCESS | 1871 | 1461629467263 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:11:07 INFO - PROCESS | 1871 | 1461629467266 Marionette TRACE conn3 <- [1,1270,null,{}] 17:11:07 INFO - PROCESS | 1871 | 1461629467271 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:07 INFO - PROCESS | 1871 | 1461629467462 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:11:07 INFO - PROCESS | 1871 | 1461629467663 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:07 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a49b800 == 107 [pid = 1871] [id = 325] 17:11:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 215 (0x7fca30aadc00) [pid = 1871] [serial = 976] [outer = (nil)] 17:11:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 216 (0x7fca3100f000) [pid = 1871] [serial = 977] [outer = 0x7fca30aadc00] 17:11:07 INFO - PROCESS | 1871 | 1461629467748 Marionette DEBUG loaded listener.js 17:11:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 217 (0x7fca31125c00) [pid = 1871] [serial = 978] [outer = 0x7fca30aadc00] 17:11:08 INFO - PROCESS | 1871 | 1461629468776 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 17:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1584ms 17:11:08 INFO - PROCESS | 1871 | 1461629468848 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:11:08 INFO - PROCESS | 1871 | 1461629468851 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 17:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:11:08 INFO - PROCESS | 1871 | 1461629468860 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:11:08 INFO - PROCESS | 1871 | 1461629468865 Marionette TRACE conn3 <- [1,1274,null,{}] 17:11:08 INFO - PROCESS | 1871 | 1461629468871 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:09 INFO - PROCESS | 1871 | 1461629469109 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:11:09 INFO - PROCESS | 1871 | 1461629469384 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:09 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07a7f000 == 108 [pid = 1871] [id = 326] 17:11:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 218 (0x7fca07ab4400) [pid = 1871] [serial = 979] [outer = (nil)] 17:11:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 219 (0x7fca07abd800) [pid = 1871] [serial = 980] [outer = 0x7fca07ab4400] 17:11:09 INFO - PROCESS | 1871 | 1461629469469 Marionette DEBUG loaded listener.js 17:11:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 220 (0x7fca16d67000) [pid = 1871] [serial = 981] [outer = 0x7fca07ab4400] 17:11:10 INFO - PROCESS | 1871 | 1461629470679 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 17:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1850ms 17:11:10 INFO - PROCESS | 1871 | 1461629470713 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:11:10 INFO - PROCESS | 1871 | 1461629470715 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 17:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:11:10 INFO - PROCESS | 1871 | 1461629470723 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:11:10 INFO - PROCESS | 1871 | 1461629470725 Marionette TRACE conn3 <- [1,1278,null,{}] 17:11:10 INFO - PROCESS | 1871 | 1461629470733 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:10 INFO - PROCESS | 1871 | 1461629470917 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:11:11 INFO - PROCESS | 1871 | 1461629471172 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:11 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca071b5000 == 109 [pid = 1871] [id = 327] 17:11:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 221 (0x7fca07ab9400) [pid = 1871] [serial = 982] [outer = (nil)] 17:11:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 222 (0x7fca09049000) [pid = 1871] [serial = 983] [outer = 0x7fca07ab9400] 17:11:11 INFO - PROCESS | 1871 | 1461629471471 Marionette DEBUG loaded listener.js 17:11:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 223 (0x7fca0904ec00) [pid = 1871] [serial = 984] [outer = 0x7fca07ab9400] 17:11:12 INFO - PROCESS | 1871 | 1461629472550 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 17:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1882ms 17:11:12 INFO - PROCESS | 1871 | 1461629472608 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:11:12 INFO - PROCESS | 1871 | 1461629472618 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 17:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:11:12 INFO - PROCESS | 1871 | 1461629472630 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:11:12 INFO - PROCESS | 1871 | 1461629472635 Marionette TRACE conn3 <- [1,1282,null,{}] 17:11:12 INFO - PROCESS | 1871 | 1461629472644 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:12 INFO - PROCESS | 1871 | 1461629472950 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:11:13 INFO - PROCESS | 1871 | 1461629473318 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:13 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a495000 == 110 [pid = 1871] [id = 328] 17:11:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 224 (0x7fca0c85c000) [pid = 1871] [serial = 985] [outer = (nil)] 17:11:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 225 (0x7fca0dfaec00) [pid = 1871] [serial = 986] [outer = 0x7fca0c85c000] 17:11:13 INFO - PROCESS | 1871 | 1461629473467 Marionette DEBUG loaded listener.js 17:11:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 226 (0x7fca101e5800) [pid = 1871] [serial = 987] [outer = 0x7fca0c85c000] 17:11:14 INFO - PROCESS | 1871 | 1461629474760 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 17:11:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:11:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2190ms 17:11:14 INFO - PROCESS | 1871 | 1461629474833 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:11:14 INFO - PROCESS | 1871 | 1461629474843 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 17:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:11:14 INFO - PROCESS | 1871 | 1461629474859 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:11:14 INFO - PROCESS | 1871 | 1461629474867 Marionette TRACE conn3 <- [1,1286,null,{}] 17:11:14 INFO - PROCESS | 1871 | 1461629474877 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:15 INFO - PROCESS | 1871 | 1461629475127 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:11:15 INFO - PROCESS | 1871 | 1461629475393 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f53b800 == 111 [pid = 1871] [id = 329] 17:11:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 227 (0x7fca14dedc00) [pid = 1871] [serial = 988] [outer = (nil)] 17:11:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 228 (0x7fca15486000) [pid = 1871] [serial = 989] [outer = 0x7fca14dedc00] 17:11:15 INFO - PROCESS | 1871 | 1461629475504 Marionette DEBUG loaded listener.js 17:11:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 229 (0x7fca16093800) [pid = 1871] [serial = 990] [outer = 0x7fca14dedc00] 17:11:16 INFO - PROCESS | 1871 | 1461629476518 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 17:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1740ms 17:11:16 INFO - PROCESS | 1871 | 1461629476598 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:11:16 INFO - PROCESS | 1871 | 1461629476602 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 17:11:16 INFO - PROCESS | 1871 | 1461629476608 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:11:16 INFO - PROCESS | 1871 | 1461629476614 Marionette TRACE conn3 <- [1,1290,null,{}] 17:11:16 INFO - PROCESS | 1871 | 1461629476630 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:16 INFO - PROCESS | 1871 | 1461629476897 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:11:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c620800 == 110 [pid = 1871] [id = 312] 17:11:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1af3c800 == 109 [pid = 1871] [id = 311] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 228 (0x7fca1609f000) [pid = 1871] [serial = 926] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 227 (0x7fca09896000) [pid = 1871] [serial = 860] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 226 (0x7fca1de5f800) [pid = 1871] [serial = 851] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 225 (0x7fca1d324c00) [pid = 1871] [serial = 848] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 224 (0x7fca14c1b400) [pid = 1871] [serial = 833] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 223 (0x7fca1a5d7400) [pid = 1871] [serial = 839] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 222 (0x7fca1ca9dc00) [pid = 1871] [serial = 845] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 221 (0x7fca1df7c800) [pid = 1871] [serial = 854] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 220 (0x7fca1e010400) [pid = 1871] [serial = 857] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 219 (0x7fca0dfabc00) [pid = 1871] [serial = 884] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 218 (0x7fca14d6b400) [pid = 1871] [serial = 887] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 217 (0x7fca1a5d9c00) [pid = 1871] [serial = 890] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 216 (0x7fca1c8b0800) [pid = 1871] [serial = 893] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 215 (0x7fca1e009800) [pid = 1871] [serial = 896] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 214 (0x7fca1f79a000) [pid = 1871] [serial = 899] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 213 (0x7fca213a4000) [pid = 1871] [serial = 902] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 212 (0x7fca24e72000) [pid = 1871] [serial = 905] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 211 (0x7fca2ad42c00) [pid = 1871] [serial = 908] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 210 (0x7fca2bbbf800) [pid = 1871] [serial = 911] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 209 (0x7fca0c663800) [pid = 1871] [serial = 914] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 208 (0x7fca1aff2400) [pid = 1871] [serial = 842] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 207 (0x7fca0dfa9c00) [pid = 1871] [serial = 830] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 206 (0x7fca16c81400) [pid = 1871] [serial = 836] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15dcd800 == 108 [pid = 1871] [id = 310] 17:11:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f437000 == 107 [pid = 1871] [id = 309] 17:11:17 INFO - PROCESS | 1871 | 1461629477267 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 205 (0x7fca1557d000) [pid = 1871] [serial = 872] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 204 (0x7fca0eeeb000) [pid = 1871] [serial = 864] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 203 (0x7fca0c85a800) [pid = 1871] [serial = 863] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 202 (0x7fca18785400) [pid = 1871] [serial = 875] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 201 (0x7fca188a5400) [pid = 1871] [serial = 827] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 200 (0x7fca0c7f3800) [pid = 1871] [serial = 920] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 199 (0x7fca14df4000) [pid = 1871] [serial = 869] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 198 (0x7fca15373c00) [pid = 1871] [serial = 870] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 197 (0x7fca14def400) [pid = 1871] [serial = 923] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 196 (0x7fca1548e800) [pid = 1871] [serial = 924] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 195 (0x7fca0a287000) [pid = 1871] [serial = 917] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 194 (0x7fca0c669000) [pid = 1871] [serial = 918] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 193 (0x7fca1c048c00) [pid = 1871] [serial = 881] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 192 (0x7fca13ede800) [pid = 1871] [serial = 866] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca14c29000) [pid = 1871] [serial = 867] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca188ab000) [pid = 1871] [serial = 876] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca1af8a000) [pid = 1871] [serial = 878] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca141cf000) [pid = 1871] [serial = 921] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca17cd8400) [pid = 1871] [serial = 873] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca1b27f000) [pid = 1871] [serial = 879] [outer = (nil)] [url = about:blank] 17:11:17 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c894000 == 108 [pid = 1871] [id = 330] 17:11:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca0a287000) [pid = 1871] [serial = 991] [outer = (nil)] 17:11:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca0eeeb000) [pid = 1871] [serial = 992] [outer = 0x7fca0a287000] 17:11:17 INFO - PROCESS | 1871 | 1461629477366 Marionette DEBUG loaded listener.js 17:11:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca188ab000) [pid = 1871] [serial = 993] [outer = 0x7fca0a287000] 17:11:18 INFO - PROCESS | 1871 | 1461629478116 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 17:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1543ms 17:11:18 INFO - PROCESS | 1871 | 1461629478152 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:11:18 INFO - PROCESS | 1871 | 1461629478158 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 17:11:18 INFO - PROCESS | 1871 | 1461629478165 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:11:18 INFO - PROCESS | 1871 | 1461629478168 Marionette TRACE conn3 <- [1,1294,null,{}] 17:11:18 INFO - PROCESS | 1871 | 1461629478176 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:18 INFO - PROCESS | 1871 | 1461629478459 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:11:18 INFO - PROCESS | 1871 | 1461629478585 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:18 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14d87000 == 109 [pid = 1871] [id = 331] 17:11:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca15492400) [pid = 1871] [serial = 994] [outer = (nil)] 17:11:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca1c040000) [pid = 1871] [serial = 995] [outer = 0x7fca15492400] 17:11:18 INFO - PROCESS | 1871 | 1461629478661 Marionette DEBUG loaded listener.js 17:11:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca1ca15800) [pid = 1871] [serial = 996] [outer = 0x7fca15492400] 17:11:19 INFO - PROCESS | 1871 | 1461629479556 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 17:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1432ms 17:11:19 INFO - PROCESS | 1871 | 1461629479606 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:11:19 INFO - PROCESS | 1871 | 1461629479610 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 17:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:11:19 INFO - PROCESS | 1871 | 1461629479624 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:11:19 INFO - PROCESS | 1871 | 1461629479626 Marionette TRACE conn3 <- [1,1298,null,{}] 17:11:19 INFO - PROCESS | 1871 | 1461629479633 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:19 INFO - PROCESS | 1871 | 1461629479877 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:11:19 INFO - PROCESS | 1871 | 1461629479915 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:19 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f84000 == 110 [pid = 1871] [id = 332] 17:11:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 193 (0x7fca1d73bc00) [pid = 1871] [serial = 997] [outer = (nil)] 17:11:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 194 (0x7fca1ccecc00) [pid = 1871] [serial = 998] [outer = 0x7fca1d73bc00] 17:11:20 INFO - PROCESS | 1871 | 1461629480010 Marionette DEBUG loaded listener.js 17:11:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 195 (0x7fca1f32c000) [pid = 1871] [serial = 999] [outer = 0x7fca1d73bc00] 17:11:21 INFO - PROCESS | 1871 | 1461629481035 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1429ms 17:11:21 INFO - PROCESS | 1871 | 1461629481059 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:11:21 INFO - PROCESS | 1871 | 1461629481063 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 17:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:11:21 INFO - PROCESS | 1871 | 1461629481071 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:11:21 INFO - PROCESS | 1871 | 1461629481076 Marionette TRACE conn3 <- [1,1302,null,{}] 17:11:21 INFO - PROCESS | 1871 | 1461629481092 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:21 INFO - PROCESS | 1871 | 1461629481349 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:11:21 INFO - PROCESS | 1871 | 1461629481386 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:21 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1b12e800 == 111 [pid = 1871] [id = 333] 17:11:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 196 (0x7fca24e72000) [pid = 1871] [serial = 1000] [outer = (nil)] 17:11:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 197 (0x7fca2bbc0000) [pid = 1871] [serial = 1001] [outer = 0x7fca24e72000] 17:11:21 INFO - PROCESS | 1871 | 1461629481462 Marionette DEBUG loaded listener.js 17:11:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 198 (0x7fca2ea1a800) [pid = 1871] [serial = 1002] [outer = 0x7fca24e72000] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 197 (0x7fca0ffce000) [pid = 1871] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 196 (0x7fca096a4400) [pid = 1871] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 195 (0x7fca0ffc7800) [pid = 1871] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 194 (0x7fca098a1000) [pid = 1871] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 193 (0x7fca0c477000) [pid = 1871] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 192 (0x7fca1548b000) [pid = 1871] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca0a294800) [pid = 1871] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca188a7400) [pid = 1871] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca15224800) [pid = 1871] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca0c66a400) [pid = 1871] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca09516000) [pid = 1871] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca0c662c00) [pid = 1871] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca188ad400) [pid = 1871] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca0c7f7000) [pid = 1871] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca0c476800) [pid = 1871] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca0ef08400) [pid = 1871] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca15572c00) [pid = 1871] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca18a2f800) [pid = 1871] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca188a9800) [pid = 1871] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca1bbb4400) [pid = 1871] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca09541000) [pid = 1871] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca1be1d800) [pid = 1871] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca1cc18000) [pid = 1871] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca1d744400) [pid = 1871] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca1f47f800) [pid = 1871] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca1f32bc00) [pid = 1871] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca1ec91000) [pid = 1871] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca1f32ec00) [pid = 1871] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca1a5ea800) [pid = 1871] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca188ae400) [pid = 1871] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca0950b400) [pid = 1871] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca141c9000) [pid = 1871] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca14ded400) [pid = 1871] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca15541000) [pid = 1871] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca0953e400) [pid = 1871] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca0ffcc400) [pid = 1871] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca0a27fc00) [pid = 1871] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca14dee000) [pid = 1871] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca0c5d2800) [pid = 1871] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca14ccbc00) [pid = 1871] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca0ffcb800) [pid = 1871] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca1af1c800) [pid = 1871] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca17cd4800) [pid = 1871] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca14c30800) [pid = 1871] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca09509400) [pid = 1871] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca1be1a800) [pid = 1871] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca141c7800) [pid = 1871] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca13ee6400) [pid = 1871] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca1af80800) [pid = 1871] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca18784800) [pid = 1871] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca0eee7c00) [pid = 1871] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca0953ec00) [pid = 1871] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca16f30800) [pid = 1871] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:11:22 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca14cc2400) [pid = 1871] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:11:22 INFO - PROCESS | 1871 | 1461629482928 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 17:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1897ms 17:11:22 INFO - PROCESS | 1871 | 1461629482970 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:11:22 INFO - PROCESS | 1871 | 1461629482976 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 17:11:22 INFO - PROCESS | 1871 | 1461629482986 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:11:22 INFO - PROCESS | 1871 | 1461629482991 Marionette TRACE conn3 <- [1,1306,null,{}] 17:11:23 INFO - PROCESS | 1871 | 1461629483007 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:23 INFO - PROCESS | 1871 | 1461629483377 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:11:23 INFO - PROCESS | 1871 | 1461629483449 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:23 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0df08000 == 112 [pid = 1871] [id = 334] 17:11:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca0953e400) [pid = 1871] [serial = 1003] [outer = (nil)] 17:11:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca0dfac800) [pid = 1871] [serial = 1004] [outer = 0x7fca0953e400] 17:11:23 INFO - PROCESS | 1871 | 1461629483561 Marionette DEBUG loaded listener.js 17:11:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca14c30000) [pid = 1871] [serial = 1005] [outer = 0x7fca0953e400] 17:11:24 INFO - PROCESS | 1871 | 1461629484906 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 17:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1998ms 17:11:24 INFO - PROCESS | 1871 | 1461629484983 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:11:24 INFO - PROCESS | 1871 | 1461629484989 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 17:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:11:25 INFO - PROCESS | 1871 | 1461629484999 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:11:25 INFO - PROCESS | 1871 | 1461629485006 Marionette TRACE conn3 <- [1,1310,null,{}] 17:11:25 INFO - PROCESS | 1871 | 1461629485017 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:25 INFO - PROCESS | 1871 | 1461629485282 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:11:25 INFO - PROCESS | 1871 | 1461629485600 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:25 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c88d800 == 113 [pid = 1871] [id = 335] 17:11:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca0904cc00) [pid = 1871] [serial = 1006] [outer = (nil)] 17:11:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca0c7f3000) [pid = 1871] [serial = 1007] [outer = 0x7fca0904cc00] 17:11:25 INFO - PROCESS | 1871 | 1461629485733 Marionette DEBUG loaded listener.js 17:11:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca0ffc6800) [pid = 1871] [serial = 1008] [outer = 0x7fca0904cc00] 17:11:26 INFO - PROCESS | 1871 | 1461629486711 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 17:11:26 INFO - PROCESS | 1871 | 1461629486803 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 17:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:11:26 INFO - PROCESS | 1871 | 1461629486815 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:11:26 INFO - PROCESS | 1871 | 1461629486818 Marionette TRACE conn3 <- [1,1314,null,{}] 17:11:26 INFO - PROCESS | 1871 | 1461629486826 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:27 INFO - PROCESS | 1871 | 1461629487084 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:11:27 INFO - PROCESS | 1871 | 1461629487392 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15de2800 == 114 [pid = 1871] [id = 336] 17:11:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca14df7000) [pid = 1871] [serial = 1009] [outer = (nil)] 17:11:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca15490400) [pid = 1871] [serial = 1010] [outer = 0x7fca14df7000] 17:11:27 INFO - PROCESS | 1871 | 1461629487475 Marionette DEBUG loaded listener.js 17:11:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca16c77c00) [pid = 1871] [serial = 1011] [outer = 0x7fca14df7000] 17:11:28 INFO - PROCESS | 1871 | 1461629488513 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 17:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1740ms 17:11:28 INFO - PROCESS | 1871 | 1461629488555 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:11:28 INFO - PROCESS | 1871 | 1461629488560 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 17:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:11:28 INFO - PROCESS | 1871 | 1461629488566 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:11:28 INFO - PROCESS | 1871 | 1461629488573 Marionette TRACE conn3 <- [1,1318,null,{}] 17:11:28 INFO - PROCESS | 1871 | 1461629488591 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:28 INFO - PROCESS | 1871 | 1461629488812 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:11:29 INFO - PROCESS | 1871 | 1461629489111 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:29 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1dca4800 == 115 [pid = 1871] [id = 337] 17:11:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca187e4800) [pid = 1871] [serial = 1012] [outer = (nil)] 17:11:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca1a5ed400) [pid = 1871] [serial = 1013] [outer = 0x7fca187e4800] 17:11:29 INFO - PROCESS | 1871 | 1461629489213 Marionette DEBUG loaded listener.js 17:11:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca1afed800) [pid = 1871] [serial = 1014] [outer = 0x7fca187e4800] 17:11:30 INFO - PROCESS | 1871 | 1461629490260 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 17:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1741ms 17:11:30 INFO - PROCESS | 1871 | 1461629490310 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:11:30 INFO - PROCESS | 1871 | 1461629490316 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 17:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:11:30 INFO - PROCESS | 1871 | 1461629490323 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:11:30 INFO - PROCESS | 1871 | 1461629490326 Marionette TRACE conn3 <- [1,1322,null,{}] 17:11:30 INFO - PROCESS | 1871 | 1461629490333 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:30 INFO - PROCESS | 1871 | 1461629490553 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:11:30 INFO - PROCESS | 1871 | 1461629490808 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:30 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca21326000 == 116 [pid = 1871] [id = 338] 17:11:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca188a9c00) [pid = 1871] [serial = 1015] [outer = (nil)] 17:11:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca1caa2800) [pid = 1871] [serial = 1016] [outer = 0x7fca188a9c00] 17:11:30 INFO - PROCESS | 1871 | 1461629490934 Marionette DEBUG loaded listener.js 17:11:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca1df78400) [pid = 1871] [serial = 1017] [outer = 0x7fca188a9c00] 17:11:31 INFO - PROCESS | 1871 | 1461629491839 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 17:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1596ms 17:11:31 INFO - PROCESS | 1871 | 1461629491919 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:11:31 INFO - PROCESS | 1871 | 1461629491923 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 17:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:11:31 INFO - PROCESS | 1871 | 1461629491930 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:11:31 INFO - PROCESS | 1871 | 1461629491933 Marionette TRACE conn3 <- [1,1326,null,{}] 17:11:31 INFO - PROCESS | 1871 | 1461629491939 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:32 INFO - PROCESS | 1871 | 1461629492183 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:11:32 INFO - PROCESS | 1871 | 1461629492418 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:32 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2ade1800 == 117 [pid = 1871] [id = 339] 17:11:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca1c955400) [pid = 1871] [serial = 1018] [outer = (nil)] 17:11:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca1e60d000) [pid = 1871] [serial = 1019] [outer = 0x7fca1c955400] 17:11:32 INFO - PROCESS | 1871 | 1461629492541 Marionette DEBUG loaded listener.js 17:11:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca1f32d800) [pid = 1871] [serial = 1020] [outer = 0x7fca1c955400] 17:11:33 INFO - PROCESS | 1871 | 1461629493601 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:11:33 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 17:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1741ms 17:11:33 INFO - PROCESS | 1871 | 1461629493680 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:11:33 INFO - PROCESS | 1871 | 1461629493685 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 17:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:11:33 INFO - PROCESS | 1871 | 1461629493692 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:11:33 INFO - PROCESS | 1871 | 1461629493696 Marionette TRACE conn3 <- [1,1330,null,{}] 17:11:33 INFO - PROCESS | 1871 | 1461629493702 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:33 INFO - PROCESS | 1871 | 1461629493939 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:11:34 INFO - PROCESS | 1871 | 1461629494302 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:34 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2efa4800 == 118 [pid = 1871] [id = 340] 17:11:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca07aba400) [pid = 1871] [serial = 1021] [outer = (nil)] 17:11:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca25d23c00) [pid = 1871] [serial = 1022] [outer = 0x7fca07aba400] 17:11:34 INFO - PROCESS | 1871 | 1461629494432 Marionette DEBUG loaded listener.js 17:11:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca2d00f000) [pid = 1871] [serial = 1023] [outer = 0x7fca07aba400] 17:11:35 INFO - PROCESS | 1871 | 1461629495430 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:11:35 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 17:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1783ms 17:11:35 INFO - PROCESS | 1871 | 1461629495476 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:11:35 INFO - PROCESS | 1871 | 1461629495481 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 17:11:35 INFO - PROCESS | 1871 | 1461629495488 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:11:35 INFO - PROCESS | 1871 | 1461629495492 Marionette TRACE conn3 <- [1,1334,null,{}] 17:11:35 INFO - PROCESS | 1871 | 1461629495498 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:35 INFO - PROCESS | 1871 | 1461629495714 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:11:35 INFO - PROCESS | 1871 | 1461629495954 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:36 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca099a2800 == 119 [pid = 1871] [id = 341] 17:11:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca07aba800) [pid = 1871] [serial = 1024] [outer = (nil)] 17:11:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca0c475800) [pid = 1871] [serial = 1025] [outer = 0x7fca07aba800] 17:11:36 INFO - PROCESS | 1871 | 1461629496077 Marionette DEBUG loaded listener.js 17:11:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca14c34400) [pid = 1871] [serial = 1026] [outer = 0x7fca07aba800] 17:11:36 INFO - PROCESS | 1871 | 1461629496974 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1531ms 17:11:37 INFO - PROCESS | 1871 | 1461629497019 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:11:37 INFO - PROCESS | 1871 | 1461629497023 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 17:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:11:37 INFO - PROCESS | 1871 | 1461629497029 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:11:37 INFO - PROCESS | 1871 | 1461629497032 Marionette TRACE conn3 <- [1,1338,null,{}] 17:11:37 INFO - PROCESS | 1871 | 1461629497038 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:37 INFO - PROCESS | 1871 | 1461629497251 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:11:37 INFO - PROCESS | 1871 | 1461629497500 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:38 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a49e000 == 120 [pid = 1871] [id = 342] 17:11:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca0904d400) [pid = 1871] [serial = 1027] [outer = (nil)] 17:11:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca09050c00) [pid = 1871] [serial = 1028] [outer = 0x7fca0904d400] 17:11:38 INFO - PROCESS | 1871 | 1461629498169 Marionette DEBUG loaded listener.js 17:11:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca096a5000) [pid = 1871] [serial = 1029] [outer = 0x7fca0904d400] 17:11:39 INFO - PROCESS | 1871 | 1461629499801 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 17:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2838ms 17:11:39 INFO - PROCESS | 1871 | 1461629499869 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:11:39 INFO - PROCESS | 1871 | 1461629499875 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 17:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:11:39 INFO - PROCESS | 1871 | 1461629499886 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:11:39 INFO - PROCESS | 1871 | 1461629499891 Marionette TRACE conn3 <- [1,1342,null,{}] 17:11:39 INFO - PROCESS | 1871 | 1461629499899 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:40 INFO - PROCESS | 1871 | 1461629500079 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:11:40 INFO - PROCESS | 1871 | 1461629500412 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:40 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07a6f800 == 121 [pid = 1871] [id = 343] 17:11:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca0c7fd000) [pid = 1871] [serial = 1030] [outer = (nil)] 17:11:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca0c85c400) [pid = 1871] [serial = 1031] [outer = 0x7fca0c7fd000] 17:11:40 INFO - PROCESS | 1871 | 1461629500523 Marionette DEBUG loaded listener.js 17:11:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca0eddd400) [pid = 1871] [serial = 1032] [outer = 0x7fca0c7fd000] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14c7c000 == 120 [pid = 1871] [id = 145] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c443000 == 119 [pid = 1871] [id = 144] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca31113000 == 118 [pid = 1871] [id = 199] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca3109f000 == 117 [pid = 1871] [id = 86] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14d94000 == 116 [pid = 1871] [id = 308] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15552800 == 115 [pid = 1871] [id = 125] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca15379c00) [pid = 1871] [serial = 941] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca0ef0f000) [pid = 1871] [serial = 929] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca1548c400) [pid = 1871] [serial = 932] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15261800 == 114 [pid = 1871] [id = 8] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1001d000 == 113 [pid = 1871] [id = 205] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f529800 == 112 [pid = 1871] [id = 141] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15ccc800 == 111 [pid = 1871] [id = 140] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca35038800 == 110 [pid = 1871] [id = 124] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1b12e800 == 109 [pid = 1871] [id = 333] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f0e000 == 108 [pid = 1871] [id = 11] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f84000 == 107 [pid = 1871] [id = 332] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14d87000 == 106 [pid = 1871] [id = 331] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c894000 == 105 [pid = 1871] [id = 330] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d2c9000 == 104 [pid = 1871] [id = 293] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f53b800 == 103 [pid = 1871] [id = 329] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a495000 == 102 [pid = 1871] [id = 328] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca071b5000 == 101 [pid = 1871] [id = 327] 17:11:41 INFO - PROCESS | 1871 | 1461629501497 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca3091d000 == 100 [pid = 1871] [id = 321] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2ea35800 == 99 [pid = 1871] [id = 320] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2bc0b000 == 98 [pid = 1871] [id = 319] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca24f52800 == 97 [pid = 1871] [id = 318] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1f358000 == 96 [pid = 1871] [id = 317] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1df90800 == 95 [pid = 1871] [id = 316] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca187b1000 == 94 [pid = 1871] [id = 315] 17:11:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15cc2000 == 93 [pid = 1871] [id = 314] 17:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1684ms 17:11:41 INFO - PROCESS | 1871 | 1461629501569 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:11:41 INFO - PROCESS | 1871 | 1461629501575 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 17:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:11:41 INFO - PROCESS | 1871 | 1461629501585 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:11:41 INFO - PROCESS | 1871 | 1461629501589 Marionette TRACE conn3 <- [1,1346,null,{}] 17:11:41 INFO - PROCESS | 1871 | 1461629501596 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:41 INFO - PROCESS | 1871 | 1461629501775 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca14c1e000) [pid = 1871] [serial = 732] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca1afef000) [pid = 1871] [serial = 804] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca18788c00) [pid = 1871] [serial = 786] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca0eee6400) [pid = 1871] [serial = 681] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca14d67c00) [pid = 1871] [serial = 735] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca1557dc00) [pid = 1871] [serial = 687] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca1aff4400) [pid = 1871] [serial = 801] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca1a5e1c00) [pid = 1871] [serial = 690] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca14dec400) [pid = 1871] [serial = 738] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca09544000) [pid = 1871] [serial = 678] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca1ec0a000) [pid = 1871] [serial = 693] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca1548c800) [pid = 1871] [serial = 741] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca14d6ac00) [pid = 1871] [serial = 780] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca0c5d2400) [pid = 1871] [serial = 699] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca141c8400) [pid = 1871] [serial = 684] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca0c5d3000) [pid = 1871] [serial = 726] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca0dfa6400) [pid = 1871] [serial = 777] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca1557d800) [pid = 1871] [serial = 747] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca0ef05800) [pid = 1871] [serial = 702] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca1a5e7c00) [pid = 1871] [serial = 792] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca1553e000) [pid = 1871] [serial = 744] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca0ef11800) [pid = 1871] [serial = 729] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca1609e800) [pid = 1871] [serial = 750] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca188a7000) [pid = 1871] [serial = 789] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca1af8bc00) [pid = 1871] [serial = 891] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca0ffc2c00) [pid = 1871] [serial = 885] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca0ef08000) [pid = 1871] [serial = 831] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fca14d67400) [pid = 1871] [serial = 834] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fca187e2800) [pid = 1871] [serial = 837] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 141 (0x7fca1a5eb800) [pid = 1871] [serial = 840] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca1ba24c00) [pid = 1871] [serial = 843] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fca1cc15000) [pid = 1871] [serial = 846] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca1ca82c00) [pid = 1871] [serial = 849] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fca1df76000) [pid = 1871] [serial = 852] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca1e008800) [pid = 1871] [serial = 855] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 135 (0x7fca1e2ccc00) [pid = 1871] [serial = 858] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 134 (0x7fca2bb6f400) [pid = 1871] [serial = 909] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 133 (0x7fca25d7c800) [pid = 1871] [serial = 906] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 132 (0x7fca2183dc00) [pid = 1871] [serial = 903] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 131 (0x7fca2134b400) [pid = 1871] [serial = 900] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 130 (0x7fca1e59e400) [pid = 1871] [serial = 897] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 129 (0x7fca1caa4800) [pid = 1871] [serial = 894] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 128 (0x7fca1e74fc00) [pid = 1871] [serial = 861] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 127 (0x7fca16c75000) [pid = 1871] [serial = 783] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 126 (0x7fca1af1c000) [pid = 1871] [serial = 795] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 125 (0x7fca1af8e800) [pid = 1871] [serial = 798] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 124 (0x7fca1be15000) [pid = 1871] [serial = 696] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 123 (0x7fca18a32000) [pid = 1871] [serial = 828] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 122 (0x7fca1ca9ac00) [pid = 1871] [serial = 882] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 121 (0x7fca1afeec00) [pid = 1871] [serial = 936] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 120 (0x7fca1a5e6c00) [pid = 1871] [serial = 935] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 119 (0x7fca0ffca000) [pid = 1871] [serial = 938] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 118 (0x7fca14c11c00) [pid = 1871] [serial = 939] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 117 (0x7fca2ce69c00) [pid = 1871] [serial = 915] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 116 (0x7fca2bcc7c00) [pid = 1871] [serial = 912] [outer = (nil)] [url = about:blank] 17:11:41 INFO - PROCESS | 1871 | --DOMWINDOW == 115 (0x7fca15226400) [pid = 1871] [serial = 888] [outer = (nil)] [url = about:blank] 17:11:42 INFO - PROCESS | 1871 | 1461629502025 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:42 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a5aa800 == 94 [pid = 1871] [id = 344] 17:11:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 116 (0x7fca0c857c00) [pid = 1871] [serial = 1033] [outer = (nil)] 17:11:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 117 (0x7fca0ef11800) [pid = 1871] [serial = 1034] [outer = 0x7fca0c857c00] 17:11:42 INFO - PROCESS | 1871 | 1461629502094 Marionette DEBUG loaded listener.js 17:11:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 118 (0x7fca0ffd0400) [pid = 1871] [serial = 1035] [outer = 0x7fca0c857c00] 17:11:43 INFO - PROCESS | 1871 | 1461629503188 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 17:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1644ms 17:11:43 INFO - PROCESS | 1871 | 1461629503232 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:11:43 INFO - PROCESS | 1871 | 1461629503239 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 17:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:11:43 INFO - PROCESS | 1871 | 1461629503249 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:11:43 INFO - PROCESS | 1871 | 1461629503258 Marionette TRACE conn3 <- [1,1350,null,{}] 17:11:43 INFO - PROCESS | 1871 | 1461629503284 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:43 INFO - PROCESS | 1871 | 1461629503643 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:11:43 INFO - PROCESS | 1871 | 1461629503709 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:43 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f41f000 == 95 [pid = 1871] [id = 345] 17:11:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 119 (0x7fca141c9000) [pid = 1871] [serial = 1036] [outer = (nil)] 17:11:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 120 (0x7fca14c1b400) [pid = 1871] [serial = 1037] [outer = 0x7fca141c9000] 17:11:43 INFO - PROCESS | 1871 | 1461629503774 Marionette DEBUG loaded listener.js 17:11:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 121 (0x7fca14cc5400) [pid = 1871] [serial = 1038] [outer = 0x7fca141c9000] 17:11:44 INFO - PROCESS | 1871 | 1461629504744 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 17:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1553ms 17:11:44 INFO - PROCESS | 1871 | 1461629504802 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:11:44 INFO - PROCESS | 1871 | 1461629504808 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:11:44 INFO - PROCESS | 1871 | 1461629504822 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:11:44 INFO - PROCESS | 1871 | 1461629504837 Marionette TRACE conn3 <- [1,1354,null,{}] 17:11:44 INFO - PROCESS | 1871 | 1461629504844 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:45 INFO - PROCESS | 1871 | 1461629505062 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:11:45 INFO - PROCESS | 1871 | 1461629505090 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1001a000 == 96 [pid = 1871] [id = 346] 17:11:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 122 (0x7fca0f0e5800) [pid = 1871] [serial = 1039] [outer = (nil)] 17:11:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 123 (0x7fca14d69800) [pid = 1871] [serial = 1040] [outer = 0x7fca0f0e5800] 17:11:45 INFO - PROCESS | 1871 | 1461629505152 Marionette DEBUG loaded listener.js 17:11:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 124 (0x7fca14dea800) [pid = 1871] [serial = 1041] [outer = 0x7fca0f0e5800] 17:11:46 INFO - PROCESS | 1871 | --DOMWINDOW == 123 (0x7fca24e72000) [pid = 1871] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:11:46 INFO - PROCESS | 1871 | --DOMWINDOW == 122 (0x7fca07ab9400) [pid = 1871] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:11:46 INFO - PROCESS | 1871 | --DOMWINDOW == 121 (0x7fca14dedc00) [pid = 1871] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:11:46 INFO - PROCESS | 1871 | --DOMWINDOW == 120 (0x7fca15851c00) [pid = 1871] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:11:46 INFO - PROCESS | 1871 | --DOMWINDOW == 119 (0x7fca1d73bc00) [pid = 1871] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:11:46 INFO - PROCESS | 1871 | --DOMWINDOW == 118 (0x7fca15420000) [pid = 1871] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:11:46 INFO - PROCESS | 1871 | --DOMWINDOW == 117 (0x7fca0c85c000) [pid = 1871] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:11:46 INFO - PROCESS | 1871 | --DOMWINDOW == 116 (0x7fca0a287000) [pid = 1871] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:11:46 INFO - PROCESS | 1871 | --DOMWINDOW == 115 (0x7fca15220000) [pid = 1871] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:11:46 INFO - PROCESS | 1871 | --DOMWINDOW == 114 (0x7fca15492400) [pid = 1871] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:11:46 INFO - PROCESS | 1871 | --DOMWINDOW == 113 (0x7fca0ef0e000) [pid = 1871] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:11:46 INFO - PROCESS | 1871 | --DOMWINDOW == 112 (0x7fca0a287800) [pid = 1871] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:11:47 INFO - PROCESS | 1871 | 1461629507380 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 17:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 2602ms 17:11:47 INFO - PROCESS | 1871 | 1461629507420 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:11:47 INFO - PROCESS | 1871 | 1461629507427 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:11:47 INFO - PROCESS | 1871 | 1461629507437 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:11:47 INFO - PROCESS | 1871 | 1461629507442 Marionette TRACE conn3 <- [1,1358,null,{}] 17:11:47 INFO - PROCESS | 1871 | 1461629507451 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:47 INFO - PROCESS | 1871 | 1461629507692 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:11:47 INFO - PROCESS | 1871 | 1461629507972 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0aada800 == 97 [pid = 1871] [id = 347] 17:11:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 113 (0x7fca0c471000) [pid = 1871] [serial = 1042] [outer = (nil)] 17:11:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 114 (0x7fca0c5cd000) [pid = 1871] [serial = 1043] [outer = 0x7fca0c471000] 17:11:48 INFO - PROCESS | 1871 | 1461629508061 Marionette DEBUG loaded listener.js 17:11:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 115 (0x7fca0c7ef400) [pid = 1871] [serial = 1044] [outer = 0x7fca0c471000] 17:11:49 INFO - PROCESS | 1871 | 1461629509052 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 17:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1646ms 17:11:49 INFO - PROCESS | 1871 | 1461629509085 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:11:49 INFO - PROCESS | 1871 | 1461629509092 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:11:49 INFO - PROCESS | 1871 | 1461629509105 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:11:49 INFO - PROCESS | 1871 | 1461629509108 Marionette TRACE conn3 <- [1,1362,null,{}] 17:11:49 INFO - PROCESS | 1871 | 1461629509116 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:49 INFO - PROCESS | 1871 | 1461629509333 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:11:49 INFO - PROCESS | 1871 | 1461629509610 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:49 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f430000 == 98 [pid = 1871] [id = 348] 17:11:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 116 (0x7fca0edd2800) [pid = 1871] [serial = 1045] [outer = (nil)] 17:11:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 117 (0x7fca0eee4800) [pid = 1871] [serial = 1046] [outer = 0x7fca0edd2800] 17:11:49 INFO - PROCESS | 1871 | 1461629509743 Marionette DEBUG loaded listener.js 17:11:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 118 (0x7fca0f0e6800) [pid = 1871] [serial = 1047] [outer = 0x7fca0edd2800] 17:11:50 INFO - PROCESS | 1871 | 1461629510765 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1735ms 17:11:50 INFO - PROCESS | 1871 | 1461629510841 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:11:50 INFO - PROCESS | 1871 | 1461629510844 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:11:50 INFO - PROCESS | 1871 | 1461629510854 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:11:50 INFO - PROCESS | 1871 | 1461629510861 Marionette TRACE conn3 <- [1,1366,null,{}] 17:11:50 INFO - PROCESS | 1871 | 1461629510881 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:51 INFO - PROCESS | 1871 | 1461629511227 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:11:51 INFO - PROCESS | 1871 | 1461629511410 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:51 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14d89800 == 99 [pid = 1871] [id = 349] 17:11:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 119 (0x7fca141c4800) [pid = 1871] [serial = 1048] [outer = (nil)] 17:11:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 120 (0x7fca141cec00) [pid = 1871] [serial = 1049] [outer = 0x7fca141c4800] 17:11:51 INFO - PROCESS | 1871 | 1461629511493 Marionette DEBUG loaded listener.js 17:11:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 121 (0x7fca14c32c00) [pid = 1871] [serial = 1050] [outer = 0x7fca141c4800] 17:11:52 INFO - PROCESS | 1871 | 1461629512462 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 17:11:52 INFO - PROCESS | 1871 | 1461629512508 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:11:52 INFO - PROCESS | 1871 | 1461629512515 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:11:52 INFO - PROCESS | 1871 | 1461629512519 Marionette TRACE conn3 <- [1,1370,null,{}] 17:11:52 INFO - PROCESS | 1871 | 1461629512525 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:52 INFO - PROCESS | 1871 | 1461629512735 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:11:52 INFO - PROCESS | 1871 | 1461629512953 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15794800 == 100 [pid = 1871] [id = 350] 17:11:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 122 (0x7fca0dfb0400) [pid = 1871] [serial = 1051] [outer = (nil)] 17:11:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 123 (0x7fca1521e400) [pid = 1871] [serial = 1052] [outer = 0x7fca0dfb0400] 17:11:53 INFO - PROCESS | 1871 | 1461629513072 Marionette DEBUG loaded listener.js 17:11:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 124 (0x7fca15370000) [pid = 1871] [serial = 1053] [outer = 0x7fca0dfb0400] 17:11:53 INFO - PROCESS | 1871 | 1461629513993 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 17:11:54 INFO - PROCESS | 1871 | 1461629514054 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:11:54 INFO - PROCESS | 1871 | 1461629514062 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:11:54 INFO - PROCESS | 1871 | 1461629514065 Marionette TRACE conn3 <- [1,1374,null,{}] 17:11:54 INFO - PROCESS | 1871 | 1461629514071 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:54 INFO - PROCESS | 1871 | 1461629514312 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:11:54 INFO - PROCESS | 1871 | 1461629514609 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:54 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15ccf000 == 101 [pid = 1871] [id = 351] 17:11:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 125 (0x7fca15371400) [pid = 1871] [serial = 1054] [outer = (nil)] 17:11:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 126 (0x7fca15537000) [pid = 1871] [serial = 1055] [outer = 0x7fca15371400] 17:11:54 INFO - PROCESS | 1871 | 1461629514694 Marionette DEBUG loaded listener.js 17:11:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 127 (0x7fca15541000) [pid = 1871] [serial = 1056] [outer = 0x7fca15371400] 17:11:55 INFO - PROCESS | 1871 | [1871] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:55 INFO - PROCESS | 1871 | 1461629515577 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 17:11:55 INFO - PROCESS | 1871 | 1461629515655 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:11:55 INFO - PROCESS | 1871 | 1461629515662 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:11:55 INFO - PROCESS | 1871 | 1461629515665 Marionette TRACE conn3 <- [1,1378,null,{}] 17:11:55 INFO - PROCESS | 1871 | 1461629515672 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:55 INFO - PROCESS | 1871 | 1461629515954 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:11:56 INFO - PROCESS | 1871 | 1461629516202 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:56 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15ddd800 == 102 [pid = 1871] [id = 352] 17:11:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 128 (0x7fca16f32c00) [pid = 1871] [serial = 1057] [outer = (nil)] 17:11:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 129 (0x7fca188ad400) [pid = 1871] [serial = 1058] [outer = 0x7fca16f32c00] 17:11:56 INFO - PROCESS | 1871 | 1461629516279 Marionette DEBUG loaded listener.js 17:11:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 130 (0x7fca18a3b400) [pid = 1871] [serial = 1059] [outer = 0x7fca16f32c00] 17:11:57 INFO - PROCESS | 1871 | 1461629517137 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 17:11:57 INFO - PROCESS | 1871 | 1461629517200 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:11:57 INFO - PROCESS | 1871 | 1461629517208 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:11:57 INFO - PROCESS | 1871 | 1461629517211 Marionette TRACE conn3 <- [1,1382,null,{}] 17:11:57 INFO - PROCESS | 1871 | 1461629517217 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:57 INFO - PROCESS | 1871 | 1461629517406 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:11:57 INFO - PROCESS | 1871 | 1461629517592 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:57 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f81000 == 103 [pid = 1871] [id = 353] 17:11:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 131 (0x7fca141c8000) [pid = 1871] [serial = 1060] [outer = (nil)] 17:11:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 132 (0x7fca1a5df800) [pid = 1871] [serial = 1061] [outer = 0x7fca141c8000] 17:11:57 INFO - PROCESS | 1871 | 1461629517668 Marionette DEBUG loaded listener.js 17:11:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 133 (0x7fca1a5ee400) [pid = 1871] [serial = 1062] [outer = 0x7fca141c8000] 17:11:58 INFO - PROCESS | 1871 | [1871] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:58 INFO - PROCESS | 1871 | 1461629518572 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 17:11:58 INFO - PROCESS | 1871 | 1461629518647 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:11:58 INFO - PROCESS | 1871 | 1461629518653 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:11:58 INFO - PROCESS | 1871 | 1461629518656 Marionette TRACE conn3 <- [1,1386,null,{}] 17:11:58 INFO - PROCESS | 1871 | 1461629518662 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:58 INFO - PROCESS | 1871 | 1461629518850 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:11:59 INFO - PROCESS | 1871 | 1461629519025 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:59 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16f18000 == 104 [pid = 1871] [id = 354] 17:11:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 134 (0x7fca16f33800) [pid = 1871] [serial = 1063] [outer = (nil)] 17:11:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 135 (0x7fca1af8a400) [pid = 1871] [serial = 1064] [outer = 0x7fca16f33800] 17:11:59 INFO - PROCESS | 1871 | 1461629519099 Marionette DEBUG loaded listener.js 17:11:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 136 (0x7fca1afed000) [pid = 1871] [serial = 1065] [outer = 0x7fca16f33800] 17:12:00 INFO - PROCESS | 1871 | 1461629520062 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 17:12:00 INFO - PROCESS | 1871 | 1461629520095 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:12:00 INFO - PROCESS | 1871 | 1461629520103 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:12:00 INFO - PROCESS | 1871 | 1461629520106 Marionette TRACE conn3 <- [1,1390,null,{}] 17:12:00 INFO - PROCESS | 1871 | 1461629520112 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:00 INFO - PROCESS | 1871 | 1461629520306 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:12:00 INFO - PROCESS | 1871 | 1461629520488 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1b25a000 == 105 [pid = 1871] [id = 355] 17:12:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fca188a5c00) [pid = 1871] [serial = 1066] [outer = (nil)] 17:12:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca1b11f400) [pid = 1871] [serial = 1067] [outer = 0x7fca188a5c00] 17:12:00 INFO - PROCESS | 1871 | 1461629520575 Marionette DEBUG loaded listener.js 17:12:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca1be17800) [pid = 1871] [serial = 1068] [outer = 0x7fca188a5c00] 17:12:01 INFO - PROCESS | 1871 | 1461629521496 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 17:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1431ms 17:12:01 INFO - PROCESS | 1871 | 1461629521535 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:12:01 INFO - PROCESS | 1871 | 1461629521539 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:12:01 INFO - PROCESS | 1871 | 1461629521546 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:12:01 INFO - PROCESS | 1871 | 1461629521549 Marionette TRACE conn3 <- [1,1394,null,{}] 17:12:01 INFO - PROCESS | 1871 | 1461629521555 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:01 INFO - PROCESS | 1871 | 1461629521762 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:12:01 INFO - PROCESS | 1871 | 1461629521961 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:02 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca10013800 == 106 [pid = 1871] [id = 356] 17:12:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fca0989e400) [pid = 1871] [serial = 1069] [outer = (nil)] 17:12:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca1a5eec00) [pid = 1871] [serial = 1070] [outer = 0x7fca0989e400] 17:12:02 INFO - PROCESS | 1871 | 1461629522085 Marionette DEBUG loaded listener.js 17:12:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 142 (0x7fca1ca17800) [pid = 1871] [serial = 1071] [outer = 0x7fca0989e400] 17:12:02 INFO - PROCESS | 1871 | 1461629522991 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 17:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1488ms 17:12:03 INFO - PROCESS | 1871 | 1461629523035 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:12:03 INFO - PROCESS | 1871 | 1461629523040 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:12:03 INFO - PROCESS | 1871 | 1461629523047 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:12:03 INFO - PROCESS | 1871 | 1461629523051 Marionette TRACE conn3 <- [1,1398,null,{}] 17:12:03 INFO - PROCESS | 1871 | 1461629523056 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:03 INFO - PROCESS | 1871 | 1461629523323 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:12:03 INFO - PROCESS | 1871 | 1461629523560 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:03 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0998e000 == 107 [pid = 1871] [id = 357] 17:12:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca07ac0400) [pid = 1871] [serial = 1072] [outer = (nil)] 17:12:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca0904c800) [pid = 1871] [serial = 1073] [outer = 0x7fca07ac0400] 17:12:03 INFO - PROCESS | 1871 | 1461629523958 Marionette DEBUG loaded listener.js 17:12:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca096b2400) [pid = 1871] [serial = 1074] [outer = 0x7fca07ac0400] 17:12:04 INFO - PROCESS | 1871 | 1461629524931 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 17:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1931ms 17:12:04 INFO - PROCESS | 1871 | 1461629524981 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:12:04 INFO - PROCESS | 1871 | 1461629524988 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:12:05 INFO - PROCESS | 1871 | 1461629524997 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:12:05 INFO - PROCESS | 1871 | 1461629525003 Marionette TRACE conn3 <- [1,1402,null,{}] 17:12:05 INFO - PROCESS | 1871 | 1461629525010 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:05 INFO - PROCESS | 1871 | 1461629525206 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:12:05 INFO - PROCESS | 1871 | 1461629525569 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:05 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09071800 == 108 [pid = 1871] [id = 358] 17:12:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca0c85c000) [pid = 1871] [serial = 1075] [outer = (nil)] 17:12:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca0dfb0800) [pid = 1871] [serial = 1076] [outer = 0x7fca0c85c000] 17:12:05 INFO - PROCESS | 1871 | 1461629525649 Marionette DEBUG loaded listener.js 17:12:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca0ede1400) [pid = 1871] [serial = 1077] [outer = 0x7fca0c85c000] 17:12:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e6f5000 == 107 [pid = 1871] [id = 16] 17:12:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f41f000 == 106 [pid = 1871] [id = 345] 17:12:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a5aa800 == 105 [pid = 1871] [id = 344] 17:12:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca07a6f800 == 104 [pid = 1871] [id = 343] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca0dfac800) [pid = 1871] [serial = 1004] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a49e000 == 103 [pid = 1871] [id = 342] 17:12:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2efa4800 == 102 [pid = 1871] [id = 340] 17:12:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2ade1800 == 101 [pid = 1871] [id = 339] 17:12:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca21326000 == 100 [pid = 1871] [id = 338] 17:12:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1dca4800 == 99 [pid = 1871] [id = 337] 17:12:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15de2800 == 98 [pid = 1871] [id = 336] 17:12:06 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c88d800 == 97 [pid = 1871] [id = 335] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca16093800) [pid = 1871] [serial = 990] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca0eddc400) [pid = 1871] [serial = 654] [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.] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca1d54e400) [pid = 1871] [serial = 950] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fca1f32c000) [pid = 1871] [serial = 999] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fca0dfaec00) [pid = 1871] [serial = 986] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 141 (0x7fca09049000) [pid = 1871] [serial = 983] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca2ea1a000) [pid = 1871] [serial = 968] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fca0eeeb000) [pid = 1871] [serial = 992] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca1a5d9400) [pid = 1871] [serial = 947] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fca15578c00) [pid = 1871] [serial = 933] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca30194800) [pid = 1871] [serial = 971] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 135 (0x7fca1e60c800) [pid = 1871] [serial = 953] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 134 (0x7fca07abd800) [pid = 1871] [serial = 980] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 133 (0x7fca1c040000) [pid = 1871] [serial = 995] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 132 (0x7fca2bbc0000) [pid = 1871] [serial = 1001] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 131 (0x7fca15578400) [pid = 1871] [serial = 942] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 130 (0x7fca1f32b800) [pid = 1871] [serial = 956] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 129 (0x7fca2cd44000) [pid = 1871] [serial = 962] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 128 (0x7fca1ccecc00) [pid = 1871] [serial = 998] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 127 (0x7fca1ca15800) [pid = 1871] [serial = 996] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 126 (0x7fca2bbb9800) [pid = 1871] [serial = 959] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 125 (0x7fca15486000) [pid = 1871] [serial = 989] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 124 (0x7fca188ab000) [pid = 1871] [serial = 993] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 123 (0x7fca30c04c00) [pid = 1871] [serial = 974] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 122 (0x7fca3100f000) [pid = 1871] [serial = 977] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 121 (0x7fca101e5800) [pid = 1871] [serial = 987] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 120 (0x7fca13ee6c00) [pid = 1871] [serial = 930] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 119 (0x7fca2ce76000) [pid = 1871] [serial = 965] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 118 (0x7fca1521c400) [pid = 1871] [serial = 944] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 117 (0x7fca2ea1a800) [pid = 1871] [serial = 1002] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | --DOMWINDOW == 116 (0x7fca0904ec00) [pid = 1871] [serial = 984] [outer = (nil)] [url = about:blank] 17:12:06 INFO - PROCESS | 1871 | 1461629526568 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 17:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1643ms 17:12:06 INFO - PROCESS | 1871 | 1461629526639 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:12:06 INFO - PROCESS | 1871 | 1461629526645 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:12:06 INFO - PROCESS | 1871 | 1461629526655 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:12:06 INFO - PROCESS | 1871 | 1461629526660 Marionette TRACE conn3 <- [1,1406,null,{}] 17:12:06 INFO - PROCESS | 1871 | 1461629526666 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:06 INFO - PROCESS | 1871 | 1461629526853 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:12:07 INFO - PROCESS | 1871 | 1461629527012 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:07 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c8a0000 == 98 [pid = 1871] [id = 359] 17:12:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 117 (0x7fca09541000) [pid = 1871] [serial = 1078] [outer = (nil)] 17:12:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 118 (0x7fca0f0e2800) [pid = 1871] [serial = 1079] [outer = 0x7fca09541000] 17:12:07 INFO - PROCESS | 1871 | 1461629527081 Marionette DEBUG loaded listener.js 17:12:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 119 (0x7fca13edf400) [pid = 1871] [serial = 1080] [outer = 0x7fca09541000] 17:12:08 INFO - PROCESS | 1871 | 1461629528016 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 17:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1391ms 17:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:12:08 INFO - PROCESS | 1871 | 1461629528047 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:12:08 INFO - PROCESS | 1871 | 1461629528050 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:12:08 INFO - PROCESS | 1871 | 1461629528057 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:12:08 INFO - PROCESS | 1871 | 1461629528062 Marionette TRACE conn3 <- [1,1410,null,{}] 17:12:08 INFO - PROCESS | 1871 | 1461629528078 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:08 INFO - PROCESS | 1871 | 1461629528271 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:12:08 INFO - PROCESS | 1871 | 1461629528427 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:08 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14c86000 == 99 [pid = 1871] [id = 360] 17:12:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 120 (0x7fca0f0e4400) [pid = 1871] [serial = 1081] [outer = (nil)] 17:12:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 121 (0x7fca14df1400) [pid = 1871] [serial = 1082] [outer = 0x7fca0f0e4400] 17:12:08 INFO - PROCESS | 1871 | 1461629528494 Marionette DEBUG loaded listener.js 17:12:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 122 (0x7fca15533000) [pid = 1871] [serial = 1083] [outer = 0x7fca0f0e4400] 17:12:09 INFO - PROCESS | 1871 | 1461629529407 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 17:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1387ms 17:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:12:09 INFO - PROCESS | 1871 | 1461629529444 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:12:09 INFO - PROCESS | 1871 | 1461629529447 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:12:09 INFO - PROCESS | 1871 | 1461629529454 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:12:09 INFO - PROCESS | 1871 | 1461629529457 Marionette TRACE conn3 <- [1,1414,null,{}] 17:12:09 INFO - PROCESS | 1871 | 1461629529468 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:09 INFO - PROCESS | 1871 | 1461629529706 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:12:09 INFO - PROCESS | 1871 | 1461629529773 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:09 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15cc5800 == 100 [pid = 1871] [id = 361] 17:12:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 123 (0x7fca15576c00) [pid = 1871] [serial = 1084] [outer = (nil)] 17:12:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 124 (0x7fca16d64400) [pid = 1871] [serial = 1085] [outer = 0x7fca15576c00] 17:12:09 INFO - PROCESS | 1871 | 1461629529838 Marionette DEBUG loaded listener.js 17:12:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 125 (0x7fca17cda400) [pid = 1871] [serial = 1086] [outer = 0x7fca15576c00] 17:12:10 INFO - PROCESS | 1871 | 1461629530795 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 17:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1384ms 17:12:10 INFO - PROCESS | 1871 | --DOMWINDOW == 124 (0x7fca141c9000) [pid = 1871] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:12:10 INFO - PROCESS | 1871 | --DOMWINDOW == 123 (0x7fca0c7fd000) [pid = 1871] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:12:10 INFO - PROCESS | 1871 | --DOMWINDOW == 122 (0x7fca0953e400) [pid = 1871] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:12:10 INFO - PROCESS | 1871 | --DOMWINDOW == 121 (0x7fca0904d400) [pid = 1871] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:12:10 INFO - PROCESS | 1871 | --DOMWINDOW == 120 (0x7fca0c857c00) [pid = 1871] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:12:10 INFO - PROCESS | 1871 | 1461629530953 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:12:10 INFO - PROCESS | 1871 | 1461629530957 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:12:10 INFO - PROCESS | 1871 | 1461629530966 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:12:10 INFO - PROCESS | 1871 | 1461629530969 Marionette TRACE conn3 <- [1,1418,null,{}] 17:12:10 INFO - PROCESS | 1871 | 1461629530975 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:11 INFO - PROCESS | 1871 | 1461629531153 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:12:11 INFO - PROCESS | 1871 | 1461629531176 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:11 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15cc3800 == 101 [pid = 1871] [id = 362] 17:12:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 121 (0x7fca15222400) [pid = 1871] [serial = 1087] [outer = (nil)] 17:12:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 122 (0x7fca17cd4800) [pid = 1871] [serial = 1088] [outer = 0x7fca15222400] 17:12:11 INFO - PROCESS | 1871 | 1461629531374 Marionette DEBUG loaded listener.js 17:12:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 123 (0x7fca1a5ee000) [pid = 1871] [serial = 1089] [outer = 0x7fca15222400] 17:12:12 INFO - PROCESS | 1871 | 1461629532201 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 17:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1286ms 17:12:12 INFO - PROCESS | 1871 | 1461629532253 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:12:12 INFO - PROCESS | 1871 | 1461629532257 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:12:12 INFO - PROCESS | 1871 | 1461629532263 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:12:12 INFO - PROCESS | 1871 | 1461629532265 Marionette TRACE conn3 <- [1,1422,null,{}] 17:12:12 INFO - PROCESS | 1871 | 1461629532271 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:12 INFO - PROCESS | 1871 | 1461629532515 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:12:12 INFO - PROCESS | 1871 | 1461629532527 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:12 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d2bf800 == 102 [pid = 1871] [id = 363] 17:12:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 124 (0x7fca1ca80800) [pid = 1871] [serial = 1090] [outer = (nil)] 17:12:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 125 (0x7fca1cc15000) [pid = 1871] [serial = 1091] [outer = 0x7fca1ca80800] 17:12:12 INFO - PROCESS | 1871 | 1461629532590 Marionette DEBUG loaded listener.js 17:12:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 126 (0x7fca1d73d000) [pid = 1871] [serial = 1092] [outer = 0x7fca1ca80800] 17:12:13 INFO - PROCESS | 1871 | 1461629533715 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 17:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1488ms 17:12:13 INFO - PROCESS | 1871 | 1461629533753 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:12:13 INFO - PROCESS | 1871 | 1461629533759 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:12:13 INFO - PROCESS | 1871 | 1461629533768 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:12:13 INFO - PROCESS | 1871 | 1461629533774 Marionette TRACE conn3 <- [1,1426,null,{}] 17:12:13 INFO - PROCESS | 1871 | 1461629533782 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:13 INFO - PROCESS | 1871 | 1461629533997 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:12:14 INFO - PROCESS | 1871 | 1461629534252 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:14 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f41d000 == 103 [pid = 1871] [id = 364] 17:12:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 127 (0x7fca0c857c00) [pid = 1871] [serial = 1093] [outer = (nil)] 17:12:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 128 (0x7fca0ecd5400) [pid = 1871] [serial = 1094] [outer = 0x7fca0c857c00] 17:12:14 INFO - PROCESS | 1871 | 1461629534332 Marionette DEBUG loaded listener.js 17:12:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 129 (0x7fca0f0e1000) [pid = 1871] [serial = 1095] [outer = 0x7fca0c857c00] 17:12:15 INFO - PROCESS | 1871 | 1461629535272 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 17:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1534ms 17:12:15 INFO - PROCESS | 1871 | 1461629535303 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:12:15 INFO - PROCESS | 1871 | 1461629535313 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:12:15 INFO - PROCESS | 1871 | 1461629535324 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:12:15 INFO - PROCESS | 1871 | 1461629535328 Marionette TRACE conn3 <- [1,1430,null,{}] 17:12:15 INFO - PROCESS | 1871 | 1461629535335 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:15 INFO - PROCESS | 1871 | 1461629535535 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:12:15 INFO - PROCESS | 1871 | 1461629535789 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15dd0800 == 104 [pid = 1871] [id = 365] 17:12:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 130 (0x7fca141cc400) [pid = 1871] [serial = 1096] [outer = (nil)] 17:12:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 131 (0x7fca14c2dc00) [pid = 1871] [serial = 1097] [outer = 0x7fca141cc400] 17:12:15 INFO - PROCESS | 1871 | 1461629535908 Marionette DEBUG loaded listener.js 17:12:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 132 (0x7fca14dec800) [pid = 1871] [serial = 1098] [outer = 0x7fca141cc400] 17:12:16 INFO - PROCESS | 1871 | 1461629536895 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 17:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1633ms 17:12:16 INFO - PROCESS | 1871 | 1461629536959 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:12:16 INFO - PROCESS | 1871 | 1461629536962 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:12:16 INFO - PROCESS | 1871 | 1461629536970 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:12:16 INFO - PROCESS | 1871 | 1461629536977 Marionette TRACE conn3 <- [1,1434,null,{}] 17:12:16 INFO - PROCESS | 1871 | 1461629536993 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:17 INFO - PROCESS | 1871 | 1461629537249 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:12:17 INFO - PROCESS | 1871 | 1461629537520 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:17 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1db4c800 == 105 [pid = 1871] [id = 366] 17:12:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 133 (0x7fca17cde000) [pid = 1871] [serial = 1099] [outer = (nil)] 17:12:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 134 (0x7fca1a5e1000) [pid = 1871] [serial = 1100] [outer = 0x7fca17cde000] 17:12:17 INFO - PROCESS | 1871 | 1461629537599 Marionette DEBUG loaded listener.js 17:12:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 135 (0x7fca1bbb2c00) [pid = 1871] [serial = 1101] [outer = 0x7fca17cde000] 17:12:18 INFO - PROCESS | 1871 | 1461629538547 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 17:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1637ms 17:12:18 INFO - PROCESS | 1871 | 1461629538608 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:12:18 INFO - PROCESS | 1871 | 1461629538613 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:12:18 INFO - PROCESS | 1871 | 1461629538619 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:12:18 INFO - PROCESS | 1871 | 1461629538622 Marionette TRACE conn3 <- [1,1438,null,{}] 17:12:18 INFO - PROCESS | 1871 | 1461629538628 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:18 INFO - PROCESS | 1871 | 1461629538840 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:12:19 INFO - PROCESS | 1871 | 1461629539062 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:19 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca10017000 == 106 [pid = 1871] [id = 367] 17:12:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 136 (0x7fca1cce4400) [pid = 1871] [serial = 1102] [outer = (nil)] 17:12:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fca1df73800) [pid = 1871] [serial = 1103] [outer = 0x7fca1cce4400] 17:12:19 INFO - PROCESS | 1871 | 1461629539159 Marionette DEBUG loaded listener.js 17:12:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca1df7ec00) [pid = 1871] [serial = 1104] [outer = 0x7fca1cce4400] 17:12:20 INFO - PROCESS | 1871 | 1461629540056 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 17:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1482ms 17:12:20 INFO - PROCESS | 1871 | 1461629540102 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:12:20 INFO - PROCESS | 1871 | 1461629540106 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:12:20 INFO - PROCESS | 1871 | 1461629540113 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:12:20 INFO - PROCESS | 1871 | 1461629540116 Marionette TRACE conn3 <- [1,1442,null,{}] 17:12:20 INFO - PROCESS | 1871 | 1461629540122 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:20 INFO - PROCESS | 1871 | 1461629540357 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:12:20 INFO - PROCESS | 1871 | 1461629540691 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e99c800 == 107 [pid = 1871] [id = 368] 17:12:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca1ca83000) [pid = 1871] [serial = 1105] [outer = (nil)] 17:12:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fca1e00ec00) [pid = 1871] [serial = 1106] [outer = 0x7fca1ca83000] 17:12:20 INFO - PROCESS | 1871 | 1461629540829 Marionette DEBUG loaded listener.js 17:12:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca1e5a1000) [pid = 1871] [serial = 1107] [outer = 0x7fca1ca83000] 17:12:21 INFO - PROCESS | 1871 | 1461629541855 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 17:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1786ms 17:12:21 INFO - PROCESS | 1871 | 1461629541901 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:12:21 INFO - PROCESS | 1871 | 1461629541904 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:12:21 INFO - PROCESS | 1871 | 1461629541912 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:12:21 INFO - PROCESS | 1871 | 1461629541917 Marionette TRACE conn3 <- [1,1446,null,{}] 17:12:21 INFO - PROCESS | 1871 | 1461629541924 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:22 INFO - PROCESS | 1871 | 1461629542188 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:12:22 INFO - PROCESS | 1871 | 1461629542450 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2130c800 == 108 [pid = 1871] [id = 369] 17:12:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 142 (0x7fca1f794c00) [pid = 1871] [serial = 1108] [outer = (nil)] 17:12:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca2139b400) [pid = 1871] [serial = 1109] [outer = 0x7fca1f794c00] 17:12:22 INFO - PROCESS | 1871 | 1461629542573 Marionette DEBUG loaded listener.js 17:12:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca21841c00) [pid = 1871] [serial = 1110] [outer = 0x7fca1f794c00] 17:12:23 INFO - PROCESS | 1871 | 1461629543484 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 17:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1638ms 17:12:23 INFO - PROCESS | 1871 | 1461629543551 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:12:23 INFO - PROCESS | 1871 | 1461629543555 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:12:23 INFO - PROCESS | 1871 | 1461629543561 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:12:23 INFO - PROCESS | 1871 | 1461629543563 Marionette TRACE conn3 <- [1,1450,null,{}] 17:12:23 INFO - PROCESS | 1871 | 1461629543569 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:23 INFO - PROCESS | 1871 | 1461629543770 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:12:24 INFO - PROCESS | 1871 | 1461629544003 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:24 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca24f67800 == 109 [pid = 1871] [id = 370] 17:12:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca1f47f800) [pid = 1871] [serial = 1111] [outer = (nil)] 17:12:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca25d7d000) [pid = 1871] [serial = 1112] [outer = 0x7fca1f47f800] 17:12:24 INFO - PROCESS | 1871 | 1461629544135 Marionette DEBUG loaded listener.js 17:12:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca2b96d000) [pid = 1871] [serial = 1113] [outer = 0x7fca1f47f800] 17:12:25 INFO - PROCESS | 1871 | 1461629545169 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 17:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1683ms 17:12:25 INFO - PROCESS | 1871 | 1461629545245 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:12:25 INFO - PROCESS | 1871 | 1461629545249 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:12:25 INFO - PROCESS | 1871 | 1461629545255 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:12:25 INFO - PROCESS | 1871 | 1461629545258 Marionette TRACE conn3 <- [1,1454,null,{}] 17:12:25 INFO - PROCESS | 1871 | 1461629545264 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:25 INFO - PROCESS | 1871 | 1461629545509 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:12:25 INFO - PROCESS | 1871 | 1461629545769 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:25 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2513c800 == 110 [pid = 1871] [id = 371] 17:12:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca1f32dc00) [pid = 1871] [serial = 1114] [outer = (nil)] 17:12:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca2bbb9800) [pid = 1871] [serial = 1115] [outer = 0x7fca1f32dc00] 17:12:25 INFO - PROCESS | 1871 | 1461629545860 Marionette DEBUG loaded listener.js 17:12:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca2bcc7000) [pid = 1871] [serial = 1116] [outer = 0x7fca1f32dc00] 17:12:26 INFO - PROCESS | 1871 | 1461629546873 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 17:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1692ms 17:12:26 INFO - PROCESS | 1871 | 1461629546949 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:12:26 INFO - PROCESS | 1871 | 1461629546953 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:12:26 INFO - PROCESS | 1871 | 1461629546959 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:12:26 INFO - PROCESS | 1871 | 1461629546961 Marionette TRACE conn3 <- [1,1458,null,{}] 17:12:26 INFO - PROCESS | 1871 | 1461629546967 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:27 INFO - PROCESS | 1871 | 1461629547227 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:12:27 INFO - PROCESS | 1871 | 1461629547502 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2bb94000 == 111 [pid = 1871] [id = 372] 17:12:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca09539c00) [pid = 1871] [serial = 1117] [outer = (nil)] 17:12:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca2c050c00) [pid = 1871] [serial = 1118] [outer = 0x7fca09539c00] 17:12:27 INFO - PROCESS | 1871 | 1461629547590 Marionette DEBUG loaded listener.js 17:12:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca2ce6a400) [pid = 1871] [serial = 1119] [outer = 0x7fca09539c00] 17:12:28 INFO - PROCESS | 1871 | 1461629548885 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 17:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1991ms 17:12:28 INFO - PROCESS | 1871 | 1461629548954 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:12:28 INFO - PROCESS | 1871 | 1461629548960 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:12:28 INFO - PROCESS | 1871 | 1461629548969 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:12:28 INFO - PROCESS | 1871 | 1461629548975 Marionette TRACE conn3 <- [1,1462,null,{}] 17:12:28 INFO - PROCESS | 1871 | 1461629548984 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:29 INFO - PROCESS | 1871 | 1461629549322 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:12:29 INFO - PROCESS | 1871 | 1461629549630 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:29 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2c02f800 == 112 [pid = 1871] [id = 373] 17:12:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca1a5e3000) [pid = 1871] [serial = 1120] [outer = (nil)] 17:12:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca2cebb000) [pid = 1871] [serial = 1121] [outer = 0x7fca1a5e3000] 17:12:29 INFO - PROCESS | 1871 | 1461629549755 Marionette DEBUG loaded listener.js 17:12:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca2d1d1c00) [pid = 1871] [serial = 1122] [outer = 0x7fca1a5e3000] 17:12:30 INFO - PROCESS | 1871 | 1461629550671 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 17:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1785ms 17:12:30 INFO - PROCESS | 1871 | 1461629550755 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:12:30 INFO - PROCESS | 1871 | 1461629550761 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:12:30 INFO - PROCESS | 1871 | 1461629550769 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:12:30 INFO - PROCESS | 1871 | 1461629550774 Marionette TRACE conn3 <- [1,1466,null,{}] 17:12:30 INFO - PROCESS | 1871 | 1461629550779 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:30 INFO - PROCESS | 1871 | 1461629550991 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:12:31 INFO - PROCESS | 1871 | 1461629551236 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:31 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07a86000 == 113 [pid = 1871] [id = 374] 17:12:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca07ab6800) [pid = 1871] [serial = 1123] [outer = (nil)] 17:12:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca1f79b400) [pid = 1871] [serial = 1124] [outer = 0x7fca07ab6800] 17:12:31 INFO - PROCESS | 1871 | 1461629551334 Marionette DEBUG loaded listener.js 17:12:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca30968c00) [pid = 1871] [serial = 1125] [outer = 0x7fca07ab6800] 17:12:32 INFO - PROCESS | 1871 | 1461629552691 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 17:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2035ms 17:12:32 INFO - PROCESS | 1871 | 1461629552910 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:12:32 INFO - PROCESS | 1871 | 1461629552916 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:12:32 INFO - PROCESS | 1871 | 1461629552932 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:12:32 INFO - PROCESS | 1871 | 1461629552937 Marionette TRACE conn3 <- [1,1470,null,{}] 17:12:32 INFO - PROCESS | 1871 | 1461629552945 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:33 INFO - PROCESS | 1871 | 1461629553130 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:12:33 INFO - PROCESS | 1871 | 1461629553328 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:33 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14c82800 == 114 [pid = 1871] [id = 375] 17:12:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca0c476800) [pid = 1871] [serial = 1126] [outer = (nil)] 17:12:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca0c666400) [pid = 1871] [serial = 1127] [outer = 0x7fca0c476800] 17:12:33 INFO - PROCESS | 1871 | 1461629553398 Marionette DEBUG loaded listener.js 17:12:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca0dfac800) [pid = 1871] [serial = 1128] [outer = 0x7fca0c476800] 17:12:34 INFO - PROCESS | 1871 | 1461629554657 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 17:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1788ms 17:12:34 INFO - PROCESS | 1871 | 1461629554725 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:12:34 INFO - PROCESS | 1871 | 1461629554738 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:12:34 INFO - PROCESS | 1871 | 1461629554754 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:12:34 INFO - PROCESS | 1871 | 1461629554759 Marionette TRACE conn3 <- [1,1474,null,{}] 17:12:34 INFO - PROCESS | 1871 | 1461629554768 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:35 INFO - PROCESS | 1871 | 1461629555109 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:12:35 INFO - PROCESS | 1871 | 1461629555287 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:35 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0aad1800 == 115 [pid = 1871] [id = 376] 17:12:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca0eef0400) [pid = 1871] [serial = 1129] [outer = (nil)] 17:12:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca101e1800) [pid = 1871] [serial = 1130] [outer = 0x7fca0eef0400] 17:12:35 INFO - PROCESS | 1871 | 1461629555353 Marionette DEBUG loaded listener.js 17:12:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca141c8400) [pid = 1871] [serial = 1131] [outer = 0x7fca0eef0400] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca15832800) [pid = 1871] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca14d69800) [pid = 1871] [serial = 1040] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca1a5ed400) [pid = 1871] [serial = 1013] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca1caa2800) [pid = 1871] [serial = 1016] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca1e60d000) [pid = 1871] [serial = 1019] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca25d23c00) [pid = 1871] [serial = 1022] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca0c475800) [pid = 1871] [serial = 1025] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15ddd800 == 114 [pid = 1871] [id = 352] 17:12:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15ccf000 == 113 [pid = 1871] [id = 351] 17:12:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15794800 == 112 [pid = 1871] [id = 350] 17:12:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14d89800 == 111 [pid = 1871] [id = 349] 17:12:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f430000 == 110 [pid = 1871] [id = 348] 17:12:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0aada800 == 109 [pid = 1871] [id = 347] 17:12:36 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1001a000 == 108 [pid = 1871] [id = 346] 17:12:36 INFO - PROCESS | 1871 | 1461629556334 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca14cc5400) [pid = 1871] [serial = 1038] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca14c1b400) [pid = 1871] [serial = 1037] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca0eddd400) [pid = 1871] [serial = 1032] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca0c85c400) [pid = 1871] [serial = 1031] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca14c30000) [pid = 1871] [serial = 1005] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca096a5000) [pid = 1871] [serial = 1029] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca09050c00) [pid = 1871] [serial = 1028] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca0ef11800) [pid = 1871] [serial = 1034] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca0ffd0400) [pid = 1871] [serial = 1035] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca0c7f3000) [pid = 1871] [serial = 1007] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca15490400) [pid = 1871] [serial = 1010] [outer = (nil)] [url = about:blank] 17:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1637ms 17:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:12:36 INFO - PROCESS | 1871 | 1461629556390 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:12:36 INFO - PROCESS | 1871 | 1461629556392 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:12:36 INFO - PROCESS | 1871 | 1461629556398 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:12:36 INFO - PROCESS | 1871 | 1461629556404 Marionette TRACE conn3 <- [1,1478,null,{}] 17:12:36 INFO - PROCESS | 1871 | 1461629556418 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:36 INFO - PROCESS | 1871 | 1461629556602 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:12:36 INFO - PROCESS | 1871 | 1461629556847 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:36 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0df06000 == 109 [pid = 1871] [id = 377] 17:12:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca141c9c00) [pid = 1871] [serial = 1132] [outer = (nil)] 17:12:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca14d64c00) [pid = 1871] [serial = 1133] [outer = 0x7fca141c9c00] 17:12:36 INFO - PROCESS | 1871 | 1461629556918 Marionette DEBUG loaded listener.js 17:12:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca14df7c00) [pid = 1871] [serial = 1134] [outer = 0x7fca141c9c00] 17:12:37 INFO - PROCESS | 1871 | 1461629557691 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 17:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1343ms 17:12:37 INFO - PROCESS | 1871 | 1461629557743 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:12:37 INFO - PROCESS | 1871 | 1461629557747 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:12:37 INFO - PROCESS | 1871 | 1461629557753 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:12:37 INFO - PROCESS | 1871 | 1461629557757 Marionette TRACE conn3 <- [1,1482,null,{}] 17:12:37 INFO - PROCESS | 1871 | 1461629557762 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:37 INFO - PROCESS | 1871 | 1461629557929 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:12:37 INFO - PROCESS | 1871 | 1461629557944 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:37 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15784000 == 110 [pid = 1871] [id = 378] 17:12:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca1521c000) [pid = 1871] [serial = 1135] [outer = (nil)] 17:12:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca1553f000) [pid = 1871] [serial = 1136] [outer = 0x7fca1521c000] 17:12:38 INFO - PROCESS | 1871 | 1461629558007 Marionette DEBUG loaded listener.js 17:12:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca1585c800) [pid = 1871] [serial = 1137] [outer = 0x7fca1521c000] 17:12:39 INFO - PROCESS | 1871 | 1461629559017 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 17:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1287ms 17:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:12:39 INFO - PROCESS | 1871 | 1461629559049 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:12:39 INFO - PROCESS | 1871 | 1461629559051 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:12:39 INFO - PROCESS | 1871 | 1461629559069 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:12:39 INFO - PROCESS | 1871 | 1461629559074 Marionette TRACE conn3 <- [1,1486,null,{}] 17:12:39 INFO - PROCESS | 1871 | 1461629559079 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:39 INFO - PROCESS | 1871 | 1461629559311 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:12:39 INFO - PROCESS | 1871 | 1461629559341 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:39 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f1f000 == 111 [pid = 1871] [id = 379] 17:12:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca15532400) [pid = 1871] [serial = 1138] [outer = (nil)] 17:12:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca18783800) [pid = 1871] [serial = 1139] [outer = 0x7fca15532400] 17:12:39 INFO - PROCESS | 1871 | 1461629559406 Marionette DEBUG loaded listener.js 17:12:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca18a2e800) [pid = 1871] [serial = 1140] [outer = 0x7fca15532400] 17:12:40 INFO - PROCESS | 1871 | 1461629560335 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 17:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1302ms 17:12:40 INFO - PROCESS | 1871 | 1461629560361 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:12:40 INFO - PROCESS | 1871 | 1461629560364 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:12:40 INFO - PROCESS | 1871 | 1461629560370 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:12:40 INFO - PROCESS | 1871 | 1461629560372 Marionette TRACE conn3 <- [1,1490,null,{}] 17:12:40 INFO - PROCESS | 1871 | 1461629560378 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:40 INFO - PROCESS | 1871 | 1461629560636 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:12:40 INFO - PROCESS | 1871 | 1461629560684 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:40 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d2c8000 == 112 [pid = 1871] [id = 380] 17:12:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca1af1d800) [pid = 1871] [serial = 1141] [outer = (nil)] 17:12:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca1bbac800) [pid = 1871] [serial = 1142] [outer = 0x7fca1af1d800] 17:12:40 INFO - PROCESS | 1871 | 1461629560749 Marionette DEBUG loaded listener.js 17:12:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca1e614000) [pid = 1871] [serial = 1143] [outer = 0x7fca1af1d800] 17:12:41 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca09541000) [pid = 1871] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:12:41 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca0f0e4400) [pid = 1871] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:12:41 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca15222400) [pid = 1871] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:12:41 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca0c85c000) [pid = 1871] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:12:41 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca07ac0400) [pid = 1871] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:12:41 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca15576c00) [pid = 1871] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:12:41 INFO - PROCESS | 1871 | 1461629561804 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 17:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1480ms 17:12:41 INFO - PROCESS | 1871 | 1461629561851 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:12:41 INFO - PROCESS | 1871 | 1461629561855 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:12:41 INFO - PROCESS | 1871 | 1461629561861 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:12:41 INFO - PROCESS | 1871 | 1461629561877 Marionette TRACE conn3 <- [1,1494,null,{}] 17:12:41 INFO - PROCESS | 1871 | 1461629561883 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:42 INFO - PROCESS | 1871 | 1461629562054 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:12:42 INFO - PROCESS | 1871 | 1461629562198 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:42 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1db54800 == 113 [pid = 1871] [id = 381] 17:12:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca14c2d000) [pid = 1871] [serial = 1144] [outer = (nil)] 17:12:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca1c95b000) [pid = 1871] [serial = 1145] [outer = 0x7fca14c2d000] 17:12:42 INFO - PROCESS | 1871 | 1461629562261 Marionette DEBUG loaded listener.js 17:12:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca1ec91000) [pid = 1871] [serial = 1146] [outer = 0x7fca14c2d000] 17:12:43 INFO - PROCESS | 1871 | 1461629563073 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 17:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1245ms 17:12:43 INFO - PROCESS | 1871 | 1461629563109 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:12:43 INFO - PROCESS | 1871 | 1461629563112 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:12:43 INFO - PROCESS | 1871 | 1461629563120 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:12:43 INFO - PROCESS | 1871 | 1461629563124 Marionette TRACE conn3 <- [1,1498,null,{}] 17:12:43 INFO - PROCESS | 1871 | 1461629563131 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:43 INFO - PROCESS | 1871 | 1461629563393 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:12:43 INFO - PROCESS | 1871 | 1461629563749 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:43 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a9d3000 == 114 [pid = 1871] [id = 382] 17:12:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca09047800) [pid = 1871] [serial = 1147] [outer = (nil)] 17:12:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca0950f800) [pid = 1871] [serial = 1148] [outer = 0x7fca09047800] 17:12:43 INFO - PROCESS | 1871 | 1461629563864 Marionette DEBUG loaded listener.js 17:12:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca0a29ec00) [pid = 1871] [serial = 1149] [outer = 0x7fca09047800] 17:12:45 INFO - PROCESS | 1871 | 1461629565213 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 17:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 2138ms 17:12:45 INFO - PROCESS | 1871 | 1461629565264 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:12:45 INFO - PROCESS | 1871 | 1461629565276 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:12:45 INFO - PROCESS | 1871 | 1461629565331 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:12:45 INFO - PROCESS | 1871 | 1461629565344 Marionette TRACE conn3 <- [1,1502,null,{}] 17:12:45 INFO - PROCESS | 1871 | 1461629565431 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:45 INFO - PROCESS | 1871 | 1461629565757 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:12:45 INFO - PROCESS | 1871 | 1461629565899 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca100b6000 == 115 [pid = 1871] [id = 383] 17:12:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca0eee6c00) [pid = 1871] [serial = 1150] [outer = (nil)] 17:12:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca0ffcf800) [pid = 1871] [serial = 1151] [outer = 0x7fca0eee6c00] 17:12:46 INFO - PROCESS | 1871 | 1461629566069 Marionette DEBUG loaded listener.js 17:12:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca141c6800) [pid = 1871] [serial = 1152] [outer = 0x7fca0eee6c00] 17:12:47 INFO - PROCESS | 1871 | 1461629567316 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 17:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 2069ms 17:12:47 INFO - PROCESS | 1871 | 1461629567358 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:12:47 INFO - PROCESS | 1871 | 1461629567365 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:12:47 INFO - PROCESS | 1871 | 1461629567372 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:12:47 INFO - PROCESS | 1871 | 1461629567376 Marionette TRACE conn3 <- [1,1506,null,{}] 17:12:47 INFO - PROCESS | 1871 | 1461629567382 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:47 INFO - PROCESS | 1871 | 1461629567703 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:12:48 INFO - PROCESS | 1871 | 1461629568132 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1c896800 == 116 [pid = 1871] [id = 384] 17:12:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca14c2c800) [pid = 1871] [serial = 1153] [outer = (nil)] 17:12:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca15220c00) [pid = 1871] [serial = 1154] [outer = 0x7fca14c2c800] 17:12:48 INFO - PROCESS | 1871 | 1461629568265 Marionette DEBUG loaded listener.js 17:12:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca15851800) [pid = 1871] [serial = 1155] [outer = 0x7fca14c2c800] 17:12:49 INFO - PROCESS | 1871 | 1461629569233 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 17:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1891ms 17:12:49 INFO - PROCESS | 1871 | 1461629569265 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:12:49 INFO - PROCESS | 1871 | 1461629569270 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:12:49 INFO - PROCESS | 1871 | 1461629569288 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:12:49 INFO - PROCESS | 1871 | 1461629569299 Marionette TRACE conn3 <- [1,1510,null,{}] 17:12:49 INFO - PROCESS | 1871 | 1461629569305 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:49 INFO - PROCESS | 1871 | 1461629569568 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:12:49 INFO - PROCESS | 1871 | 1461629569763 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:49 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2bb82800 == 117 [pid = 1871] [id = 385] 17:12:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca14d67800) [pid = 1871] [serial = 1156] [outer = (nil)] 17:12:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca1afe8000) [pid = 1871] [serial = 1157] [outer = 0x7fca14d67800] 17:12:49 INFO - PROCESS | 1871 | 1461629569899 Marionette DEBUG loaded listener.js 17:12:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca1c8b2c00) [pid = 1871] [serial = 1158] [outer = 0x7fca14d67800] 17:12:50 INFO - PROCESS | 1871 | 1461629570894 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 17:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1661ms 17:12:50 INFO - PROCESS | 1871 | 1461629570940 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:12:50 INFO - PROCESS | 1871 | 1461629570945 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:12:50 INFO - PROCESS | 1871 | 1461629570951 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:12:50 INFO - PROCESS | 1871 | 1461629570954 Marionette TRACE conn3 <- [1,1514,null,{}] 17:12:50 INFO - PROCESS | 1871 | 1461629570959 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:51 INFO - PROCESS | 1871 | 1461629571205 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:12:51 INFO - PROCESS | 1871 | 1461629571454 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:51 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30904000 == 118 [pid = 1871] [id = 386] 17:12:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca18a32000) [pid = 1871] [serial = 1159] [outer = (nil)] 17:12:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca1d555c00) [pid = 1871] [serial = 1160] [outer = 0x7fca18a32000] 17:12:51 INFO - PROCESS | 1871 | 1461629571592 Marionette DEBUG loaded listener.js 17:12:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca1e5a3c00) [pid = 1871] [serial = 1161] [outer = 0x7fca18a32000] 17:12:52 INFO - PROCESS | 1871 | 1461629572564 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 17:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1630ms 17:12:52 INFO - PROCESS | 1871 | 1461629572582 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:12:52 INFO - PROCESS | 1871 | 1461629572585 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:12:52 INFO - PROCESS | 1871 | 1461629572593 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:12:52 INFO - PROCESS | 1871 | 1461629572598 Marionette TRACE conn3 <- [1,1518,null,{}] 17:12:52 INFO - PROCESS | 1871 | 1461629572605 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:52 INFO - PROCESS | 1871 | 1461629572807 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:12:53 INFO - PROCESS | 1871 | 1461629573059 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30b28800 == 119 [pid = 1871] [id = 387] 17:12:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca2134a000) [pid = 1871] [serial = 1162] [outer = (nil)] 17:12:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca21837800) [pid = 1871] [serial = 1163] [outer = 0x7fca2134a000] 17:12:53 INFO - PROCESS | 1871 | 1461629573299 Marionette DEBUG loaded listener.js 17:12:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca2ef3f000) [pid = 1871] [serial = 1164] [outer = 0x7fca2134a000] 17:12:54 INFO - PROCESS | 1871 | 1461629574606 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 2045ms 17:12:54 INFO - PROCESS | 1871 | 1461629574640 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:12:54 INFO - PROCESS | 1871 | 1461629574644 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:12:54 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:12:54 INFO - PROCESS | 1871 | 1461629574651 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:12:54 INFO - PROCESS | 1871 | 1461629574655 Marionette TRACE conn3 <- [1,1522,null,{}] 17:12:54 INFO - PROCESS | 1871 | 1461629574662 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:54 INFO - PROCESS | 1871 | 1461629574938 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:12:55 INFO - PROCESS | 1871 | 1461629575280 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:55 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca3376a000 == 120 [pid = 1871] [id = 388] 17:12:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca30964000) [pid = 1871] [serial = 1165] [outer = (nil)] 17:12:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca30aa8c00) [pid = 1871] [serial = 1166] [outer = 0x7fca30964000] 17:12:55 INFO - PROCESS | 1871 | 1461629575377 Marionette DEBUG loaded listener.js 17:12:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca30c0a000) [pid = 1871] [serial = 1167] [outer = 0x7fca30964000] 17:12:56 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:56 INFO - PROCESS | 1871 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:12:56 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:56 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:56 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:56 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:56 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:56 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:56 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:56 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:56 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:56 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:12:56 INFO - PROCESS | 1871 | 1461629576215 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 17:12:56 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 () { 17:12:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:12:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:12:56 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 () { 17:12:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:12:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:12:56 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 () { 17:12:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:12:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:12:56 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 () { 17:12:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:12:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:12:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:12:56 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1582ms 17:12:56 INFO - PROCESS | 1871 | 1461629576237 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:12:56 INFO - PROCESS | 1871 | 1461629576245 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:12:56 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:12:56 INFO - PROCESS | 1871 | 1461629576255 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:12:56 INFO - PROCESS | 1871 | 1461629576258 Marionette TRACE conn3 <- [1,1526,null,{}] 17:12:56 INFO - PROCESS | 1871 | 1461629576265 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:56 INFO - PROCESS | 1871 | 1461629576470 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:12:56 INFO - PROCESS | 1871 | 1461629576670 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:56 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ad63800 == 121 [pid = 1871] [id = 389] 17:12:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca09510000) [pid = 1871] [serial = 1168] [outer = (nil)] 17:12:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca09526000) [pid = 1871] [serial = 1169] [outer = 0x7fca09510000] 17:12:56 INFO - PROCESS | 1871 | 1461629576743 Marionette DEBUG loaded listener.js 17:12:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca30c08c00) [pid = 1871] [serial = 1170] [outer = 0x7fca09510000] 17:12:57 INFO - PROCESS | 1871 | 1461629577703 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 17:12:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:12:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:12:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:12:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:12:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:12:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:12:57 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1480ms 17:12:57 INFO - PROCESS | 1871 | 1461629577744 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:12:57 INFO - PROCESS | 1871 | 1461629577747 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:12:57 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:12:57 INFO - PROCESS | 1871 | 1461629577755 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:12:57 INFO - PROCESS | 1871 | 1461629577759 Marionette TRACE conn3 <- [1,1530,null,{}] 17:12:57 INFO - PROCESS | 1871 | 1461629577766 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:58 INFO - PROCESS | 1871 | 1461629578002 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:12:58 INFO - PROCESS | 1871 | 1461629578180 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:58 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca082c3800 == 122 [pid = 1871] [id = 390] 17:12:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca0951a800) [pid = 1871] [serial = 1171] [outer = (nil)] 17:12:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca0b24b800) [pid = 1871] [serial = 1172] [outer = 0x7fca0951a800] 17:12:58 INFO - PROCESS | 1871 | 1461629578308 Marionette DEBUG loaded listener.js 17:12:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca0b251400) [pid = 1871] [serial = 1173] [outer = 0x7fca0951a800] 17:12:59 INFO - PROCESS | 1871 | 1461629579184 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 17:12:59 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 17:12:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:12:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:12:59 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. 17:12:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:12:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1490ms 17:12:59 INFO - PROCESS | 1871 | 1461629579297 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:12:59 INFO - PROCESS | 1871 | 1461629579302 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:12:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:12:59 INFO - PROCESS | 1871 | 1461629579325 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:12:59 INFO - PROCESS | 1871 | 1461629579342 Marionette TRACE conn3 <- [1,1534,null,{}] 17:12:59 INFO - PROCESS | 1871 | 1461629579353 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:59 INFO - PROCESS | 1871 | 1461629579674 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:13:00 INFO - PROCESS | 1871 | 1461629579995 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca082df000 == 123 [pid = 1871] [id = 391] 17:13:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca0951d000) [pid = 1871] [serial = 1174] [outer = (nil)] 17:13:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca30c0d800) [pid = 1871] [serial = 1175] [outer = 0x7fca0951d000] 17:13:00 INFO - PROCESS | 1871 | 1461629580091 Marionette DEBUG loaded listener.js 17:13:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca3100f800) [pid = 1871] [serial = 1176] [outer = 0x7fca0951d000] 17:13:01 INFO - PROCESS | 1871 | 1461629581073 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:13:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:13:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1799ms 17:13:01 INFO - PROCESS | 1871 | 1461629581124 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:13:01 INFO - PROCESS | 1871 | 1461629581128 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:13:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:13:01 INFO - PROCESS | 1871 | 1461629581135 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:13:01 INFO - PROCESS | 1871 | 1461629581138 Marionette TRACE conn3 <- [1,1538,null,{}] 17:13:01 INFO - PROCESS | 1871 | 1461629581144 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:01 INFO - PROCESS | 1871 | 1461629581369 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:13:01 INFO - PROCESS | 1871 | 1461629581641 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:01 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13cd0800 == 124 [pid = 1871] [id = 392] 17:13:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca0f29cc00) [pid = 1871] [serial = 1177] [outer = (nil)] 17:13:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca0f29e800) [pid = 1871] [serial = 1178] [outer = 0x7fca0f29cc00] 17:13:01 INFO - PROCESS | 1871 | 1461629581774 Marionette DEBUG loaded listener.js 17:13:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca31125800) [pid = 1871] [serial = 1179] [outer = 0x7fca0f29cc00] 17:13:02 INFO - PROCESS | 1871 | 1461629582860 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:13:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:13:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1781ms 17:13:02 INFO - PROCESS | 1871 | 1461629582935 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:13:02 INFO - PROCESS | 1871 | 1461629582939 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:13:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:13:02 INFO - PROCESS | 1871 | 1461629582951 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:13:02 INFO - PROCESS | 1871 | 1461629582954 Marionette TRACE conn3 <- [1,1542,null,{}] 17:13:02 INFO - PROCESS | 1871 | 1461629582960 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:03 INFO - PROCESS | 1871 | 1461629583197 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:13:03 INFO - PROCESS | 1871 | 1461629583455 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:03 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0925f800 == 125 [pid = 1871] [id = 393] 17:13:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca0c743800) [pid = 1871] [serial = 1180] [outer = (nil)] 17:13:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca0c74fc00) [pid = 1871] [serial = 1181] [outer = 0x7fca0c743800] 17:13:03 INFO - PROCESS | 1871 | 1461629583543 Marionette DEBUG loaded listener.js 17:13:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca3112c800) [pid = 1871] [serial = 1182] [outer = 0x7fca0c743800] 17:13:04 INFO - PROCESS | 1871 | 1461629584457 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 17:13:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:13:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1535ms 17:13:04 INFO - PROCESS | 1871 | 1461629584488 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:13:04 INFO - PROCESS | 1871 | 1461629584492 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:13:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:13:04 INFO - PROCESS | 1871 | 1461629584499 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:13:04 INFO - PROCESS | 1871 | 1461629584502 Marionette TRACE conn3 <- [1,1546,null,{}] 17:13:04 INFO - PROCESS | 1871 | 1461629584508 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:04 INFO - PROCESS | 1871 | 1461629584741 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:13:05 INFO - PROCESS | 1871 | 1461629585092 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:05 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ac92000 == 126 [pid = 1871] [id = 394] 17:13:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 193 (0x7fca09894400) [pid = 1871] [serial = 1183] [outer = (nil)] 17:13:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 194 (0x7fca13c41c00) [pid = 1871] [serial = 1184] [outer = 0x7fca09894400] 17:13:05 INFO - PROCESS | 1871 | 1461629585234 Marionette DEBUG loaded listener.js 17:13:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 195 (0x7fca13c4a400) [pid = 1871] [serial = 1185] [outer = 0x7fca09894400] 17:13:06 INFO - PROCESS | 1871 | 1461629586169 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:13:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:13:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1737ms 17:13:06 INFO - PROCESS | 1871 | 1461629586237 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:13:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:13:06 INFO - PROCESS | 1871 | 1461629586242 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:13:06 INFO - PROCESS | 1871 | 1461629586249 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:13:06 INFO - PROCESS | 1871 | 1461629586252 Marionette TRACE conn3 <- [1,1550,null,{}] 17:13:06 INFO - PROCESS | 1871 | 1461629586259 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:06 INFO - PROCESS | 1871 | 1461629586475 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:13:06 INFO - PROCESS | 1871 | 1461629586673 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca08419000 == 127 [pid = 1871] [id = 395] 17:13:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 196 (0x7fca070c1400) [pid = 1871] [serial = 1186] [outer = (nil)] 17:13:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 197 (0x7fca070cac00) [pid = 1871] [serial = 1187] [outer = 0x7fca070c1400] 17:13:06 INFO - PROCESS | 1871 | 1461629586787 Marionette DEBUG loaded listener.js 17:13:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 198 (0x7fca070cfc00) [pid = 1871] [serial = 1188] [outer = 0x7fca070c1400] 17:13:07 INFO - PROCESS | 1871 | 1461629587685 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:13:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:13:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1486ms 17:13:07 INFO - PROCESS | 1871 | 1461629587735 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:13:07 INFO - PROCESS | 1871 | 1461629587737 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:13:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:13:07 INFO - PROCESS | 1871 | 1461629587745 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:13:07 INFO - PROCESS | 1871 | 1461629587747 Marionette TRACE conn3 <- [1,1554,null,{}] 17:13:07 INFO - PROCESS | 1871 | 1461629587753 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:07 INFO - PROCESS | 1871 | 1461629587953 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:13:08 INFO - PROCESS | 1871 | 1461629588163 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:08 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ac97000 == 128 [pid = 1871] [id = 396] 17:13:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 199 (0x7fca070ce000) [pid = 1871] [serial = 1189] [outer = (nil)] 17:13:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 200 (0x7fca0c742400) [pid = 1871] [serial = 1190] [outer = 0x7fca070ce000] 17:13:08 INFO - PROCESS | 1871 | 1461629588331 Marionette DEBUG loaded listener.js 17:13:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 201 (0x7fca10066000) [pid = 1871] [serial = 1191] [outer = 0x7fca070ce000] 17:13:09 INFO - PROCESS | 1871 | 1461629589601 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:13:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:13:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1934ms 17:13:09 INFO - PROCESS | 1871 | 1461629589680 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:13:09 INFO - PROCESS | 1871 | 1461629589688 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:13:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:13:09 INFO - PROCESS | 1871 | 1461629589696 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:13:09 INFO - PROCESS | 1871 | 1461629589702 Marionette TRACE conn3 <- [1,1558,null,{}] 17:13:09 INFO - PROCESS | 1871 | 1461629589710 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:10 INFO - PROCESS | 1871 | 1461629589999 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:13:10 INFO - PROCESS | 1871 | 1461629590197 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:10 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0de90000 == 129 [pid = 1871] [id = 397] 17:13:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 202 (0x7fca0c745400) [pid = 1871] [serial = 1192] [outer = (nil)] 17:13:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 203 (0x7fca0c7f3000) [pid = 1871] [serial = 1193] [outer = 0x7fca0c745400] 17:13:10 INFO - PROCESS | 1871 | 1461629590341 Marionette DEBUG loaded listener.js 17:13:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 204 (0x7fca0eee7000) [pid = 1871] [serial = 1194] [outer = 0x7fca0c745400] 17:13:11 INFO - PROCESS | 1871 | 1461629591431 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:13:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:13:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1790ms 17:13:11 INFO - PROCESS | 1871 | 1461629591487 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:13:11 INFO - PROCESS | 1871 | 1461629591496 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 17:13:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:13:11 INFO - PROCESS | 1871 | 1461629591508 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:13:11 INFO - PROCESS | 1871 | 1461629591511 Marionette TRACE conn3 <- [1,1562,null,{}] 17:13:11 INFO - PROCESS | 1871 | 1461629591518 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:11 INFO - PROCESS | 1871 | 1461629591818 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:13:12 INFO - PROCESS | 1871 | 1461629592194 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:12 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1b261800 == 128 [pid = 1871] [id = 227] 17:13:12 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1ebe4800 == 127 [pid = 1871] [id = 17] 17:13:12 INFO - PROCESS | 1871 | --DOMWINDOW == 203 (0x7fca1521e400) [pid = 1871] [serial = 1052] [outer = (nil)] [url = about:blank] 17:13:12 INFO - PROCESS | 1871 | --DOMWINDOW == 202 (0x7fca15537000) [pid = 1871] [serial = 1055] [outer = (nil)] [url = about:blank] 17:13:12 INFO - PROCESS | 1871 | --DOMWINDOW == 201 (0x7fca1a5eec00) [pid = 1871] [serial = 1070] [outer = (nil)] [url = about:blank] 17:13:12 INFO - PROCESS | 1871 | --DOMWINDOW == 200 (0x7fca1af8a400) [pid = 1871] [serial = 1064] [outer = (nil)] [url = about:blank] 17:13:12 INFO - PROCESS | 1871 | --DOMWINDOW == 199 (0x7fca1a5df800) [pid = 1871] [serial = 1061] [outer = (nil)] [url = about:blank] 17:13:12 INFO - PROCESS | 1871 | --DOMWINDOW == 198 (0x7fca1b11f400) [pid = 1871] [serial = 1067] [outer = (nil)] [url = about:blank] 17:13:12 INFO - PROCESS | 1871 | --DOMWINDOW == 197 (0x7fca141cec00) [pid = 1871] [serial = 1049] [outer = (nil)] [url = about:blank] 17:13:12 INFO - PROCESS | 1871 | --DOMWINDOW == 196 (0x7fca188ad400) [pid = 1871] [serial = 1058] [outer = (nil)] [url = about:blank] 17:13:12 INFO - PROCESS | 1871 | --DOMWINDOW == 195 (0x7fca1cc15000) [pid = 1871] [serial = 1091] [outer = (nil)] [url = about:blank] 17:13:12 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a48a800 == 128 [pid = 1871] [id = 398] 17:13:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 196 (0x7fca096a6800) [pid = 1871] [serial = 1195] [outer = (nil)] 17:13:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 197 (0x7fca1006b400) [pid = 1871] [serial = 1196] [outer = 0x7fca096a6800] 17:13:12 INFO - PROCESS | 1871 | 1461629592385 Marionette DEBUG loaded listener.js 17:13:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 198 (0x7fca10071000) [pid = 1871] [serial = 1197] [outer = 0x7fca096a6800] 17:13:12 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1db54800 == 127 [pid = 1871] [id = 381] 17:13:12 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d2c8000 == 126 [pid = 1871] [id = 380] 17:13:12 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f1f000 == 125 [pid = 1871] [id = 379] 17:13:12 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15784000 == 124 [pid = 1871] [id = 378] 17:13:12 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0df06000 == 123 [pid = 1871] [id = 377] 17:13:12 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0aad1800 == 122 [pid = 1871] [id = 376] 17:13:12 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14c82800 == 121 [pid = 1871] [id = 375] 17:13:12 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2c02f800 == 120 [pid = 1871] [id = 373] 17:13:13 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2bb94000 == 119 [pid = 1871] [id = 372] 17:13:13 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2513c800 == 118 [pid = 1871] [id = 371] 17:13:13 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca24f67800 == 117 [pid = 1871] [id = 370] 17:13:13 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2130c800 == 116 [pid = 1871] [id = 369] 17:13:13 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e99c800 == 115 [pid = 1871] [id = 368] 17:13:13 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca10017000 == 114 [pid = 1871] [id = 367] 17:13:13 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1db4c800 == 113 [pid = 1871] [id = 366] 17:13:13 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15dd0800 == 112 [pid = 1871] [id = 365] 17:13:13 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f41d000 == 111 [pid = 1871] [id = 364] 17:13:13 INFO - PROCESS | 1871 | 1461629593344 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:13:13 INFO - PROCESS | 1871 | --DOMWINDOW == 197 (0x7fca1a5ee000) [pid = 1871] [serial = 1089] [outer = (nil)] [url = about:blank] 17:13:13 INFO - PROCESS | 1871 | --DOMWINDOW == 196 (0x7fca17cd4800) [pid = 1871] [serial = 1088] [outer = (nil)] [url = about:blank] 17:13:13 INFO - PROCESS | 1871 | --DOMWINDOW == 195 (0x7fca0eee4800) [pid = 1871] [serial = 1046] [outer = (nil)] [url = about:blank] 17:13:13 INFO - PROCESS | 1871 | --DOMWINDOW == 194 (0x7fca0dfb0800) [pid = 1871] [serial = 1076] [outer = (nil)] [url = about:blank] 17:13:13 INFO - PROCESS | 1871 | --DOMWINDOW == 193 (0x7fca0904c800) [pid = 1871] [serial = 1073] [outer = (nil)] [url = about:blank] 17:13:13 INFO - PROCESS | 1871 | --DOMWINDOW == 192 (0x7fca17cda400) [pid = 1871] [serial = 1086] [outer = (nil)] [url = about:blank] 17:13:13 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca16d64400) [pid = 1871] [serial = 1085] [outer = (nil)] [url = about:blank] 17:13:13 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca13edf400) [pid = 1871] [serial = 1080] [outer = (nil)] [url = about:blank] 17:13:13 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca0ede1400) [pid = 1871] [serial = 1077] [outer = (nil)] [url = about:blank] 17:13:13 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca14df1400) [pid = 1871] [serial = 1082] [outer = (nil)] [url = about:blank] 17:13:13 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca0c5cd000) [pid = 1871] [serial = 1043] [outer = (nil)] [url = about:blank] 17:13:13 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca096b2400) [pid = 1871] [serial = 1074] [outer = (nil)] [url = about:blank] 17:13:13 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca15533000) [pid = 1871] [serial = 1083] [outer = (nil)] [url = about:blank] 17:13:13 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca0f0e2800) [pid = 1871] [serial = 1079] [outer = (nil)] [url = about:blank] 17:13:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:13:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1882ms 17:13:13 INFO - PROCESS | 1871 | 1461629593390 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:13:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:13:13 INFO - PROCESS | 1871 | 1461629593395 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 17:13:13 INFO - PROCESS | 1871 | 1461629593402 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:13:13 INFO - PROCESS | 1871 | 1461629593408 Marionette TRACE conn3 <- [1,1566,null,{}] 17:13:13 INFO - PROCESS | 1871 | 1461629593426 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:13 INFO - PROCESS | 1871 | 1461629593655 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:13:13 INFO - PROCESS | 1871 | 1461629593835 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:13 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13cd1000 == 112 [pid = 1871] [id = 399] 17:13:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca0c750800) [pid = 1871] [serial = 1198] [outer = (nil)] 17:13:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca13ee9c00) [pid = 1871] [serial = 1199] [outer = 0x7fca0c750800] 17:13:13 INFO - PROCESS | 1871 | 1461629593920 Marionette DEBUG loaded listener.js 17:13:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca14cc7c00) [pid = 1871] [serial = 1200] [outer = 0x7fca0c750800] 17:13:14 INFO - PROCESS | 1871 | 1461629594806 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:13:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:13:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1446ms 17:13:14 INFO - PROCESS | 1871 | 1461629594848 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:13:14 INFO - PROCESS | 1871 | 1461629594853 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 17:13:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:13:14 INFO - PROCESS | 1871 | 1461629594872 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:13:14 INFO - PROCESS | 1871 | 1461629594876 Marionette TRACE conn3 <- [1,1570,null,{}] 17:13:14 INFO - PROCESS | 1871 | 1461629594881 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:15 INFO - PROCESS | 1871 | 1461629595134 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:13:15 INFO - PROCESS | 1871 | 1461629595173 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15cd3800 == 113 [pid = 1871] [id = 400] 17:13:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca13c4e800) [pid = 1871] [serial = 1201] [outer = (nil)] 17:13:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca15490400) [pid = 1871] [serial = 1202] [outer = 0x7fca13c4e800] 17:13:15 INFO - PROCESS | 1871 | 1461629595238 Marionette DEBUG loaded listener.js 17:13:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca15576c00) [pid = 1871] [serial = 1203] [outer = 0x7fca13c4e800] 17:13:16 INFO - PROCESS | 1871 | 1461629596186 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:13:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:13:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1338ms 17:13:16 INFO - PROCESS | 1871 | 1461629596211 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:13:16 INFO - PROCESS | 1871 | 1461629596215 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 17:13:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:13:16 INFO - PROCESS | 1871 | 1461629596221 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:13:16 INFO - PROCESS | 1871 | 1461629596225 Marionette TRACE conn3 <- [1,1574,null,{}] 17:13:16 INFO - PROCESS | 1871 | 1461629596231 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:16 INFO - PROCESS | 1871 | 1461629596478 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:13:16 INFO - PROCESS | 1871 | 1461629596517 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:16 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15deb800 == 114 [pid = 1871] [id = 401] 17:13:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca14d68c00) [pid = 1871] [serial = 1204] [outer = (nil)] 17:13:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca1585fc00) [pid = 1871] [serial = 1205] [outer = 0x7fca14d68c00] 17:13:16 INFO - PROCESS | 1871 | 1461629596584 Marionette DEBUG loaded listener.js 17:13:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 193 (0x7fca18784000) [pid = 1871] [serial = 1206] [outer = 0x7fca14d68c00] 17:13:17 INFO - PROCESS | 1871 | --DOMWINDOW == 192 (0x7fca0f0e5800) [pid = 1871] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:13:17 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca141c9c00) [pid = 1871] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:13:17 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca15532400) [pid = 1871] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:13:17 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca1ca80800) [pid = 1871] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:13:17 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca0c476800) [pid = 1871] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:13:17 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca0eef0400) [pid = 1871] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:13:17 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca1521c000) [pid = 1871] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:13:17 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca1af1d800) [pid = 1871] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:13:17 INFO - PROCESS | 1871 | 1461629597757 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 17:13:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:13:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1592ms 17:13:17 INFO - PROCESS | 1871 | 1461629597820 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:13:17 INFO - PROCESS | 1871 | 1461629597823 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 17:13:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:13:17 INFO - PROCESS | 1871 | 1461629597830 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:13:17 INFO - PROCESS | 1871 | 1461629597834 Marionette TRACE conn3 <- [1,1578,null,{}] 17:13:17 INFO - PROCESS | 1871 | 1461629597841 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:18 INFO - PROCESS | 1871 | 1461629598136 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:13:18 INFO - PROCESS | 1871 | 1461629598244 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:18 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca17b96000 == 115 [pid = 1871] [id = 402] 17:13:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca0eef0400) [pid = 1871] [serial = 1207] [outer = (nil)] 17:13:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca1a5eec00) [pid = 1871] [serial = 1208] [outer = 0x7fca0eef0400] 17:13:18 INFO - PROCESS | 1871 | 1461629598326 Marionette DEBUG loaded listener.js 17:13:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca1d744c00) [pid = 1871] [serial = 1209] [outer = 0x7fca0eef0400] 17:13:19 INFO - PROCESS | 1871 | 1461629599137 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 17:13:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:13:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1335ms 17:13:19 INFO - PROCESS | 1871 | 1461629599167 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:13:19 INFO - PROCESS | 1871 | 1461629599171 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 17:13:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:13:19 INFO - PROCESS | 1871 | 1461629599177 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:13:19 INFO - PROCESS | 1871 | 1461629599181 Marionette TRACE conn3 <- [1,1582,null,{}] 17:13:19 INFO - PROCESS | 1871 | 1461629599186 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:19 INFO - PROCESS | 1871 | 1461629599380 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:13:19 INFO - PROCESS | 1871 | 1461629599728 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:19 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0925d800 == 116 [pid = 1871] [id = 403] 17:13:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca070c7800) [pid = 1871] [serial = 1210] [outer = (nil)] 17:13:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca07ac3000) [pid = 1871] [serial = 1211] [outer = 0x7fca070c7800] 17:13:19 INFO - PROCESS | 1871 | 1461629599881 Marionette DEBUG loaded listener.js 17:13:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca096a4c00) [pid = 1871] [serial = 1212] [outer = 0x7fca070c7800] 17:13:20 INFO - PROCESS | 1871 | 1461629600828 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:13:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:13:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1689ms 17:13:20 INFO - PROCESS | 1871 | 1461629600870 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:13:20 INFO - PROCESS | 1871 | 1461629600877 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 17:13:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:13:20 INFO - PROCESS | 1871 | 1461629600886 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:13:20 INFO - PROCESS | 1871 | 1461629600892 Marionette TRACE conn3 <- [1,1586,null,{}] 17:13:20 INFO - PROCESS | 1871 | 1461629600900 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:21 INFO - PROCESS | 1871 | 1461629601121 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:13:21 INFO - PROCESS | 1871 | 1461629601367 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:21 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1001a000 == 117 [pid = 1871] [id = 404] 17:13:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca0c74a000) [pid = 1871] [serial = 1213] [outer = (nil)] 17:13:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 193 (0x7fca0eddb800) [pid = 1871] [serial = 1214] [outer = 0x7fca0c74a000] 17:13:21 INFO - PROCESS | 1871 | 1461629601491 Marionette DEBUG loaded listener.js 17:13:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 194 (0x7fca0f28f800) [pid = 1871] [serial = 1215] [outer = 0x7fca0c74a000] 17:13:22 INFO - PROCESS | 1871 | 1461629602436 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 17:13:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:13:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1585ms 17:13:22 INFO - PROCESS | 1871 | 1461629602474 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:13:22 INFO - PROCESS | 1871 | 1461629602481 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 17:13:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:13:22 INFO - PROCESS | 1871 | 1461629602488 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:13:22 INFO - PROCESS | 1871 | 1461629602492 Marionette TRACE conn3 <- [1,1590,null,{}] 17:13:22 INFO - PROCESS | 1871 | 1461629602498 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:22 INFO - PROCESS | 1871 | 1461629602726 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:13:23 INFO - PROCESS | 1871 | 1461629603012 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:23 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a0f800 == 118 [pid = 1871] [id = 405] 17:13:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 195 (0x7fca10066400) [pid = 1871] [serial = 1216] [outer = (nil)] 17:13:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 196 (0x7fca10070c00) [pid = 1871] [serial = 1217] [outer = 0x7fca10066400] 17:13:23 INFO - PROCESS | 1871 | 1461629603134 Marionette DEBUG loaded listener.js 17:13:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 197 (0x7fca13c4ec00) [pid = 1871] [serial = 1218] [outer = 0x7fca10066400] 17:13:24 INFO - PROCESS | 1871 | 1461629604061 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 17:13:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:13:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1631ms 17:13:24 INFO - PROCESS | 1871 | 1461629604120 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:13:24 INFO - PROCESS | 1871 | 1461629604125 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 17:13:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:13:24 INFO - PROCESS | 1871 | 1461629604143 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:13:24 INFO - PROCESS | 1871 | 1461629604153 Marionette TRACE conn3 <- [1,1594,null,{}] 17:13:24 INFO - PROCESS | 1871 | 1461629604159 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:24 INFO - PROCESS | 1871 | 1461629604418 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:13:24 INFO - PROCESS | 1871 | 1461629604706 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:24 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1ebdf800 == 119 [pid = 1871] [id = 406] 17:13:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 198 (0x7fca0c5cdc00) [pid = 1871] [serial = 1219] [outer = (nil)] 17:13:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 199 (0x7fca14d6c000) [pid = 1871] [serial = 1220] [outer = 0x7fca0c5cdc00] 17:13:24 INFO - PROCESS | 1871 | 1461629604787 Marionette DEBUG loaded listener.js 17:13:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 200 (0x7fca187e5000) [pid = 1871] [serial = 1221] [outer = 0x7fca0c5cdc00] 17:13:25 INFO - PROCESS | 1871 | 1461629605682 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:13:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:13:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1596ms 17:13:25 INFO - PROCESS | 1871 | 1461629605749 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:13:25 INFO - PROCESS | 1871 | 1461629605757 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 17:13:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:13:25 INFO - PROCESS | 1871 | 1461629605768 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:13:25 INFO - PROCESS | 1871 | 1461629605770 Marionette TRACE conn3 <- [1,1598,null,{}] 17:13:25 INFO - PROCESS | 1871 | 1461629605777 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:26 INFO - PROCESS | 1871 | 1461629606026 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:13:26 INFO - PROCESS | 1871 | 1461629606270 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:26 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca25126000 == 120 [pid = 1871] [id = 407] 17:13:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 201 (0x7fca0eee8800) [pid = 1871] [serial = 1222] [outer = (nil)] 17:13:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 202 (0x7fca1afebc00) [pid = 1871] [serial = 1223] [outer = 0x7fca0eee8800] 17:13:26 INFO - PROCESS | 1871 | 1461629606387 Marionette DEBUG loaded listener.js 17:13:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 203 (0x7fca1caa1400) [pid = 1871] [serial = 1224] [outer = 0x7fca0eee8800] 17:13:27 INFO - PROCESS | 1871 | 1461629607318 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:13:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:13:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1582ms 17:13:27 INFO - PROCESS | 1871 | 1461629607351 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:13:27 INFO - PROCESS | 1871 | 1461629607355 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 17:13:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:13:27 INFO - PROCESS | 1871 | 1461629607361 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:13:27 INFO - PROCESS | 1871 | 1461629607363 Marionette TRACE conn3 <- [1,1602,null,{}] 17:13:27 INFO - PROCESS | 1871 | 1461629607370 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:27 INFO - PROCESS | 1871 | 1461629607572 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:13:27 INFO - PROCESS | 1871 | 1461629607780 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2cd2a000 == 121 [pid = 1871] [id = 408] 17:13:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 204 (0x7fca1f32c400) [pid = 1871] [serial = 1225] [outer = (nil)] 17:13:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 205 (0x7fca1f798800) [pid = 1871] [serial = 1226] [outer = 0x7fca1f32c400] 17:13:27 INFO - PROCESS | 1871 | 1461629607915 Marionette DEBUG loaded listener.js 17:13:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 206 (0x7fca2b96f400) [pid = 1871] [serial = 1227] [outer = 0x7fca1f32c400] 17:13:28 INFO - PROCESS | 1871 | 1461629608868 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 17:13:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:13:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1580ms 17:13:28 INFO - PROCESS | 1871 | 1461629608943 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:13:28 INFO - PROCESS | 1871 | 1461629608946 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 17:13:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:13:28 INFO - PROCESS | 1871 | 1461629608953 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:13:28 INFO - PROCESS | 1871 | 1461629608956 Marionette TRACE conn3 <- [1,1606,null,{}] 17:13:28 INFO - PROCESS | 1871 | 1461629608962 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:29 INFO - PROCESS | 1871 | 1461629609206 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:13:29 INFO - PROCESS | 1871 | 1461629609447 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:29 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca33768000 == 122 [pid = 1871] [id = 409] 17:13:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 207 (0x7fca0ffc4800) [pid = 1871] [serial = 1228] [outer = (nil)] 17:13:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 208 (0x7fca2d016400) [pid = 1871] [serial = 1229] [outer = 0x7fca0ffc4800] 17:13:29 INFO - PROCESS | 1871 | 1461629609586 Marionette DEBUG loaded listener.js 17:13:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 209 (0x7fca30304800) [pid = 1871] [serial = 1230] [outer = 0x7fca0ffc4800] 17:13:30 INFO - PROCESS | 1871 | 1461629610529 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 17:13:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:13:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1632ms 17:13:30 INFO - PROCESS | 1871 | 1461629610586 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:13:30 INFO - PROCESS | 1871 | 1461629610590 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 17:13:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:13:30 INFO - PROCESS | 1871 | 1461629610597 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:13:30 INFO - PROCESS | 1871 | 1461629610601 Marionette TRACE conn3 <- [1,1610,null,{}] 17:13:30 INFO - PROCESS | 1871 | 1461629610606 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:30 INFO - PROCESS | 1871 | 1461629610826 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:13:31 INFO - PROCESS | 1871 | 1461629611065 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:31 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0df46000 == 123 [pid = 1871] [id = 410] 17:13:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 210 (0x7fca0ab56400) [pid = 1871] [serial = 1231] [outer = (nil)] 17:13:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 211 (0x7fca0ab5c000) [pid = 1871] [serial = 1232] [outer = 0x7fca0ab56400] 17:13:31 INFO - PROCESS | 1871 | 1461629611184 Marionette DEBUG loaded listener.js 17:13:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 212 (0x7fca0ab60c00) [pid = 1871] [serial = 1233] [outer = 0x7fca0ab56400] 17:13:32 INFO - PROCESS | 1871 | 1461629612016 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 17:13:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:13:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1488ms 17:13:32 INFO - PROCESS | 1871 | 1461629612086 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:13:32 INFO - PROCESS | 1871 | 1461629612090 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 17:13:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:13:32 INFO - PROCESS | 1871 | 1461629612097 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:13:32 INFO - PROCESS | 1871 | 1461629612100 Marionette TRACE conn3 <- [1,1614,null,{}] 17:13:32 INFO - PROCESS | 1871 | 1461629612106 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:32 INFO - PROCESS | 1871 | 1461629612320 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:13:32 INFO - PROCESS | 1871 | 1461629612565 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:32 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca096c1000 == 124 [pid = 1871] [id = 411] 17:13:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 213 (0x7fca0ab58400) [pid = 1871] [serial = 1234] [outer = (nil)] 17:13:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 214 (0x7fca2d00f800) [pid = 1871] [serial = 1235] [outer = 0x7fca0ab58400] 17:13:32 INFO - PROCESS | 1871 | 1461629612687 Marionette DEBUG loaded listener.js 17:13:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 215 (0x7fca30960c00) [pid = 1871] [serial = 1236] [outer = 0x7fca0ab58400] 17:13:33 INFO - PROCESS | 1871 | 1461629613590 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 17:13:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 17:13:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1536ms 17:13:33 INFO - PROCESS | 1871 | 1461629613635 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:13:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:13:33 INFO - PROCESS | 1871 | 1461629613639 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 17:13:33 INFO - PROCESS | 1871 | 1461629613646 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:13:33 INFO - PROCESS | 1871 | 1461629613657 Marionette TRACE conn3 <- [1,1618,null,{}] 17:13:33 INFO - PROCESS | 1871 | 1461629613662 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:33 INFO - PROCESS | 1871 | 1461629613871 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:13:34 INFO - PROCESS | 1871 | 1461629614073 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:34 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca352af000 == 125 [pid = 1871] [id = 412] 17:13:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 216 (0x7fca0ab5ac00) [pid = 1871] [serial = 1237] [outer = (nil)] 17:13:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 217 (0x7fca0c685000) [pid = 1871] [serial = 1238] [outer = 0x7fca0ab5ac00] 17:13:34 INFO - PROCESS | 1871 | 1461629614212 Marionette DEBUG loaded listener.js 17:13:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 218 (0x7fca0c689800) [pid = 1871] [serial = 1239] [outer = 0x7fca0ab5ac00] 17:13:35 INFO - PROCESS | 1871 | 1461629615111 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 17:13:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:13:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1496ms 17:13:35 INFO - PROCESS | 1871 | 1461629615145 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:13:35 INFO - PROCESS | 1871 | 1461629615150 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 17:13:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:13:35 INFO - PROCESS | 1871 | 1461629615159 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:13:35 INFO - PROCESS | 1871 | 1461629615163 Marionette TRACE conn3 <- [1,1622,null,{}] 17:13:35 INFO - PROCESS | 1871 | 1461629615169 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:35 INFO - PROCESS | 1871 | 1461629615391 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:13:35 INFO - PROCESS | 1871 | 1461629615706 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:35 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca098bf000 == 126 [pid = 1871] [id = 413] 17:13:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 219 (0x7fca30c04400) [pid = 1871] [serial = 1240] [outer = (nil)] 17:13:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 220 (0x7fca30c09000) [pid = 1871] [serial = 1241] [outer = 0x7fca30c04400] 17:13:35 INFO - PROCESS | 1871 | 1461629615810 Marionette DEBUG loaded listener.js 17:13:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 221 (0x7fca31130c00) [pid = 1871] [serial = 1242] [outer = 0x7fca30c04400] 17:13:36 INFO - PROCESS | 1871 | 1461629616713 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 17:13:36 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 17:13:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1582ms 17:13:36 INFO - PROCESS | 1871 | 1461629616743 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:13:36 INFO - PROCESS | 1871 | 1461629616747 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 17:13:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:13:36 INFO - PROCESS | 1871 | 1461629616753 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:13:36 INFO - PROCESS | 1871 | 1461629616757 Marionette TRACE conn3 <- [1,1626,null,{}] 17:13:36 INFO - PROCESS | 1871 | 1461629616762 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:36 INFO - PROCESS | 1871 | 1461629616992 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:13:37 INFO - PROCESS | 1871 | 1461629617333 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:37 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca098c2000 == 127 [pid = 1871] [id = 414] 17:13:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 222 (0x7fca06f55800) [pid = 1871] [serial = 1243] [outer = (nil)] 17:13:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 223 (0x7fca06f5cc00) [pid = 1871] [serial = 1244] [outer = 0x7fca06f55800] 17:13:37 INFO - PROCESS | 1871 | 1461629617411 Marionette DEBUG loaded listener.js 17:13:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 224 (0x7fca3118d800) [pid = 1871] [serial = 1245] [outer = 0x7fca06f55800] 17:13:38 INFO - PROCESS | 1871 | 1461629618227 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:13:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:13:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1529ms 17:13:38 INFO - PROCESS | 1871 | 1461629618284 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:13:38 INFO - PROCESS | 1871 | 1461629618287 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 17:13:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:13:38 INFO - PROCESS | 1871 | 1461629618293 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:13:38 INFO - PROCESS | 1871 | 1461629618295 Marionette TRACE conn3 <- [1,1630,null,{}] 17:13:38 INFO - PROCESS | 1871 | 1461629618301 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:38 INFO - PROCESS | 1871 | 1461629618500 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:13:38 INFO - PROCESS | 1871 | 1461629618714 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:38 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04ae8800 == 128 [pid = 1871] [id = 415] 17:13:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 225 (0x7fca06f57400) [pid = 1871] [serial = 1246] [outer = (nil)] 17:13:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 226 (0x7fca081de000) [pid = 1871] [serial = 1247] [outer = 0x7fca06f57400] 17:13:38 INFO - PROCESS | 1871 | 1461629618789 Marionette DEBUG loaded listener.js 17:13:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 227 (0x7fca081e3000) [pid = 1871] [serial = 1248] [outer = 0x7fca06f57400] 17:13:39 INFO - PROCESS | 1871 | 1461629619720 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 17:13:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:13:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1482ms 17:13:39 INFO - PROCESS | 1871 | 1461629619778 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:13:39 INFO - PROCESS | 1871 | 1461629619782 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 17:13:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:13:39 INFO - PROCESS | 1871 | 1461629619788 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:13:39 INFO - PROCESS | 1871 | 1461629619791 Marionette TRACE conn3 <- [1,1634,null,{}] 17:13:39 INFO - PROCESS | 1871 | 1461629619796 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:40 INFO - PROCESS | 1871 | 1461629620004 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:13:40 INFO - PROCESS | 1871 | 1461629620212 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:40 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a48e000 == 129 [pid = 1871] [id = 416] 17:13:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 228 (0x7fca04eca400) [pid = 1871] [serial = 1249] [outer = (nil)] 17:13:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 229 (0x7fca04ed3800) [pid = 1871] [serial = 1250] [outer = 0x7fca04eca400] 17:13:40 INFO - PROCESS | 1871 | 1461629620328 Marionette DEBUG loaded listener.js 17:13:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 230 (0x7fca04ed8c00) [pid = 1871] [serial = 1251] [outer = 0x7fca04eca400] 17:13:41 INFO - PROCESS | 1871 | 1461629621869 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:13:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:13:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2133ms 17:13:41 INFO - PROCESS | 1871 | 1461629621924 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:13:41 INFO - PROCESS | 1871 | 1461629621930 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 17:13:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:13:41 INFO - PROCESS | 1871 | 1461629621938 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:13:41 INFO - PROCESS | 1871 | 1461629621942 Marionette TRACE conn3 <- [1,1638,null,{}] 17:13:41 INFO - PROCESS | 1871 | 1461629621951 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:42 INFO - PROCESS | 1871 | 1461629622175 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:13:42 INFO - PROCESS | 1871 | 1461629622440 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:42 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ad72800 == 130 [pid = 1871] [id = 417] 17:13:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 231 (0x7fca070c9000) [pid = 1871] [serial = 1252] [outer = (nil)] 17:13:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 232 (0x7fca081e6400) [pid = 1871] [serial = 1253] [outer = 0x7fca070c9000] 17:13:42 INFO - PROCESS | 1871 | 1461629622517 Marionette DEBUG loaded listener.js 17:13:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 233 (0x7fca0953dc00) [pid = 1871] [serial = 1254] [outer = 0x7fca070c9000] 17:13:43 INFO - PROCESS | 1871 | 1461629623630 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 17:13:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:13:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1739ms 17:13:43 INFO - PROCESS | 1871 | 1461629623678 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:13:43 INFO - PROCESS | 1871 | 1461629623687 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 17:13:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:13:43 INFO - PROCESS | 1871 | 1461629623698 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:13:43 INFO - PROCESS | 1871 | 1461629623701 Marionette TRACE conn3 <- [1,1642,null,{}] 17:13:43 INFO - PROCESS | 1871 | 1461629623708 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:43 INFO - PROCESS | 1871 | 1461629623932 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:13:44 INFO - PROCESS | 1871 | 1461629624295 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:44 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a487000 == 131 [pid = 1871] [id = 418] 17:13:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 234 (0x7fca09537400) [pid = 1871] [serial = 1255] [outer = (nil)] 17:13:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 235 (0x7fca0b24c800) [pid = 1871] [serial = 1256] [outer = 0x7fca09537400] 17:13:44 INFO - PROCESS | 1871 | 1461629624380 Marionette DEBUG loaded listener.js 17:13:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 236 (0x7fca0c746800) [pid = 1871] [serial = 1257] [outer = 0x7fca09537400] 17:13:44 INFO - PROCESS | 1871 | --DOMWINDOW == 235 (0x7fca2bbb9800) [pid = 1871] [serial = 1115] [outer = (nil)] [url = about:blank] 17:13:44 INFO - PROCESS | 1871 | --DOMWINDOW == 234 (0x7fca2139b400) [pid = 1871] [serial = 1109] [outer = (nil)] [url = about:blank] 17:13:44 INFO - PROCESS | 1871 | --DOMWINDOW == 233 (0x7fca1c95b000) [pid = 1871] [serial = 1145] [outer = (nil)] [url = about:blank] 17:13:44 INFO - PROCESS | 1871 | --DOMWINDOW == 232 (0x7fca25d7d000) [pid = 1871] [serial = 1112] [outer = (nil)] [url = about:blank] 17:13:44 INFO - PROCESS | 1871 | --DOMWINDOW == 231 (0x7fca1f79b400) [pid = 1871] [serial = 1124] [outer = (nil)] [url = about:blank] 17:13:44 INFO - PROCESS | 1871 | --DOMWINDOW == 230 (0x7fca2cebb000) [pid = 1871] [serial = 1121] [outer = (nil)] [url = about:blank] 17:13:44 INFO - PROCESS | 1871 | --DOMWINDOW == 229 (0x7fca2c050c00) [pid = 1871] [serial = 1118] [outer = (nil)] [url = about:blank] 17:13:44 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca17b96000 == 130 [pid = 1871] [id = 402] 17:13:44 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15deb800 == 129 [pid = 1871] [id = 401] 17:13:44 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15cd3800 == 128 [pid = 1871] [id = 400] 17:13:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca13cd1000 == 127 [pid = 1871] [id = 399] 17:13:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a48a800 == 126 [pid = 1871] [id = 398] 17:13:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0de90000 == 125 [pid = 1871] [id = 397] 17:13:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca30b28800 == 124 [pid = 1871] [id = 387] 17:13:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca30904000 == 123 [pid = 1871] [id = 386] 17:13:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2bb82800 == 122 [pid = 1871] [id = 385] 17:13:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1c896800 == 121 [pid = 1871] [id = 384] 17:13:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca100b6000 == 120 [pid = 1871] [id = 383] 17:13:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a9d3000 == 119 [pid = 1871] [id = 382] 17:13:45 INFO - PROCESS | 1871 | 1461629625344 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 228 (0x7fca18783800) [pid = 1871] [serial = 1139] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 227 (0x7fca1e614000) [pid = 1871] [serial = 1143] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 226 (0x7fca1bbac800) [pid = 1871] [serial = 1142] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 225 (0x7fca1585c800) [pid = 1871] [serial = 1137] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 224 (0x7fca14dea800) [pid = 1871] [serial = 1041] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 223 (0x7fca14df7c00) [pid = 1871] [serial = 1134] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 222 (0x7fca1e00ec00) [pid = 1871] [serial = 1106] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 221 (0x7fca18a2e800) [pid = 1871] [serial = 1140] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 220 (0x7fca14d64c00) [pid = 1871] [serial = 1133] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 219 (0x7fca1df73800) [pid = 1871] [serial = 1103] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 218 (0x7fca0ecd5400) [pid = 1871] [serial = 1094] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 217 (0x7fca1d73d000) [pid = 1871] [serial = 1092] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 216 (0x7fca0dfac800) [pid = 1871] [serial = 1128] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 215 (0x7fca14c2dc00) [pid = 1871] [serial = 1097] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 214 (0x7fca141c8400) [pid = 1871] [serial = 1131] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 213 (0x7fca0c666400) [pid = 1871] [serial = 1127] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 212 (0x7fca1a5e1000) [pid = 1871] [serial = 1100] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 211 (0x7fca101e1800) [pid = 1871] [serial = 1130] [outer = (nil)] [url = about:blank] 17:13:45 INFO - PROCESS | 1871 | --DOMWINDOW == 210 (0x7fca1553f000) [pid = 1871] [serial = 1136] [outer = (nil)] [url = about:blank] 17:13:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:13:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1735ms 17:13:45 INFO - PROCESS | 1871 | 1461629625434 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:13:45 INFO - PROCESS | 1871 | 1461629625438 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 17:13:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:13:45 INFO - PROCESS | 1871 | 1461629625444 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:13:45 INFO - PROCESS | 1871 | 1461629625450 Marionette TRACE conn3 <- [1,1646,null,{}] 17:13:45 INFO - PROCESS | 1871 | 1461629625466 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:45 INFO - PROCESS | 1871 | 1461629625676 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:13:45 INFO - PROCESS | 1871 | 1461629625849 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c890000 == 120 [pid = 1871] [id = 419] 17:13:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 211 (0x7fca096a7400) [pid = 1871] [serial = 1258] [outer = (nil)] 17:13:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 212 (0x7fca0ef0fc00) [pid = 1871] [serial = 1259] [outer = 0x7fca096a7400] 17:13:45 INFO - PROCESS | 1871 | 1461629625920 Marionette DEBUG loaded listener.js 17:13:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 213 (0x7fca0f29d400) [pid = 1871] [serial = 1260] [outer = 0x7fca096a7400] 17:13:46 INFO - PROCESS | 1871 | 1461629626742 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 17:13:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:13:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1339ms 17:13:46 INFO - PROCESS | 1871 | 1461629626788 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:13:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:13:46 INFO - PROCESS | 1871 | 1461629626793 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 17:13:46 INFO - PROCESS | 1871 | 1461629626800 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:13:46 INFO - PROCESS | 1871 | 1461629626803 Marionette TRACE conn3 <- [1,1650,null,{}] 17:13:46 INFO - PROCESS | 1871 | 1461629626809 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:47 INFO - PROCESS | 1871 | 1461629627002 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:13:47 INFO - PROCESS | 1871 | 1461629627021 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:47 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13cba000 == 121 [pid = 1871] [id = 420] 17:13:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 214 (0x7fca0eee6000) [pid = 1871] [serial = 1261] [outer = (nil)] 17:13:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 215 (0x7fca13c47800) [pid = 1871] [serial = 1262] [outer = 0x7fca0eee6000] 17:13:47 INFO - PROCESS | 1871 | 1461629627088 Marionette DEBUG loaded listener.js 17:13:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 216 (0x7fca13ede800) [pid = 1871] [serial = 1263] [outer = 0x7fca0eee6000] 17:13:48 INFO - PROCESS | 1871 | 1461629628196 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 17:13:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:13:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1439ms 17:13:48 INFO - PROCESS | 1871 | 1461629628239 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:13:48 INFO - PROCESS | 1871 | 1461629628243 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 17:13:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:13:48 INFO - PROCESS | 1871 | 1461629628257 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:13:48 INFO - PROCESS | 1871 | 1461629628261 Marionette TRACE conn3 <- [1,1654,null,{}] 17:13:48 INFO - PROCESS | 1871 | 1461629628267 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:48 INFO - PROCESS | 1871 | 1461629628524 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:13:48 INFO - PROCESS | 1871 | 1461629628563 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15a04800 == 122 [pid = 1871] [id = 421] 17:13:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 217 (0x7fca0c5c7400) [pid = 1871] [serial = 1264] [outer = (nil)] 17:13:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 218 (0x7fca141c3c00) [pid = 1871] [serial = 1265] [outer = 0x7fca0c5c7400] 17:13:48 INFO - PROCESS | 1871 | 1461629628629 Marionette DEBUG loaded listener.js 17:13:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 219 (0x7fca14c28800) [pid = 1871] [serial = 1266] [outer = 0x7fca0c5c7400] 17:13:49 INFO - PROCESS | 1871 | --DOMWINDOW == 218 (0x7fca13c4e800) [pid = 1871] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:13:49 INFO - PROCESS | 1871 | --DOMWINDOW == 217 (0x7fca0c750800) [pid = 1871] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:13:49 INFO - PROCESS | 1871 | --DOMWINDOW == 216 (0x7fca096a6800) [pid = 1871] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:13:49 INFO - PROCESS | 1871 | --DOMWINDOW == 215 (0x7fca0c745400) [pid = 1871] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:13:49 INFO - PROCESS | 1871 | --DOMWINDOW == 214 (0x7fca14d68c00) [pid = 1871] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:13:49 INFO - PROCESS | 1871 | --DOMWINDOW == 213 (0x7fca14c2d000) [pid = 1871] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:13:49 INFO - PROCESS | 1871 | 1461629629968 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:13:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:13:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1742ms 17:13:49 INFO - PROCESS | 1871 | 1461629629994 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:13:49 INFO - PROCESS | 1871 | 1461629629998 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 17:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:13:50 INFO - PROCESS | 1871 | 1461629630004 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:13:50 INFO - PROCESS | 1871 | 1461629630008 Marionette TRACE conn3 <- [1,1658,null,{}] 17:13:50 INFO - PROCESS | 1871 | 1461629630025 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:50 INFO - PROCESS | 1871 | 1461629630304 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:13:50 INFO - PROCESS | 1871 | 1461629630476 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:50 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15deb800 == 123 [pid = 1871] [id = 422] 17:13:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 214 (0x7fca0c745400) [pid = 1871] [serial = 1267] [outer = (nil)] 17:13:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 215 (0x7fca187e2800) [pid = 1871] [serial = 1268] [outer = 0x7fca0c745400] 17:13:50 INFO - PROCESS | 1871 | 1461629630549 Marionette DEBUG loaded listener.js 17:13:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 216 (0x7fca1a5edc00) [pid = 1871] [serial = 1269] [outer = 0x7fca0c745400] 17:13:51 INFO - PROCESS | 1871 | 1461629631280 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1300ms 17:13:51 INFO - PROCESS | 1871 | 1461629631305 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:13:51 INFO - PROCESS | 1871 | 1461629631309 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 17:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:13:51 INFO - PROCESS | 1871 | 1461629631320 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:13:51 INFO - PROCESS | 1871 | 1461629631322 Marionette TRACE conn3 <- [1,1662,null,{}] 17:13:51 INFO - PROCESS | 1871 | 1461629631352 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:51 INFO - PROCESS | 1871 | 1461629631557 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:13:51 INFO - PROCESS | 1871 | 1461629631568 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:51 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1ca69800 == 124 [pid = 1871] [id = 423] 17:13:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 217 (0x7fca17cd8000) [pid = 1871] [serial = 1270] [outer = (nil)] 17:13:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 218 (0x7fca1caa3400) [pid = 1871] [serial = 1271] [outer = 0x7fca17cd8000] 17:13:51 INFO - PROCESS | 1871 | 1461629631638 Marionette DEBUG loaded listener.js 17:13:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 219 (0x7fca1e00ac00) [pid = 1871] [serial = 1272] [outer = 0x7fca17cd8000] 17:13:52 INFO - PROCESS | 1871 | 1461629632950 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1670ms 17:13:52 INFO - PROCESS | 1871 | 1461629632991 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:13:53 INFO - PROCESS | 1871 | 1461629632999 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 17:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:13:53 INFO - PROCESS | 1871 | 1461629633008 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:13:53 INFO - PROCESS | 1871 | 1461629633015 Marionette TRACE conn3 <- [1,1666,null,{}] 17:13:53 INFO - PROCESS | 1871 | 1461629633025 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:53 INFO - PROCESS | 1871 | 1461629633269 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:13:53 INFO - PROCESS | 1871 | 1461629633577 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a496800 == 125 [pid = 1871] [id = 424] 17:13:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 220 (0x7fca081e2c00) [pid = 1871] [serial = 1273] [outer = (nil)] 17:13:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 221 (0x7fca096aa400) [pid = 1871] [serial = 1274] [outer = 0x7fca081e2c00] 17:13:53 INFO - PROCESS | 1871 | 1461629633662 Marionette DEBUG loaded listener.js 17:13:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 222 (0x7fca0b24f400) [pid = 1871] [serial = 1275] [outer = 0x7fca081e2c00] 17:13:54 INFO - PROCESS | 1871 | 1461629634693 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 17:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1750ms 17:13:54 INFO - PROCESS | 1871 | 1461629634759 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:13:54 INFO - PROCESS | 1871 | 1461629634769 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 17:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:13:54 INFO - PROCESS | 1871 | 1461629634781 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:13:54 INFO - PROCESS | 1871 | 1461629634793 Marionette TRACE conn3 <- [1,1670,null,{}] 17:13:54 INFO - PROCESS | 1871 | 1461629634805 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:55 INFO - PROCESS | 1871 | 1461629635070 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:13:55 INFO - PROCESS | 1871 | 1461629635372 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:55 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15421800 == 126 [pid = 1871] [id = 425] 17:13:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 223 (0x7fca0c5cd000) [pid = 1871] [serial = 1276] [outer = (nil)] 17:13:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 224 (0x7fca0eeec800) [pid = 1871] [serial = 1277] [outer = 0x7fca0c5cd000] 17:13:55 INFO - PROCESS | 1871 | 1461629635450 Marionette DEBUG loaded listener.js 17:13:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 225 (0x7fca0f29b400) [pid = 1871] [serial = 1278] [outer = 0x7fca0c5cd000] 17:13:56 INFO - PROCESS | 1871 | 1461629636363 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 17:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1648ms 17:13:56 INFO - PROCESS | 1871 | 1461629636429 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:13:56 INFO - PROCESS | 1871 | 1461629636432 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 17:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:13:56 INFO - PROCESS | 1871 | 1461629636447 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:13:56 INFO - PROCESS | 1871 | 1461629636457 Marionette TRACE conn3 <- [1,1674,null,{}] 17:13:56 INFO - PROCESS | 1871 | 1461629636474 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:56 INFO - PROCESS | 1871 | 1461629636821 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:13:57 INFO - PROCESS | 1871 | 1461629637077 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:57 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e3e3800 == 127 [pid = 1871] [id = 426] 17:13:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 226 (0x7fca14c28000) [pid = 1871] [serial = 1279] [outer = (nil)] 17:13:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 227 (0x7fca14d68c00) [pid = 1871] [serial = 1280] [outer = 0x7fca14c28000] 17:13:57 INFO - PROCESS | 1871 | 1461629637161 Marionette DEBUG loaded listener.js 17:13:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 228 (0x7fca1609fc00) [pid = 1871] [serial = 1281] [outer = 0x7fca14c28000] 17:13:58 INFO - PROCESS | 1871 | 1461629638088 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 17:13:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1704ms 17:13:58 INFO - PROCESS | 1871 | 1461629638145 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:13:58 INFO - PROCESS | 1871 | 1461629638151 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 17:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:13:58 INFO - PROCESS | 1871 | 1461629638157 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:13:58 INFO - PROCESS | 1871 | 1461629638161 Marionette TRACE conn3 <- [1,1678,null,{}] 17:13:58 INFO - PROCESS | 1871 | 1461629638167 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:58 INFO - PROCESS | 1871 | 1461629638406 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:13:58 INFO - PROCESS | 1871 | 1461629638673 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:58 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2151c000 == 128 [pid = 1871] [id = 427] 17:13:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 229 (0x7fca0eef1000) [pid = 1871] [serial = 1282] [outer = (nil)] 17:13:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 230 (0x7fca14cc4400) [pid = 1871] [serial = 1283] [outer = 0x7fca0eef1000] 17:13:58 INFO - PROCESS | 1871 | 1461629638805 Marionette DEBUG loaded listener.js 17:13:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 231 (0x7fca1e00c000) [pid = 1871] [serial = 1284] [outer = 0x7fca0eef1000] 17:13:59 INFO - PROCESS | 1871 | 1461629639706 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 17:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1587ms 17:13:59 INFO - PROCESS | 1871 | 1461629639748 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:13:59 INFO - PROCESS | 1871 | 1461629639754 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 17:13:59 INFO - PROCESS | 1871 | 1461629639764 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:13:59 INFO - PROCESS | 1871 | 1461629639766 Marionette TRACE conn3 <- [1,1682,null,{}] 17:13:59 INFO - PROCESS | 1871 | 1461629639773 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:00 INFO - PROCESS | 1871 | 1461629640002 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:14:00 INFO - PROCESS | 1871 | 1461629640270 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2cb0f800 == 129 [pid = 1871] [id = 428] 17:14:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 232 (0x7fca1f32bc00) [pid = 1871] [serial = 1285] [outer = (nil)] 17:14:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 233 (0x7fca1f894000) [pid = 1871] [serial = 1286] [outer = 0x7fca1f32bc00] 17:14:00 INFO - PROCESS | 1871 | 1461629640391 Marionette DEBUG loaded listener.js 17:14:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 234 (0x7fca21843000) [pid = 1871] [serial = 1287] [outer = 0x7fca1f32bc00] 17:14:01 INFO - PROCESS | 1871 | 1461629641364 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 17:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1637ms 17:14:01 INFO - PROCESS | 1871 | 1461629641400 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:14:01 INFO - PROCESS | 1871 | 1461629641403 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 17:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:14:01 INFO - PROCESS | 1871 | 1461629641410 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:14:01 INFO - PROCESS | 1871 | 1461629641413 Marionette TRACE conn3 <- [1,1686,null,{}] 17:14:01 INFO - PROCESS | 1871 | 1461629641419 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:01 INFO - PROCESS | 1871 | 1461629641683 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:14:02 INFO - PROCESS | 1871 | 1461629642008 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:02 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca32d20000 == 130 [pid = 1871] [id = 429] 17:14:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 235 (0x7fca2bcce800) [pid = 1871] [serial = 1288] [outer = (nil)] 17:14:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 236 (0x7fca2d00b800) [pid = 1871] [serial = 1289] [outer = 0x7fca2bcce800] 17:14:02 INFO - PROCESS | 1871 | 1461629642094 Marionette DEBUG loaded listener.js 17:14:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 237 (0x7fca30aa6800) [pid = 1871] [serial = 1290] [outer = 0x7fca2bcce800] 17:14:02 INFO - PROCESS | 1871 | 1461629642913 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 17:14:02 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 17:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1583ms 17:14:02 INFO - PROCESS | 1871 | 1461629642994 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:14:03 INFO - PROCESS | 1871 | 1461629643004 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 17:14:03 INFO - PROCESS | 1871 | 1461629643011 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:14:03 INFO - PROCESS | 1871 | 1461629643013 Marionette TRACE conn3 <- [1,1690,null,{}] 17:14:03 INFO - PROCESS | 1871 | 1461629643020 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:03 INFO - PROCESS | 1871 | 1461629643234 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:14:03 INFO - PROCESS | 1871 | 1461629643447 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:03 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07bea000 == 131 [pid = 1871] [id = 430] 17:14:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 238 (0x7fca079b2c00) [pid = 1871] [serial = 1291] [outer = (nil)] 17:14:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 239 (0x7fca079ba400) [pid = 1871] [serial = 1292] [outer = 0x7fca079b2c00] 17:14:03 INFO - PROCESS | 1871 | 1461629643603 Marionette DEBUG loaded listener.js 17:14:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 240 (0x7fca079c0000) [pid = 1871] [serial = 1293] [outer = 0x7fca079b2c00] 17:14:04 INFO - PROCESS | 1871 | 1461629644515 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 17:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1583ms 17:14:04 INFO - PROCESS | 1871 | 1461629644595 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:14:04 INFO - PROCESS | 1871 | 1461629644599 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 17:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:14:04 INFO - PROCESS | 1871 | 1461629644607 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:14:04 INFO - PROCESS | 1871 | 1461629644610 Marionette TRACE conn3 <- [1,1694,null,{}] 17:14:04 INFO - PROCESS | 1871 | 1461629644615 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:04 INFO - PROCESS | 1871 | 1461629644838 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:14:05 INFO - PROCESS | 1871 | 1461629645093 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:05 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09925000 == 132 [pid = 1871] [id = 431] 17:14:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 241 (0x7fca079b6000) [pid = 1871] [serial = 1294] [outer = (nil)] 17:14:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 242 (0x7fca0f344000) [pid = 1871] [serial = 1295] [outer = 0x7fca079b6000] 17:14:05 INFO - PROCESS | 1871 | 1461629645223 Marionette DEBUG loaded listener.js 17:14:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 243 (0x7fca0f349c00) [pid = 1871] [serial = 1296] [outer = 0x7fca079b6000] 17:14:06 INFO - PROCESS | 1871 | 1461629646083 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 17:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1537ms 17:14:06 INFO - PROCESS | 1871 | 1461629646145 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:14:06 INFO - PROCESS | 1871 | 1461629646148 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 17:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:14:06 INFO - PROCESS | 1871 | 1461629646156 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:14:06 INFO - PROCESS | 1871 | 1461629646160 Marionette TRACE conn3 <- [1,1698,null,{}] 17:14:06 INFO - PROCESS | 1871 | 1461629646166 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:06 INFO - PROCESS | 1871 | 1461629646433 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:14:06 INFO - PROCESS | 1871 | 1461629646699 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca31118800 == 133 [pid = 1871] [id = 432] 17:14:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 244 (0x7fca079bb000) [pid = 1871] [serial = 1297] [outer = (nil)] 17:14:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 245 (0x7fca096e7400) [pid = 1871] [serial = 1298] [outer = 0x7fca079bb000] 17:14:06 INFO - PROCESS | 1871 | 1461629646826 Marionette DEBUG loaded listener.js 17:14:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 246 (0x7fca096ecc00) [pid = 1871] [serial = 1299] [outer = 0x7fca079bb000] 17:14:07 INFO - PROCESS | 1871 | 1461629647693 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 17:14:07 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 17:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1588ms 17:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:14:07 INFO - PROCESS | 1871 | 1461629647745 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:14:07 INFO - PROCESS | 1871 | 1461629647748 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 17:14:07 INFO - PROCESS | 1871 | 1461629647755 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:14:07 INFO - PROCESS | 1871 | 1461629647758 Marionette TRACE conn3 <- [1,1702,null,{}] 17:14:07 INFO - PROCESS | 1871 | 1461629647764 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:07 INFO - PROCESS | 1871 | 1461629647988 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:14:08 INFO - PROCESS | 1871 | 1461629648300 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:08 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0b7bd800 == 134 [pid = 1871] [id = 433] 17:14:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 247 (0x7fca0f344400) [pid = 1871] [serial = 1300] [outer = (nil)] 17:14:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 248 (0x7fca0f34c800) [pid = 1871] [serial = 1301] [outer = 0x7fca0f344400] 17:14:08 INFO - PROCESS | 1871 | 1461629648383 Marionette DEBUG loaded listener.js 17:14:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 249 (0x7fca0f350800) [pid = 1871] [serial = 1302] [outer = 0x7fca0f344400] 17:14:09 INFO - PROCESS | 1871 | 1461629649347 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1632ms 17:14:09 INFO - PROCESS | 1871 | 1461629649388 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:14:09 INFO - PROCESS | 1871 | 1461629649391 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 17:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:14:09 INFO - PROCESS | 1871 | 1461629649400 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:14:09 INFO - PROCESS | 1871 | 1461629649405 Marionette TRACE conn3 <- [1,1706,null,{}] 17:14:09 INFO - PROCESS | 1871 | 1461629649411 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:09 INFO - PROCESS | 1871 | 1461629649652 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:14:09 INFO - PROCESS | 1871 | 1461629649966 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:10 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca041d9000 == 135 [pid = 1871] [id = 434] 17:14:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 250 (0x7fca042ce000) [pid = 1871] [serial = 1303] [outer = (nil)] 17:14:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 251 (0x7fca042d5c00) [pid = 1871] [serial = 1304] [outer = 0x7fca042ce000] 17:14:10 INFO - PROCESS | 1871 | 1461629650056 Marionette DEBUG loaded listener.js 17:14:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 252 (0x7fca0f34d800) [pid = 1871] [serial = 1305] [outer = 0x7fca042ce000] 17:14:11 INFO - PROCESS | 1871 | 1461629651384 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 17:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2032ms 17:14:11 INFO - PROCESS | 1871 | 1461629651490 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:14:11 INFO - PROCESS | 1871 | 1461629651496 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 17:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:14:11 INFO - PROCESS | 1871 | 1461629651524 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:14:11 INFO - PROCESS | 1871 | 1461629651530 Marionette TRACE conn3 <- [1,1710,null,{}] 17:14:11 INFO - PROCESS | 1871 | 1461629651540 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:11 INFO - PROCESS | 1871 | 1461629651765 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:14:12 INFO - PROCESS | 1871 | 1461629652052 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:12 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09926000 == 136 [pid = 1871] [id = 435] 17:14:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 253 (0x7fca06f55c00) [pid = 1871] [serial = 1306] [outer = (nil)] 17:14:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 254 (0x7fca070c3400) [pid = 1871] [serial = 1307] [outer = 0x7fca06f55c00] 17:14:12 INFO - PROCESS | 1871 | 1461629652134 Marionette DEBUG loaded listener.js 17:14:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 255 (0x7fca081e4000) [pid = 1871] [serial = 1308] [outer = 0x7fca06f55c00] 17:14:13 INFO - PROCESS | 1871 | 1461629653210 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 17:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1746ms 17:14:13 INFO - PROCESS | 1871 | 1461629653270 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:14:13 INFO - PROCESS | 1871 | 1461629653279 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 17:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:14:13 INFO - PROCESS | 1871 | 1461629653290 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:14:13 INFO - PROCESS | 1871 | 1461629653293 Marionette TRACE conn3 <- [1,1714,null,{}] 17:14:13 INFO - PROCESS | 1871 | 1461629653300 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:13 INFO - PROCESS | 1871 | 1461629653531 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:14:13 INFO - PROCESS | 1871 | 1461629653858 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:13 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca096cd800 == 137 [pid = 1871] [id = 436] 17:14:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 256 (0x7fca0951f800) [pid = 1871] [serial = 1309] [outer = (nil)] 17:14:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 257 (0x7fca096ef000) [pid = 1871] [serial = 1310] [outer = 0x7fca0951f800] 17:14:13 INFO - PROCESS | 1871 | 1461629653955 Marionette DEBUG loaded listener.js 17:14:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 258 (0x7fca0ab5b000) [pid = 1871] [serial = 1311] [outer = 0x7fca0951f800] 17:14:15 INFO - PROCESS | 1871 | 1461629655039 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1832ms 17:14:15 INFO - PROCESS | 1871 | 1461629655123 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:14:15 INFO - PROCESS | 1871 | 1461629655128 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 17:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:14:15 INFO - PROCESS | 1871 | 1461629655134 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:14:15 INFO - PROCESS | 1871 | 1461629655142 Marionette TRACE conn3 <- [1,1718,null,{}] 17:14:15 INFO - PROCESS | 1871 | 1461629655160 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:15 INFO - PROCESS | 1871 | 1461629655474 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:14:15 INFO - PROCESS | 1871 | 1461629655724 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ad7e800 == 138 [pid = 1871] [id = 437] 17:14:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 259 (0x7fca0c687400) [pid = 1871] [serial = 1312] [outer = (nil)] 17:14:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 260 (0x7fca0c749c00) [pid = 1871] [serial = 1313] [outer = 0x7fca0c687400] 17:14:15 INFO - PROCESS | 1871 | 1461629655801 Marionette DEBUG loaded listener.js 17:14:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 261 (0x7fca0eee7c00) [pid = 1871] [serial = 1314] [outer = 0x7fca0c687400] 17:14:16 INFO - PROCESS | 1871 | 1461629656735 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:14:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca07a86000 == 137 [pid = 1871] [id = 374] 17:14:16 INFO - PROCESS | 1871 | --DOMWINDOW == 260 (0x7fca0f29e800) [pid = 1871] [serial = 1178] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1871 | --DOMWINDOW == 259 (0x7fca0b24b800) [pid = 1871] [serial = 1172] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1871 | --DOMWINDOW == 258 (0x7fca0c742400) [pid = 1871] [serial = 1190] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1871 | --DOMWINDOW == 257 (0x7fca1a5eec00) [pid = 1871] [serial = 1208] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1871 | --DOMWINDOW == 256 (0x7fca30c0d800) [pid = 1871] [serial = 1175] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1871 | --DOMWINDOW == 255 (0x7fca1d555c00) [pid = 1871] [serial = 1160] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1871 | --DOMWINDOW == 254 (0x7fca15220c00) [pid = 1871] [serial = 1154] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1871 | --DOMWINDOW == 253 (0x7fca21837800) [pid = 1871] [serial = 1163] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1871 | --DOMWINDOW == 252 (0x7fca0950f800) [pid = 1871] [serial = 1148] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1871 | --DOMWINDOW == 251 (0x7fca1afe8000) [pid = 1871] [serial = 1157] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1871 | --DOMWINDOW == 250 (0x7fca0ffcf800) [pid = 1871] [serial = 1151] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1871 | --DOMWINDOW == 249 (0x7fca30aa8c00) [pid = 1871] [serial = 1166] [outer = (nil)] [url = about:blank] 17:14:16 INFO - PROCESS | 1871 | --DOMWINDOW == 248 (0x7fca09526000) [pid = 1871] [serial = 1169] [outer = (nil)] [url = about:blank] 17:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1740ms 17:14:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca098bf000 == 136 [pid = 1871] [id = 413] 17:14:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca352af000 == 135 [pid = 1871] [id = 412] 17:14:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca096c1000 == 134 [pid = 1871] [id = 411] 17:14:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0df46000 == 133 [pid = 1871] [id = 410] 17:14:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca33768000 == 132 [pid = 1871] [id = 409] 17:14:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2cd2a000 == 131 [pid = 1871] [id = 408] 17:14:16 INFO - PROCESS | 1871 | 1461629656937 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:14:16 INFO - PROCESS | 1871 | 1461629656947 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 17:14:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca25126000 == 130 [pid = 1871] [id = 407] 17:14:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1ebdf800 == 129 [pid = 1871] [id = 406] 17:14:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a0f800 == 128 [pid = 1871] [id = 405] 17:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:14:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1001a000 == 127 [pid = 1871] [id = 404] 17:14:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0925d800 == 126 [pid = 1871] [id = 403] 17:14:16 INFO - PROCESS | 1871 | 1461629656964 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:14:16 INFO - PROCESS | 1871 | 1461629656967 Marionette TRACE conn3 <- [1,1722,null,{}] 17:14:16 INFO - PROCESS | 1871 | 1461629656973 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:17 INFO - PROCESS | 1871 | 1461629657184 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:14:17 INFO - PROCESS | 1871 | --DOMWINDOW == 247 (0x7fca1ec91000) [pid = 1871] [serial = 1146] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1871 | --DOMWINDOW == 246 (0x7fca1585fc00) [pid = 1871] [serial = 1205] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1871 | --DOMWINDOW == 245 (0x7fca18784000) [pid = 1871] [serial = 1206] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1871 | --DOMWINDOW == 244 (0x7fca0c74fc00) [pid = 1871] [serial = 1181] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1871 | --DOMWINDOW == 243 (0x7fca13c41c00) [pid = 1871] [serial = 1184] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1871 | --DOMWINDOW == 242 (0x7fca070cac00) [pid = 1871] [serial = 1187] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1871 | --DOMWINDOW == 241 (0x7fca15490400) [pid = 1871] [serial = 1202] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1871 | --DOMWINDOW == 240 (0x7fca14cc7c00) [pid = 1871] [serial = 1200] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1871 | --DOMWINDOW == 239 (0x7fca15576c00) [pid = 1871] [serial = 1203] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1871 | --DOMWINDOW == 238 (0x7fca13ee9c00) [pid = 1871] [serial = 1199] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1871 | --DOMWINDOW == 237 (0x7fca1006b400) [pid = 1871] [serial = 1196] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1871 | --DOMWINDOW == 236 (0x7fca10071000) [pid = 1871] [serial = 1197] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1871 | --DOMWINDOW == 235 (0x7fca0eee7000) [pid = 1871] [serial = 1194] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1871 | --DOMWINDOW == 234 (0x7fca0c7f3000) [pid = 1871] [serial = 1193] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1871 | 1461629657466 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:17 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca08414800 == 127 [pid = 1871] [id = 438] 17:14:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 235 (0x7fca070cac00) [pid = 1871] [serial = 1315] [outer = (nil)] 17:14:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 236 (0x7fca0eee7000) [pid = 1871] [serial = 1316] [outer = 0x7fca070cac00] 17:14:17 INFO - PROCESS | 1871 | 1461629657539 Marionette DEBUG loaded listener.js 17:14:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 237 (0x7fca0f296800) [pid = 1871] [serial = 1317] [outer = 0x7fca070cac00] 17:14:18 INFO - PROCESS | 1871 | 1461629658358 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 17:14:18 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 17:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1435ms 17:14:18 INFO - PROCESS | 1871 | 1461629658395 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:14:18 INFO - PROCESS | 1871 | 1461629658400 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 17:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:14:18 INFO - PROCESS | 1871 | 1461629658407 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:14:18 INFO - PROCESS | 1871 | 1461629658410 Marionette TRACE conn3 <- [1,1726,null,{}] 17:14:18 INFO - PROCESS | 1871 | 1461629658417 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:18 INFO - PROCESS | 1871 | 1461629658694 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:14:18 INFO - PROCESS | 1871 | 1461629658719 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:18 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0df18800 == 128 [pid = 1871] [id = 439] 17:14:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 238 (0x7fca0951bc00) [pid = 1871] [serial = 1318] [outer = (nil)] 17:14:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 239 (0x7fca0ffcf000) [pid = 1871] [serial = 1319] [outer = 0x7fca0951bc00] 17:14:18 INFO - PROCESS | 1871 | 1461629658792 Marionette DEBUG loaded listener.js 17:14:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 240 (0x7fca1006e800) [pid = 1871] [serial = 1320] [outer = 0x7fca0951bc00] 17:14:19 INFO - PROCESS | 1871 | 1461629659726 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 17:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1382ms 17:14:19 INFO - PROCESS | 1871 | 1461629659789 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:14:19 INFO - PROCESS | 1871 | 1461629659793 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 17:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:14:19 INFO - PROCESS | 1871 | 1461629659800 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:14:19 INFO - PROCESS | 1871 | 1461629659802 Marionette TRACE conn3 <- [1,1730,null,{}] 17:14:19 INFO - PROCESS | 1871 | 1461629659809 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:20 INFO - PROCESS | 1871 | 1461629660128 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:14:20 INFO - PROCESS | 1871 | 1461629660163 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14da0800 == 129 [pid = 1871] [id = 440] 17:14:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 241 (0x7fca13edf800) [pid = 1871] [serial = 1321] [outer = (nil)] 17:14:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 242 (0x7fca15220400) [pid = 1871] [serial = 1322] [outer = 0x7fca13edf800] 17:14:20 INFO - PROCESS | 1871 | 1461629660230 Marionette DEBUG loaded listener.js 17:14:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 243 (0x7fca1609d800) [pid = 1871] [serial = 1323] [outer = 0x7fca13edf800] 17:14:21 INFO - PROCESS | 1871 | 1461629661131 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 17:14:21 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 17:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1378ms 17:14:21 INFO - PROCESS | 1871 | 1461629661183 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:14:21 INFO - PROCESS | 1871 | 1461629661186 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 17:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:14:21 INFO - PROCESS | 1871 | 1461629661204 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:14:21 INFO - PROCESS | 1871 | 1461629661206 Marionette TRACE conn3 <- [1,1734,null,{}] 17:14:21 INFO - PROCESS | 1871 | 1461629661213 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:21 INFO - PROCESS | 1871 | 1461629661501 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 242 (0x7fca07ab4400) [pid = 1871] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 241 (0x7fca1ca83000) [pid = 1871] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 240 (0x7fca0989e400) [pid = 1871] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 239 (0x7fca188aa400) [pid = 1871] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 238 (0x7fca0eee6800) [pid = 1871] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 237 (0x7fca30aadc00) [pid = 1871] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 236 (0x7fca0dfb0400) [pid = 1871] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 235 (0x7fca0904cc00) [pid = 1871] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 234 (0x7fca187e4800) [pid = 1871] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 233 (0x7fca09543800) [pid = 1871] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 232 (0x7fca16f32c00) [pid = 1871] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 231 (0x7fca070ce000) [pid = 1871] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 230 (0x7fca16f33800) [pid = 1871] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 229 (0x7fca0edd2800) [pid = 1871] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 228 (0x7fca1c955400) [pid = 1871] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 227 (0x7fca07ab6800) [pid = 1871] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 226 (0x7fca25d1c800) [pid = 1871] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 225 (0x7fca101e5400) [pid = 1871] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 224 (0x7fca14df7000) [pid = 1871] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 223 (0x7fca09539c00) [pid = 1871] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 222 (0x7fca1f32dc00) [pid = 1871] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 221 (0x7fca1f794c00) [pid = 1871] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 220 (0x7fca17cde000) [pid = 1871] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 219 (0x7fca1a5e3000) [pid = 1871] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 218 (0x7fca0eef0400) [pid = 1871] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 217 (0x7fca141cc400) [pid = 1871] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 216 (0x7fca141c8000) [pid = 1871] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 215 (0x7fca1f47f800) [pid = 1871] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 214 (0x7fca1c960000) [pid = 1871] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 213 (0x7fca1caa3c00) [pid = 1871] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 212 (0x7fca07aba800) [pid = 1871] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 211 (0x7fca0ffc6400) [pid = 1871] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 210 (0x7fca14d6f000) [pid = 1871] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 209 (0x7fca070c9000) [pid = 1871] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 208 (0x7fca0c5c7400) [pid = 1871] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 207 (0x7fca0eee6000) [pid = 1871] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 206 (0x7fca096a7400) [pid = 1871] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 205 (0x7fca09537400) [pid = 1871] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 204 (0x7fca0c745400) [pid = 1871] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 203 (0x7fca15371400) [pid = 1871] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 202 (0x7fca188a5c00) [pid = 1871] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 201 (0x7fca1cce4400) [pid = 1871] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 200 (0x7fca30aa9000) [pid = 1871] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 199 (0x7fca141c4800) [pid = 1871] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 198 (0x7fca2be87800) [pid = 1871] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 197 (0x7fca07aba400) [pid = 1871] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 196 (0x7fca0c471000) [pid = 1871] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 195 (0x7fca188af800) [pid = 1871] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 194 (0x7fca0c857c00) [pid = 1871] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:14:22 INFO - PROCESS | 1871 | --DOMWINDOW == 193 (0x7fca188a9c00) [pid = 1871] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:14:22 INFO - PROCESS | 1871 | 1461629662592 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07be6000 == 130 [pid = 1871] [id = 441] 17:14:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 194 (0x7fca042d7000) [pid = 1871] [serial = 1324] [outer = (nil)] 17:14:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 195 (0x7fca07ab6800) [pid = 1871] [serial = 1325] [outer = 0x7fca042d7000] 17:14:22 INFO - PROCESS | 1871 | 1461629662657 Marionette DEBUG loaded listener.js 17:14:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 196 (0x7fca096a7400) [pid = 1871] [serial = 1326] [outer = 0x7fca042d7000] 17:14:23 INFO - PROCESS | 1871 | 1461629663341 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 17:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2187ms 17:14:23 INFO - PROCESS | 1871 | 1461629663398 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:14:23 INFO - PROCESS | 1871 | 1461629663402 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 17:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:14:23 INFO - PROCESS | 1871 | 1461629663408 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:14:23 INFO - PROCESS | 1871 | 1461629663410 Marionette TRACE conn3 <- [1,1738,null,{}] 17:14:23 INFO - PROCESS | 1871 | 1461629663417 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:23 INFO - PROCESS | 1871 | 1461629663599 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:14:23 INFO - PROCESS | 1871 | 1461629663628 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:23 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15cd2000 == 131 [pid = 1871] [id = 442] 17:14:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 197 (0x7fca070c9000) [pid = 1871] [serial = 1327] [outer = (nil)] 17:14:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 198 (0x7fca141c4800) [pid = 1871] [serial = 1328] [outer = 0x7fca070c9000] 17:14:23 INFO - PROCESS | 1871 | 1461629663690 Marionette DEBUG loaded listener.js 17:14:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 199 (0x7fca14df7000) [pid = 1871] [serial = 1329] [outer = 0x7fca070c9000] 17:14:24 INFO - PROCESS | 1871 | 1461629664825 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 17:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1484ms 17:14:24 INFO - PROCESS | 1871 | 1461629664899 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:14:24 INFO - PROCESS | 1871 | 1461629664911 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 17:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:14:24 INFO - PROCESS | 1871 | 1461629664922 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:14:24 INFO - PROCESS | 1871 | 1461629664927 Marionette TRACE conn3 <- [1,1742,null,{}] 17:14:24 INFO - PROCESS | 1871 | 1461629664938 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:25 INFO - PROCESS | 1871 | 1461629665204 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:14:25 INFO - PROCESS | 1871 | 1461629665543 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:25 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09260800 == 132 [pid = 1871] [id = 443] 17:14:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 200 (0x7fca042d8c00) [pid = 1871] [serial = 1330] [outer = (nil)] 17:14:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 201 (0x7fca079bbc00) [pid = 1871] [serial = 1331] [outer = 0x7fca042d8c00] 17:14:25 INFO - PROCESS | 1871 | 1461629665630 Marionette DEBUG loaded listener.js 17:14:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 202 (0x7fca0950f800) [pid = 1871] [serial = 1332] [outer = 0x7fca042d8c00] 17:14:26 INFO - PROCESS | 1871 | 1461629666654 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 17:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1787ms 17:14:26 INFO - PROCESS | 1871 | 1461629666710 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:14:26 INFO - PROCESS | 1871 | 1461629666720 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 17:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:14:26 INFO - PROCESS | 1871 | 1461629666735 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:14:26 INFO - PROCESS | 1871 | 1461629666739 Marionette TRACE conn3 <- [1,1746,null,{}] 17:14:26 INFO - PROCESS | 1871 | 1461629666747 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:26 INFO - PROCESS | 1871 | 1461629666979 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:14:27 INFO - PROCESS | 1871 | 1461629667384 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0df4d000 == 133 [pid = 1871] [id = 444] 17:14:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 203 (0x7fca0c66a000) [pid = 1871] [serial = 1333] [outer = (nil)] 17:14:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 204 (0x7fca0c680c00) [pid = 1871] [serial = 1334] [outer = 0x7fca0c66a000] 17:14:27 INFO - PROCESS | 1871 | 1461629667487 Marionette DEBUG loaded listener.js 17:14:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 205 (0x7fca0dfb3800) [pid = 1871] [serial = 1335] [outer = 0x7fca0c66a000] 17:14:28 INFO - PROCESS | 1871 | 1461629668564 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 17:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1889ms 17:14:28 INFO - PROCESS | 1871 | 1461629668624 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:14:28 INFO - PROCESS | 1871 | 1461629668627 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 17:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:14:28 INFO - PROCESS | 1871 | 1461629668636 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:14:28 INFO - PROCESS | 1871 | 1461629668641 Marionette TRACE conn3 <- [1,1750,null,{}] 17:14:28 INFO - PROCESS | 1871 | 1461629668660 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:28 INFO - PROCESS | 1871 | 1461629668930 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:14:29 INFO - PROCESS | 1871 | 1461629669235 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:29 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16f14000 == 134 [pid = 1871] [id = 445] 17:14:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 206 (0x7fca0ffca800) [pid = 1871] [serial = 1336] [outer = (nil)] 17:14:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 207 (0x7fca13c44000) [pid = 1871] [serial = 1337] [outer = 0x7fca0ffca800] 17:14:29 INFO - PROCESS | 1871 | 1461629669327 Marionette DEBUG loaded listener.js 17:14:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 208 (0x7fca14c1c000) [pid = 1871] [serial = 1338] [outer = 0x7fca0ffca800] 17:14:30 INFO - PROCESS | 1871 | 1461629670349 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 17:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1793ms 17:14:30 INFO - PROCESS | 1871 | 1461629670431 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:14:30 INFO - PROCESS | 1871 | 1461629670437 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 17:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:14:30 INFO - PROCESS | 1871 | 1461629670445 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:14:30 INFO - PROCESS | 1871 | 1461629670450 Marionette TRACE conn3 <- [1,1754,null,{}] 17:14:30 INFO - PROCESS | 1871 | 1461629670457 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:30 INFO - PROCESS | 1871 | 1461629670748 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:14:31 INFO - PROCESS | 1871 | 1461629671074 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:31 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1db5d000 == 135 [pid = 1871] [id = 446] 17:14:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 209 (0x7fca10069400) [pid = 1871] [serial = 1339] [outer = (nil)] 17:14:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 210 (0x7fca15376c00) [pid = 1871] [serial = 1340] [outer = 0x7fca10069400] 17:14:31 INFO - PROCESS | 1871 | 1461629671155 Marionette DEBUG loaded listener.js 17:14:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 211 (0x7fca16f33800) [pid = 1871] [serial = 1341] [outer = 0x7fca10069400] 17:14:32 INFO - PROCESS | 1871 | 1461629672153 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 17:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1738ms 17:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:14:32 INFO - PROCESS | 1871 | 1461629672185 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:14:32 INFO - PROCESS | 1871 | 1461629672189 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 17:14:32 INFO - PROCESS | 1871 | 1461629672197 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:14:32 INFO - PROCESS | 1871 | 1461629672200 Marionette TRACE conn3 <- [1,1758,null,{}] 17:14:32 INFO - PROCESS | 1871 | 1461629672207 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:32 INFO - PROCESS | 1871 | 1461629672450 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:14:32 INFO - PROCESS | 1871 | 1461629672713 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:32 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1ebf1000 == 136 [pid = 1871] [id = 447] 17:14:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 212 (0x7fca14ccac00) [pid = 1871] [serial = 1342] [outer = (nil)] 17:14:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 213 (0x7fca18787000) [pid = 1871] [serial = 1343] [outer = 0x7fca14ccac00] 17:14:32 INFO - PROCESS | 1871 | 1461629672849 Marionette DEBUG loaded listener.js 17:14:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 214 (0x7fca1a5d3c00) [pid = 1871] [serial = 1344] [outer = 0x7fca14ccac00] 17:14:33 INFO - PROCESS | 1871 | 1461629673835 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 17:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1701ms 17:14:33 INFO - PROCESS | 1871 | 1461629673898 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:14:33 INFO - PROCESS | 1871 | 1461629673902 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 17:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:14:33 INFO - PROCESS | 1871 | 1461629673910 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:14:33 INFO - PROCESS | 1871 | 1461629673914 Marionette TRACE conn3 <- [1,1762,null,{}] 17:14:33 INFO - PROCESS | 1871 | 1461629673920 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:34 INFO - PROCESS | 1871 | 1461629674221 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:14:34 INFO - PROCESS | 1871 | 1461629674555 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:34 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2bc15800 == 137 [pid = 1871] [id = 448] 17:14:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 215 (0x7fca1c955400) [pid = 1871] [serial = 1345] [outer = (nil)] 17:14:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 216 (0x7fca1e2cc800) [pid = 1871] [serial = 1346] [outer = 0x7fca1c955400] 17:14:34 INFO - PROCESS | 1871 | 1461629674640 Marionette DEBUG loaded listener.js 17:14:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 217 (0x7fca1ec91000) [pid = 1871] [serial = 1347] [outer = 0x7fca1c955400] 17:14:35 INFO - PROCESS | 1871 | 1461629675628 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 17:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1787ms 17:14:35 INFO - PROCESS | 1871 | 1461629675698 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:14:35 INFO - PROCESS | 1871 | 1461629675701 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 17:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:14:35 INFO - PROCESS | 1871 | 1461629675710 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:14:35 INFO - PROCESS | 1871 | 1461629675714 Marionette TRACE conn3 <- [1,1766,null,{}] 17:14:35 INFO - PROCESS | 1871 | 1461629675721 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:35 INFO - PROCESS | 1871 | 1461629675989 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:14:36 INFO - PROCESS | 1871 | 1461629676301 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:36 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30b1e800 == 138 [pid = 1871] [id = 449] 17:14:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 218 (0x7fca1ca9a800) [pid = 1871] [serial = 1348] [outer = (nil)] 17:14:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 219 (0x7fca1f897c00) [pid = 1871] [serial = 1349] [outer = 0x7fca1ca9a800] 17:14:36 INFO - PROCESS | 1871 | 1461629676394 Marionette DEBUG loaded listener.js 17:14:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 220 (0x7fca24e67800) [pid = 1871] [serial = 1350] [outer = 0x7fca1ca9a800] 17:14:37 INFO - PROCESS | 1871 | 1461629677269 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 17:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1636ms 17:14:37 INFO - PROCESS | 1871 | 1461629677348 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:14:37 INFO - PROCESS | 1871 | 1461629677352 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 17:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:14:37 INFO - PROCESS | 1871 | 1461629677359 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:14:37 INFO - PROCESS | 1871 | 1461629677361 Marionette TRACE conn3 <- [1,1770,null,{}] 17:14:37 INFO - PROCESS | 1871 | 1461629677368 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:37 INFO - PROCESS | 1871 | 1461629677583 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:14:37 INFO - PROCESS | 1871 | 1461629677802 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:37 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca352a6000 == 139 [pid = 1871] [id = 450] 17:14:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 221 (0x7fca1e010800) [pid = 1871] [serial = 1351] [outer = (nil)] 17:14:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 222 (0x7fca25d7dc00) [pid = 1871] [serial = 1352] [outer = 0x7fca1e010800] 17:14:37 INFO - PROCESS | 1871 | 1461629677917 Marionette DEBUG loaded listener.js 17:14:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 223 (0x7fca2bbb9800) [pid = 1871] [serial = 1353] [outer = 0x7fca1e010800] 17:14:38 INFO - PROCESS | 1871 | 1461629678895 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 17:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1595ms 17:14:38 INFO - PROCESS | 1871 | 1461629678955 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:14:38 INFO - PROCESS | 1871 | 1461629678960 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 17:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:14:38 INFO - PROCESS | 1871 | 1461629678969 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:14:38 INFO - PROCESS | 1871 | 1461629678973 Marionette TRACE conn3 <- [1,1774,null,{}] 17:14:38 INFO - PROCESS | 1871 | 1461629678980 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:39 INFO - PROCESS | 1871 | 1461629679223 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:14:39 INFO - PROCESS | 1871 | 1461629679548 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:39 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1008b000 == 140 [pid = 1871] [id = 451] 17:14:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 224 (0x7fca0dfa7400) [pid = 1871] [serial = 1354] [outer = (nil)] 17:14:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 225 (0x7fca2cd42000) [pid = 1871] [serial = 1355] [outer = 0x7fca0dfa7400] 17:14:39 INFO - PROCESS | 1871 | 1461629679635 Marionette DEBUG loaded listener.js 17:14:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 226 (0x7fca2d1cf400) [pid = 1871] [serial = 1356] [outer = 0x7fca0dfa7400] 17:14:40 INFO - PROCESS | 1871 | 1461629680537 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 17:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1639ms 17:14:40 INFO - PROCESS | 1871 | 1461629680617 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:14:40 INFO - PROCESS | 1871 | 1461629680621 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 17:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:14:40 INFO - PROCESS | 1871 | 1461629680634 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:14:40 INFO - PROCESS | 1871 | 1461629680637 Marionette TRACE conn3 <- [1,1778,null,{}] 17:14:40 INFO - PROCESS | 1871 | 1461629680645 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:40 INFO - PROCESS | 1871 | 1461629680879 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:14:41 INFO - PROCESS | 1871 | 1461629681175 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:41 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca083a6000 == 141 [pid = 1871] [id = 452] 17:14:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 227 (0x7fca1b125c00) [pid = 1871] [serial = 1357] [outer = (nil)] 17:14:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 228 (0x7fca3030f800) [pid = 1871] [serial = 1358] [outer = 0x7fca1b125c00] 17:14:41 INFO - PROCESS | 1871 | 1461629681266 Marionette DEBUG loaded listener.js 17:14:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 229 (0x7fca30aa5400) [pid = 1871] [serial = 1359] [outer = 0x7fca1b125c00] 17:14:42 INFO - PROCESS | 1871 | 1461629682173 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 17:14:42 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 17:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1586ms 17:14:42 INFO - PROCESS | 1871 | 1461629682219 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:14:42 INFO - PROCESS | 1871 | 1461629682224 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 17:14:42 INFO - PROCESS | 1871 | 1461629682231 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:14:42 INFO - PROCESS | 1871 | 1461629682236 Marionette TRACE conn3 <- [1,1782,null,{}] 17:14:42 INFO - PROCESS | 1871 | 1461629682242 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:42 INFO - PROCESS | 1871 | 1461629682513 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:14:42 INFO - PROCESS | 1871 | 1461629682990 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:43 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30814000 == 142 [pid = 1871] [id = 453] 17:14:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 230 (0x7fca30724000) [pid = 1871] [serial = 1360] [outer = (nil)] 17:14:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 231 (0x7fca30aab000) [pid = 1871] [serial = 1361] [outer = 0x7fca30724000] 17:14:43 INFO - PROCESS | 1871 | 1461629683091 Marionette DEBUG loaded listener.js 17:14:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 232 (0x7fca30c11c00) [pid = 1871] [serial = 1362] [outer = 0x7fca30724000] 17:14:44 INFO - PROCESS | 1871 | 1461629684212 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 17:14:44 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 17:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2042ms 17:14:44 INFO - PROCESS | 1871 | 1461629684275 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:14:44 INFO - PROCESS | 1871 | 1461629684282 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 17:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:14:44 INFO - PROCESS | 1871 | 1461629684293 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:14:44 INFO - PROCESS | 1871 | 1461629684297 Marionette TRACE conn3 <- [1,1786,null,{}] 17:14:44 INFO - PROCESS | 1871 | 1461629684307 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:44 INFO - PROCESS | 1871 | 1461629684717 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:14:45 INFO - PROCESS | 1871 | 1461629685128 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca02593000 == 143 [pid = 1871] [id = 454] 17:14:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 233 (0x7fca025be800) [pid = 1871] [serial = 1363] [outer = (nil)] 17:14:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 234 (0x7fca025c9000) [pid = 1871] [serial = 1364] [outer = 0x7fca025be800] 17:14:45 INFO - PROCESS | 1871 | 1461629685205 Marionette DEBUG loaded listener.js 17:14:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 235 (0x7fca025cdc00) [pid = 1871] [serial = 1365] [outer = 0x7fca025be800] 17:14:46 INFO - PROCESS | 1871 | 1461629686137 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 17:14:46 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 17:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1884ms 17:14:46 INFO - PROCESS | 1871 | 1461629686180 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:14:46 INFO - PROCESS | 1871 | 1461629686187 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 17:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:14:46 INFO - PROCESS | 1871 | 1461629686212 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:14:46 INFO - PROCESS | 1871 | 1461629686218 Marionette TRACE conn3 <- [1,1790,null,{}] 17:14:46 INFO - PROCESS | 1871 | 1461629686227 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:46 INFO - PROCESS | 1871 | 1461629686550 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:14:46 INFO - PROCESS | 1871 | 1461629686925 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:46 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca01e76800 == 144 [pid = 1871] [id = 455] 17:14:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 236 (0x7fca01e0f000) [pid = 1871] [serial = 1366] [outer = (nil)] 17:14:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 237 (0x7fca01e15800) [pid = 1871] [serial = 1367] [outer = 0x7fca01e0f000] 17:14:47 INFO - PROCESS | 1871 | 1461629687053 Marionette DEBUG loaded listener.js 17:14:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 238 (0x7fca01e1a400) [pid = 1871] [serial = 1368] [outer = 0x7fca01e0f000] 17:14:48 INFO - PROCESS | 1871 | 1461629688060 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1898ms 17:14:48 INFO - PROCESS | 1871 | 1461629688109 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:14:48 INFO - PROCESS | 1871 | 1461629688112 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 17:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:14:48 INFO - PROCESS | 1871 | 1461629688120 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:14:48 INFO - PROCESS | 1871 | 1461629688124 Marionette TRACE conn3 <- [1,1794,null,{}] 17:14:48 INFO - PROCESS | 1871 | 1461629688130 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:48 INFO - PROCESS | 1871 | 1461629688365 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:14:48 INFO - PROCESS | 1871 | 1461629688709 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04bdb000 == 145 [pid = 1871] [id = 456] 17:14:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 239 (0x7fca01e0f800) [pid = 1871] [serial = 1369] [outer = (nil)] 17:14:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 240 (0x7fca025ca800) [pid = 1871] [serial = 1370] [outer = 0x7fca01e0f800] 17:14:48 INFO - PROCESS | 1871 | 1461629688788 Marionette DEBUG loaded listener.js 17:14:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 241 (0x7fca09541000) [pid = 1871] [serial = 1371] [outer = 0x7fca01e0f800] 17:14:49 INFO - PROCESS | 1871 | 1461629689728 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1642ms 17:14:49 INFO - PROCESS | 1871 | 1461629689766 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:14:49 INFO - PROCESS | 1871 | 1461629689771 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 17:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:14:49 INFO - PROCESS | 1871 | 1461629689777 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:14:49 INFO - PROCESS | 1871 | 1461629689780 Marionette TRACE conn3 <- [1,1798,null,{}] 17:14:49 INFO - PROCESS | 1871 | 1461629689785 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:49 INFO - PROCESS | 1871 | 1461629689990 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:14:50 INFO - PROCESS | 1871 | 1461629690324 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:50 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a499800 == 146 [pid = 1871] [id = 457] 17:14:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 242 (0x7fca01e12400) [pid = 1871] [serial = 1372] [outer = (nil)] 17:14:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 243 (0x7fca099ac000) [pid = 1871] [serial = 1373] [outer = 0x7fca01e12400] 17:14:50 INFO - PROCESS | 1871 | 1461629690421 Marionette DEBUG loaded listener.js 17:14:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 244 (0x7fca099b2800) [pid = 1871] [serial = 1374] [outer = 0x7fca01e12400] 17:14:51 INFO - PROCESS | 1871 | 1461629691354 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 17:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1635ms 17:14:51 INFO - PROCESS | 1871 | 1461629691414 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:14:51 INFO - PROCESS | 1871 | 1461629691419 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 17:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:14:51 INFO - PROCESS | 1871 | 1461629691427 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:14:51 INFO - PROCESS | 1871 | 1461629691431 Marionette TRACE conn3 <- [1,1802,null,{}] 17:14:51 INFO - PROCESS | 1871 | 1461629691437 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:51 INFO - PROCESS | 1871 | 1461629691657 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:14:51 INFO - PROCESS | 1871 | 1461629691961 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:51 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09993800 == 147 [pid = 1871] [id = 458] 17:14:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 245 (0x7fca025c5000) [pid = 1871] [serial = 1375] [outer = (nil)] 17:14:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 246 (0x7fca099b6800) [pid = 1871] [serial = 1376] [outer = 0x7fca025c5000] 17:14:52 INFO - PROCESS | 1871 | 1461629692048 Marionette DEBUG loaded listener.js 17:14:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 247 (0x7fca0c46bc00) [pid = 1871] [serial = 1377] [outer = 0x7fca025c5000] 17:14:53 INFO - PROCESS | 1871 | 1461629693041 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1682ms 17:14:53 INFO - PROCESS | 1871 | 1461629693110 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:14:53 INFO - PROCESS | 1871 | 1461629693115 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 17:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:14:53 INFO - PROCESS | 1871 | 1461629693124 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:14:53 INFO - PROCESS | 1871 | 1461629693128 Marionette TRACE conn3 <- [1,1806,null,{}] 17:14:53 INFO - PROCESS | 1871 | 1461629693134 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:53 INFO - PROCESS | 1871 | 1461629693387 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:14:53 INFO - PROCESS | 1871 | 1461629693684 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0de97000 == 148 [pid = 1871] [id = 459] 17:14:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 248 (0x7fca09049800) [pid = 1871] [serial = 1378] [outer = (nil)] 17:14:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 249 (0x7fca0a28d800) [pid = 1871] [serial = 1379] [outer = 0x7fca09049800] 17:14:53 INFO - PROCESS | 1871 | 1461629693773 Marionette DEBUG loaded listener.js 17:14:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 250 (0x7fca0edd8c00) [pid = 1871] [serial = 1380] [outer = 0x7fca09049800] 17:14:55 INFO - PROCESS | 1871 | 1461629695748 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 249 (0x7fca15541000) [pid = 1871] [serial = 1056] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 248 (0x7fca1be17800) [pid = 1871] [serial = 1068] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 247 (0x7fca1df7ec00) [pid = 1871] [serial = 1104] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 246 (0x7fca30c0e000) [pid = 1871] [serial = 975] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 245 (0x7fca14c32c00) [pid = 1871] [serial = 1050] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 244 (0x7fca2ef44800) [pid = 1871] [serial = 969] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 243 (0x7fca2d00f000) [pid = 1871] [serial = 1023] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 242 (0x7fca0c7ef400) [pid = 1871] [serial = 1044] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 241 (0x7fca2d00dc00) [pid = 1871] [serial = 966] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 240 (0x7fca0f0e1000) [pid = 1871] [serial = 1095] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 239 (0x7fca1df78400) [pid = 1871] [serial = 1017] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 238 (0x7fca16d67000) [pid = 1871] [serial = 981] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 237 (0x7fca1e5a1000) [pid = 1871] [serial = 1107] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 236 (0x7fca1ca17800) [pid = 1871] [serial = 1071] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 235 (0x7fca1af83c00) [pid = 1871] [serial = 948] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 234 (0x7fca30352000) [pid = 1871] [serial = 972] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 233 (0x7fca31125c00) [pid = 1871] [serial = 978] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 232 (0x7fca15370000) [pid = 1871] [serial = 1053] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 231 (0x7fca0ffc6800) [pid = 1871] [serial = 1008] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 230 (0x7fca1afed800) [pid = 1871] [serial = 1014] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 229 (0x7fca1f796c00) [pid = 1871] [serial = 957] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 228 (0x7fca18a3b400) [pid = 1871] [serial = 1059] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 227 (0x7fca10066000) [pid = 1871] [serial = 1191] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 226 (0x7fca1afed000) [pid = 1871] [serial = 1065] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 225 (0x7fca0f0e6800) [pid = 1871] [serial = 1047] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 224 (0x7fca1f32d800) [pid = 1871] [serial = 1020] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 223 (0x7fca30968c00) [pid = 1871] [serial = 1125] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 222 (0x7fca2be42800) [pid = 1871] [serial = 960] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 221 (0x7fca186cd400) [pid = 1871] [serial = 927] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 220 (0x7fca16c77c00) [pid = 1871] [serial = 1011] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 219 (0x7fca2ce6a400) [pid = 1871] [serial = 1119] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 218 (0x7fca2bcc7000) [pid = 1871] [serial = 1116] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 217 (0x7fca21841c00) [pid = 1871] [serial = 1110] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 216 (0x7fca1bbb2c00) [pid = 1871] [serial = 1101] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 215 (0x7fca2d1d1c00) [pid = 1871] [serial = 1122] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 214 (0x7fca1d744c00) [pid = 1871] [serial = 1209] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 213 (0x7fca14dec800) [pid = 1871] [serial = 1098] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 212 (0x7fca1a5ee400) [pid = 1871] [serial = 1062] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 211 (0x7fca2b96d000) [pid = 1871] [serial = 1113] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 210 (0x7fca1df7b800) [pid = 1871] [serial = 951] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 209 (0x7fca1ec8b400) [pid = 1871] [serial = 954] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 208 (0x7fca14c34400) [pid = 1871] [serial = 1026] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 207 (0x7fca2ce6a800) [pid = 1871] [serial = 963] [outer = (nil)] [url = about:blank] 17:14:55 INFO - PROCESS | 1871 | --DOMWINDOW == 206 (0x7fca1557e800) [pid = 1871] [serial = 945] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 205 (0x7fca1a5edc00) [pid = 1871] [serial = 1269] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 204 (0x7fca14c28800) [pid = 1871] [serial = 1266] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 203 (0x7fca0953dc00) [pid = 1871] [serial = 1254] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 202 (0x7fca07ac3000) [pid = 1871] [serial = 1211] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 201 (0x7fca187e2800) [pid = 1871] [serial = 1268] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 200 (0x7fca13ede800) [pid = 1871] [serial = 1263] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 199 (0x7fca081e6400) [pid = 1871] [serial = 1253] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 198 (0x7fca141c3c00) [pid = 1871] [serial = 1265] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 197 (0x7fca14d6c000) [pid = 1871] [serial = 1220] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 196 (0x7fca13c47800) [pid = 1871] [serial = 1262] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 195 (0x7fca10070c00) [pid = 1871] [serial = 1217] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 194 (0x7fca1f798800) [pid = 1871] [serial = 1226] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 193 (0x7fca0ef0fc00) [pid = 1871] [serial = 1259] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 192 (0x7fca0f29d400) [pid = 1871] [serial = 1260] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca0c746800) [pid = 1871] [serial = 1257] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca0b24c800) [pid = 1871] [serial = 1256] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca30c09000) [pid = 1871] [serial = 1241] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca0eddb800) [pid = 1871] [serial = 1214] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca0c685000) [pid = 1871] [serial = 1238] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca0ab5c000) [pid = 1871] [serial = 1232] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca1afebc00) [pid = 1871] [serial = 1223] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca2d016400) [pid = 1871] [serial = 1229] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca2d00f800) [pid = 1871] [serial = 1235] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca04ed3800) [pid = 1871] [serial = 1250] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca06f5cc00) [pid = 1871] [serial = 1244] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca081de000) [pid = 1871] [serial = 1247] [outer = (nil)] [url = about:blank] 17:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 3041ms 17:14:56 INFO - PROCESS | 1871 | 1461629696200 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:14:56 INFO - PROCESS | 1871 | 1461629696209 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 17:14:56 INFO - PROCESS | 1871 | 1461629696223 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:14:56 INFO - PROCESS | 1871 | 1461629696233 Marionette TRACE conn3 <- [1,1810,null,{}] 17:14:56 INFO - PROCESS | 1871 | 1461629696248 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:56 INFO - PROCESS | 1871 | 1461629696512 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:14:56 INFO - PROCESS | 1871 | 1461629696710 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:56 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04bea800 == 149 [pid = 1871] [id = 460] 17:14:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca06f4ec00) [pid = 1871] [serial = 1381] [outer = (nil)] 17:14:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca06f52c00) [pid = 1871] [serial = 1382] [outer = 0x7fca06f4ec00] 17:14:56 INFO - PROCESS | 1871 | 1461629696806 Marionette DEBUG loaded listener.js 17:14:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca079b4c00) [pid = 1871] [serial = 1383] [outer = 0x7fca06f4ec00] 17:14:57 INFO - PROCESS | 1871 | 1461629697788 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1599ms 17:14:57 INFO - PROCESS | 1871 | 1461629697819 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:14:57 INFO - PROCESS | 1871 | 1461629697830 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 17:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:14:57 INFO - PROCESS | 1871 | 1461629697841 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:14:57 INFO - PROCESS | 1871 | 1461629697845 Marionette TRACE conn3 <- [1,1814,null,{}] 17:14:57 INFO - PROCESS | 1871 | 1461629697853 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:58 INFO - PROCESS | 1871 | 1461629698140 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:14:58 INFO - PROCESS | 1871 | 1461629698384 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:58 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca082e1000 == 150 [pid = 1871] [id = 461] 17:14:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca081b5c00) [pid = 1871] [serial = 1384] [outer = (nil)] 17:14:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca081dbc00) [pid = 1871] [serial = 1385] [outer = 0x7fca081b5c00] 17:14:58 INFO - PROCESS | 1871 | 1461629698474 Marionette DEBUG loaded listener.js 17:14:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca09047400) [pid = 1871] [serial = 1386] [outer = 0x7fca081b5c00] 17:14:59 INFO - PROCESS | 1871 | 1461629699568 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1783ms 17:14:59 INFO - PROCESS | 1871 | 1461629699627 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:14:59 INFO - PROCESS | 1871 | 1461629699630 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 17:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:14:59 INFO - PROCESS | 1871 | 1461629699639 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:14:59 INFO - PROCESS | 1871 | 1461629699645 Marionette TRACE conn3 <- [1,1818,null,{}] 17:14:59 INFO - PROCESS | 1871 | 1461629699673 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:00 INFO - PROCESS | 1871 | 1461629700063 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:15:00 INFO - PROCESS | 1871 | 1461629700253 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca098b8000 == 151 [pid = 1871] [id = 462] 17:15:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca096e9400) [pid = 1871] [serial = 1387] [outer = (nil)] 17:15:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca096ef800) [pid = 1871] [serial = 1388] [outer = 0x7fca096e9400] 17:15:00 INFO - PROCESS | 1871 | 1461629700333 Marionette DEBUG loaded listener.js 17:15:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca0a292c00) [pid = 1871] [serial = 1389] [outer = 0x7fca096e9400] 17:15:01 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca0951bc00) [pid = 1871] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:15:01 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca13edf800) [pid = 1871] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:15:01 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca070cac00) [pid = 1871] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:15:01 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca06f55c00) [pid = 1871] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:15:01 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca0c687400) [pid = 1871] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:15:01 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca0951f800) [pid = 1871] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:15:01 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca042d7000) [pid = 1871] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:15:02 INFO - PROCESS | 1871 | 1461629702156 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 17:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2551ms 17:15:02 INFO - PROCESS | 1871 | 1461629702194 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:15:02 INFO - PROCESS | 1871 | 1461629702200 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 17:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:15:02 INFO - PROCESS | 1871 | 1461629702212 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:15:02 INFO - PROCESS | 1871 | 1461629702216 Marionette TRACE conn3 <- [1,1822,null,{}] 17:15:02 INFO - PROCESS | 1871 | 1461629702234 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:02 INFO - PROCESS | 1871 | 1461629702521 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:15:02 INFO - PROCESS | 1871 | 1461629702746 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:02 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a5b9000 == 152 [pid = 1871] [id = 463] 17:15:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca0904a800) [pid = 1871] [serial = 1390] [outer = (nil)] 17:15:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca0ab5fc00) [pid = 1871] [serial = 1391] [outer = 0x7fca0904a800] 17:15:02 INFO - PROCESS | 1871 | 1461629702830 Marionette DEBUG loaded listener.js 17:15:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca0c473c00) [pid = 1871] [serial = 1392] [outer = 0x7fca0904a800] 17:15:03 INFO - PROCESS | 1871 | 1461629703946 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 17:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1789ms 17:15:04 INFO - PROCESS | 1871 | 1461629704001 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:15:04 INFO - PROCESS | 1871 | 1461629704009 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 17:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:15:04 INFO - PROCESS | 1871 | 1461629704021 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:15:04 INFO - PROCESS | 1871 | 1461629704029 Marionette TRACE conn3 <- [1,1826,null,{}] 17:15:04 INFO - PROCESS | 1871 | 1461629704040 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:04 INFO - PROCESS | 1871 | 1461629704332 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:15:04 INFO - PROCESS | 1871 | 1461629704678 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:04 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07bee800 == 153 [pid = 1871] [id = 464] 17:15:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca042d3400) [pid = 1871] [serial = 1393] [outer = (nil)] 17:15:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca079ba800) [pid = 1871] [serial = 1394] [outer = 0x7fca042d3400] 17:15:04 INFO - PROCESS | 1871 | 1461629704774 Marionette DEBUG loaded listener.js 17:15:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca081ad400) [pid = 1871] [serial = 1395] [outer = 0x7fca042d3400] 17:15:05 INFO - PROCESS | 1871 | 1461629705904 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 17:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1944ms 17:15:05 INFO - PROCESS | 1871 | 1461629705964 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:15:05 INFO - PROCESS | 1871 | 1461629705973 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 17:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:15:05 INFO - PROCESS | 1871 | 1461629705985 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:15:05 INFO - PROCESS | 1871 | 1461629705989 Marionette TRACE conn3 <- [1,1830,null,{}] 17:15:05 INFO - PROCESS | 1871 | 1461629705997 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:06 INFO - PROCESS | 1871 | 1461629706289 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:15:06 INFO - PROCESS | 1871 | 1461629706614 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0abd6800 == 154 [pid = 1871] [id = 465] 17:15:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca0904dc00) [pid = 1871] [serial = 1396] [outer = (nil)] 17:15:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca096b2000) [pid = 1871] [serial = 1397] [outer = 0x7fca0904dc00] 17:15:06 INFO - PROCESS | 1871 | 1461629706712 Marionette DEBUG loaded listener.js 17:15:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca099b6c00) [pid = 1871] [serial = 1398] [outer = 0x7fca0904dc00] 17:15:07 INFO - PROCESS | 1871 | 1461629707757 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 17:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1842ms 17:15:07 INFO - PROCESS | 1871 | 1461629707828 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:15:07 INFO - PROCESS | 1871 | 1461629707832 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 17:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:15:07 INFO - PROCESS | 1871 | 1461629707843 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:15:07 INFO - PROCESS | 1871 | 1461629707849 Marionette TRACE conn3 <- [1,1834,null,{}] 17:15:07 INFO - PROCESS | 1871 | 1461629707871 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:08 INFO - PROCESS | 1871 | 1461629708294 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:15:08 INFO - PROCESS | 1871 | ************************* 17:15:08 INFO - PROCESS | 1871 | A coding exception was thrown and uncaught in a Task. 17:15:08 INFO - PROCESS | 1871 | 17:15:08 INFO - PROCESS | 1871 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:15:08 INFO - PROCESS | 1871 | Full stack: 17:15:08 INFO - PROCESS | 1871 | ************************* 17:15:08 INFO - PROCESS | 1871 | 1461629708656 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:08 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0df33000 == 155 [pid = 1871] [id = 466] 17:15:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca0eccb400) [pid = 1871] [serial = 1399] [outer = (nil)] 17:15:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 193 (0x7fca0edd5c00) [pid = 1871] [serial = 1400] [outer = 0x7fca0eccb400] 17:15:08 INFO - PROCESS | 1871 | 1461629708750 Marionette DEBUG loaded listener.js 17:15:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 194 (0x7fca0ef0e000) [pid = 1871] [serial = 1401] [outer = 0x7fca0eccb400] 17:15:09 INFO - PROCESS | 1871 | 1461629709678 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 17:15:09 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 17:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1894ms 17:15:09 INFO - PROCESS | 1871 | 1461629709736 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:15:09 INFO - PROCESS | 1871 | 1461629709740 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 17:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:15:09 INFO - PROCESS | 1871 | 1461629709748 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:15:09 INFO - PROCESS | 1871 | 1461629709752 Marionette TRACE conn3 <- [1,1838,null,{}] 17:15:09 INFO - PROCESS | 1871 | 1461629709759 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:10 INFO - PROCESS | 1871 | 1461629709995 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:15:10 INFO - PROCESS | 1871 | 1461629710208 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:10 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca10022800 == 156 [pid = 1871] [id = 467] 17:15:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 195 (0x7fca081b4000) [pid = 1871] [serial = 1402] [outer = (nil)] 17:15:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 196 (0x7fca0f29ec00) [pid = 1871] [serial = 1403] [outer = 0x7fca081b4000] 17:15:10 INFO - PROCESS | 1871 | 1461629710374 Marionette DEBUG loaded listener.js 17:15:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 197 (0x7fca0f34fc00) [pid = 1871] [serial = 1404] [outer = 0x7fca081b4000] 17:15:11 INFO - PROCESS | 1871 | 1461629711308 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1632ms 17:15:11 INFO - PROCESS | 1871 | 1461629711382 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:15:11 INFO - PROCESS | 1871 | 1461629711385 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 17:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:15:11 INFO - PROCESS | 1871 | 1461629711392 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:15:11 INFO - PROCESS | 1871 | 1461629711395 Marionette TRACE conn3 <- [1,1842,null,{}] 17:15:11 INFO - PROCESS | 1871 | 1461629711401 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:11 INFO - PROCESS | 1871 | 1461629711617 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:15:11 INFO - PROCESS | 1871 | 1461629711874 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:11 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13bc5000 == 157 [pid = 1871] [id = 468] 17:15:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 198 (0x7fca0c5ccc00) [pid = 1871] [serial = 1405] [outer = (nil)] 17:15:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 199 (0x7fca10066c00) [pid = 1871] [serial = 1406] [outer = 0x7fca0c5ccc00] 17:15:11 INFO - PROCESS | 1871 | 1461629711963 Marionette DEBUG loaded listener.js 17:15:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 200 (0x7fca13c47800) [pid = 1871] [serial = 1407] [outer = 0x7fca0c5ccc00] 17:15:12 INFO - PROCESS | 1871 | 1461629712833 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1491ms 17:15:12 INFO - PROCESS | 1871 | 1461629712884 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:15:12 INFO - PROCESS | 1871 | 1461629712888 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 17:15:12 INFO - PROCESS | 1871 | 1461629712894 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:15:12 INFO - PROCESS | 1871 | 1461629712897 Marionette TRACE conn3 <- [1,1846,null,{}] 17:15:12 INFO - PROCESS | 1871 | 1461629712902 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:13 INFO - PROCESS | 1871 | 1461629713163 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:15:13 INFO - PROCESS | 1871 | 1461629713512 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:13 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15a09000 == 158 [pid = 1871] [id = 469] 17:15:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 201 (0x7fca042d2800) [pid = 1871] [serial = 1408] [outer = (nil)] 17:15:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 202 (0x7fca0c470000) [pid = 1871] [serial = 1409] [outer = 0x7fca042d2800] 17:15:13 INFO - PROCESS | 1871 | 1461629713600 Marionette DEBUG loaded listener.js 17:15:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 203 (0x7fca14df8000) [pid = 1871] [serial = 1410] [outer = 0x7fca042d2800] 17:15:14 INFO - PROCESS | 1871 | 1461629714472 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:15:14 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) 17:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1634ms 17:15:14 INFO - PROCESS | 1871 | 1461629714529 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:15:14 INFO - PROCESS | 1871 | 1461629714533 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 17:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:15:14 INFO - PROCESS | 1871 | 1461629714539 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:15:14 INFO - PROCESS | 1871 | 1461629714543 Marionette TRACE conn3 <- [1,1850,null,{}] 17:15:14 INFO - PROCESS | 1871 | 1461629714549 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:14 INFO - PROCESS | 1871 | 1461629714774 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:15:14 INFO - PROCESS | 1871 | 1461629714982 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15de3000 == 159 [pid = 1871] [id = 470] 17:15:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 204 (0x7fca04ed1c00) [pid = 1871] [serial = 1411] [outer = (nil)] 17:15:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 205 (0x7fca1553ac00) [pid = 1871] [serial = 1412] [outer = 0x7fca04ed1c00] 17:15:15 INFO - PROCESS | 1871 | 1461629715098 Marionette DEBUG loaded listener.js 17:15:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 206 (0x7fca15860c00) [pid = 1871] [serial = 1413] [outer = 0x7fca04ed1c00] 17:15:16 INFO - PROCESS | 1871 | 1461629716048 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1540ms 17:15:16 INFO - PROCESS | 1871 | 1461629716094 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:15:16 INFO - PROCESS | 1871 | 1461629716100 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 17:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:15:16 INFO - PROCESS | 1871 | 1461629716109 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:15:16 INFO - PROCESS | 1871 | 1461629716112 Marionette TRACE conn3 <- [1,1854,null,{}] 17:15:16 INFO - PROCESS | 1871 | 1461629716118 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:16 INFO - PROCESS | 1871 | 1461629716375 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:15:16 INFO - PROCESS | 1871 | 1461629716778 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:16 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a17000 == 160 [pid = 1871] [id = 471] 17:15:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 207 (0x7fca14dec800) [pid = 1871] [serial = 1414] [outer = (nil)] 17:15:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 208 (0x7fca16d6d400) [pid = 1871] [serial = 1415] [outer = 0x7fca14dec800] 17:15:16 INFO - PROCESS | 1871 | 1461629716918 Marionette DEBUG loaded listener.js 17:15:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 209 (0x7fca17cdc800) [pid = 1871] [serial = 1416] [outer = 0x7fca14dec800] 17:15:18 INFO - PROCESS | 1871 | 1461629718234 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 2191ms 17:15:18 INFO - PROCESS | 1871 | 1461629718302 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:15:18 INFO - PROCESS | 1871 | 1461629718309 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 17:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:15:18 INFO - PROCESS | 1871 | 1461629718336 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:15:18 INFO - PROCESS | 1871 | 1461629718342 Marionette TRACE conn3 <- [1,1858,null,{}] 17:15:18 INFO - PROCESS | 1871 | 1461629718352 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:18 INFO - PROCESS | 1871 | 1461629718657 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:15:18 INFO - PROCESS | 1871 | 1461629718955 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:18 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca17c14000 == 161 [pid = 1871] [id = 472] 17:15:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 210 (0x7fca1536ec00) [pid = 1871] [serial = 1417] [outer = (nil)] 17:15:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 211 (0x7fca187e4400) [pid = 1871] [serial = 1418] [outer = 0x7fca1536ec00] 17:15:19 INFO - PROCESS | 1871 | 1461629719033 Marionette DEBUG loaded listener.js 17:15:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 212 (0x7fca188ad000) [pid = 1871] [serial = 1419] [outer = 0x7fca1536ec00] 17:15:19 INFO - PROCESS | 1871 | 1461629719942 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1653ms 17:15:19 INFO - PROCESS | 1871 | 1461629719986 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:15:19 INFO - PROCESS | 1871 | 1461629719990 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 17:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:15:19 INFO - PROCESS | 1871 | 1461629719996 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:15:20 INFO - PROCESS | 1871 | 1461629719999 Marionette TRACE conn3 <- [1,1862,null,{}] 17:15:20 INFO - PROCESS | 1871 | 1461629720005 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:20 INFO - PROCESS | 1871 | 1461629720229 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:15:20 INFO - PROCESS | 1871 | 1461629720492 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d2b7000 == 162 [pid = 1871] [id = 473] 17:15:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 213 (0x7fca186cd400) [pid = 1871] [serial = 1420] [outer = (nil)] 17:15:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 214 (0x7fca1a5d6400) [pid = 1871] [serial = 1421] [outer = 0x7fca186cd400] 17:15:20 INFO - PROCESS | 1871 | 1461629720621 Marionette DEBUG loaded listener.js 17:15:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 215 (0x7fca1a5e7c00) [pid = 1871] [serial = 1422] [outer = 0x7fca186cd400] 17:15:21 INFO - PROCESS | 1871 | 1461629721515 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1581ms 17:15:21 INFO - PROCESS | 1871 | 1461629721578 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:15:21 INFO - PROCESS | 1871 | 1461629721582 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 17:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:15:21 INFO - PROCESS | 1871 | 1461629721589 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:15:21 INFO - PROCESS | 1871 | 1461629721593 Marionette TRACE conn3 <- [1,1866,null,{}] 17:15:21 INFO - PROCESS | 1871 | 1461629721598 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:21 INFO - PROCESS | 1871 | 1461629721833 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:15:22 INFO - PROCESS | 1871 | 1461629722145 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e6dc800 == 163 [pid = 1871] [id = 474] 17:15:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 216 (0x7fca1afefc00) [pid = 1871] [serial = 1423] [outer = (nil)] 17:15:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 217 (0x7fca1aff5c00) [pid = 1871] [serial = 1424] [outer = 0x7fca1afefc00] 17:15:22 INFO - PROCESS | 1871 | 1461629722231 Marionette DEBUG loaded listener.js 17:15:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 218 (0x7fca1be1a000) [pid = 1871] [serial = 1425] [outer = 0x7fca1afefc00] 17:15:23 INFO - PROCESS | 1871 | 1461629723082 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 17:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1531ms 17:15:23 INFO - PROCESS | 1871 | 1461629723121 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:15:23 INFO - PROCESS | 1871 | 1461629723124 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 17:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:15:23 INFO - PROCESS | 1871 | 1461629723131 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:15:23 INFO - PROCESS | 1871 | 1461629723133 Marionette TRACE conn3 <- [1,1870,null,{}] 17:15:23 INFO - PROCESS | 1871 | 1461629723140 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:23 INFO - PROCESS | 1871 | 1461629723355 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:15:23 INFO - PROCESS | 1871 | 1461629723583 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:23 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1f7e7000 == 164 [pid = 1871] [id = 475] 17:15:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 219 (0x7fca14c1b000) [pid = 1871] [serial = 1426] [outer = (nil)] 17:15:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 220 (0x7fca1c95b000) [pid = 1871] [serial = 1427] [outer = 0x7fca14c1b000] 17:15:23 INFO - PROCESS | 1871 | 1461629723696 Marionette DEBUG loaded listener.js 17:15:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 221 (0x7fca1cc1d000) [pid = 1871] [serial = 1428] [outer = 0x7fca14c1b000] 17:15:24 INFO - PROCESS | 1871 | 1461629724721 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 17:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1636ms 17:15:24 INFO - PROCESS | 1871 | 1461629724768 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:15:24 INFO - PROCESS | 1871 | 1461629724772 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 17:15:24 INFO - PROCESS | 1871 | 1461629724778 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:15:24 INFO - PROCESS | 1871 | 1461629724782 Marionette TRACE conn3 <- [1,1874,null,{}] 17:15:24 INFO - PROCESS | 1871 | 1461629724787 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:25 INFO - PROCESS | 1871 | 1461629725032 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:15:25 INFO - PROCESS | 1871 | 1461629725290 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:25 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04bd3800 == 165 [pid = 1871] [id = 476] 17:15:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 222 (0x7fca06f5a000) [pid = 1871] [serial = 1429] [outer = (nil)] 17:15:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 223 (0x7fca0b24ec00) [pid = 1871] [serial = 1430] [outer = 0x7fca06f5a000] 17:15:25 INFO - PROCESS | 1871 | 1461629725414 Marionette DEBUG loaded listener.js 17:15:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 224 (0x7fca141c6400) [pid = 1871] [serial = 1431] [outer = 0x7fca06f5a000] 17:15:26 INFO - PROCESS | 1871 | 1461629726316 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1583ms 17:15:26 INFO - PROCESS | 1871 | 1461629726363 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:15:26 INFO - PROCESS | 1871 | 1461629726367 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 17:15:26 INFO - PROCESS | 1871 | 1461629726373 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:15:26 INFO - PROCESS | 1871 | 1461629726376 Marionette TRACE conn3 <- [1,1878,null,{}] 17:15:26 INFO - PROCESS | 1871 | 1461629726382 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:26 INFO - PROCESS | 1871 | 1461629726596 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:15:26 INFO - PROCESS | 1871 | 1461629726872 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0259f000 == 166 [pid = 1871] [id = 477] 17:15:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 225 (0x7fca01e0e000) [pid = 1871] [serial = 1432] [outer = (nil)] 17:15:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 226 (0x7fca01e13c00) [pid = 1871] [serial = 1433] [outer = 0x7fca01e0e000] 17:15:27 INFO - PROCESS | 1871 | 1461629727329 Marionette DEBUG loaded listener.js 17:15:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 227 (0x7fca025cac00) [pid = 1871] [serial = 1434] [outer = 0x7fca01e0e000] 17:15:28 INFO - PROCESS | 1871 | 1461629728214 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1885ms 17:15:28 INFO - PROCESS | 1871 | 1461629728262 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:15:28 INFO - PROCESS | 1871 | 1461629728269 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 17:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:15:28 INFO - PROCESS | 1871 | 1461629728279 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:15:28 INFO - PROCESS | 1871 | 1461629728283 Marionette TRACE conn3 <- [1,1882,null,{}] 17:15:28 INFO - PROCESS | 1871 | 1461629728292 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:28 INFO - PROCESS | 1871 | 1461629728516 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:15:28 INFO - PROCESS | 1871 | 1461629728861 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:28 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca098b0000 == 167 [pid = 1871] [id = 478] 17:15:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 228 (0x7fca01e0cc00) [pid = 1871] [serial = 1435] [outer = (nil)] 17:15:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 229 (0x7fca025c5400) [pid = 1871] [serial = 1436] [outer = 0x7fca01e0cc00] 17:15:28 INFO - PROCESS | 1871 | 1461629728937 Marionette DEBUG loaded listener.js 17:15:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 230 (0x7fca081b5800) [pid = 1871] [serial = 1437] [outer = 0x7fca01e0cc00] 17:15:29 INFO - PROCESS | 1871 | 1461629729945 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1733ms 17:15:30 INFO - PROCESS | 1871 | 1461629730012 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:15:30 INFO - PROCESS | 1871 | 1461629730018 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 17:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:15:30 INFO - PROCESS | 1871 | 1461629730029 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:15:30 INFO - PROCESS | 1871 | 1461629730033 Marionette TRACE conn3 <- [1,1886,null,{}] 17:15:30 INFO - PROCESS | 1871 | 1461629730040 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:30 INFO - PROCESS | 1871 | 1461629730248 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:15:30 INFO - PROCESS | 1871 | 1461629730589 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:30 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca071a3800 == 168 [pid = 1871] [id = 479] 17:15:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 231 (0x7fca01e1ac00) [pid = 1871] [serial = 1438] [outer = (nil)] 17:15:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 232 (0x7fca099af400) [pid = 1871] [serial = 1439] [outer = 0x7fca01e1ac00] 17:15:30 INFO - PROCESS | 1871 | 1461629730667 Marionette DEBUG loaded listener.js 17:15:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 233 (0x7fca0a28d000) [pid = 1871] [serial = 1440] [outer = 0x7fca01e1ac00] 17:15:31 INFO - PROCESS | 1871 | 1461629731616 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 17:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1637ms 17:15:31 INFO - PROCESS | 1871 | 1461629731668 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:15:31 INFO - PROCESS | 1871 | 1461629731674 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 17:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:15:31 INFO - PROCESS | 1871 | 1461629731684 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:15:31 INFO - PROCESS | 1871 | 1461629731693 Marionette TRACE conn3 <- [1,1890,null,{}] 17:15:31 INFO - PROCESS | 1871 | 1461629731718 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:32 INFO - PROCESS | 1871 | 1461629732073 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:15:32 INFO - PROCESS | 1871 | 1461629732383 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:32 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca098a9000 == 169 [pid = 1871] [id = 480] 17:15:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 234 (0x7fca0c742400) [pid = 1871] [serial = 1441] [outer = (nil)] 17:15:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 235 (0x7fca0eddb800) [pid = 1871] [serial = 1442] [outer = 0x7fca0c742400] 17:15:32 INFO - PROCESS | 1871 | 1461629732455 Marionette DEBUG loaded listener.js 17:15:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 236 (0x7fca0f29ac00) [pid = 1871] [serial = 1443] [outer = 0x7fca0c742400] 17:15:32 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14c86000 == 168 [pid = 1871] [id = 360] 17:15:32 INFO - PROCESS | 1871 | --DOMWINDOW == 235 (0x7fca096e7400) [pid = 1871] [serial = 1298] [outer = (nil)] [url = about:blank] 17:15:32 INFO - PROCESS | 1871 | --DOMWINDOW == 234 (0x7fca0f344000) [pid = 1871] [serial = 1295] [outer = (nil)] [url = about:blank] 17:15:32 INFO - PROCESS | 1871 | --DOMWINDOW == 233 (0x7fca2d00b800) [pid = 1871] [serial = 1289] [outer = (nil)] [url = about:blank] 17:15:32 INFO - PROCESS | 1871 | --DOMWINDOW == 232 (0x7fca096aa400) [pid = 1871] [serial = 1274] [outer = (nil)] [url = about:blank] 17:15:32 INFO - PROCESS | 1871 | --DOMWINDOW == 231 (0x7fca042d5c00) [pid = 1871] [serial = 1304] [outer = (nil)] [url = about:blank] 17:15:32 INFO - PROCESS | 1871 | --DOMWINDOW == 230 (0x7fca14d68c00) [pid = 1871] [serial = 1280] [outer = (nil)] [url = about:blank] 17:15:32 INFO - PROCESS | 1871 | --DOMWINDOW == 229 (0x7fca0f34c800) [pid = 1871] [serial = 1301] [outer = (nil)] [url = about:blank] 17:15:32 INFO - PROCESS | 1871 | --DOMWINDOW == 228 (0x7fca1f894000) [pid = 1871] [serial = 1286] [outer = (nil)] [url = about:blank] 17:15:32 INFO - PROCESS | 1871 | --DOMWINDOW == 227 (0x7fca0eeec800) [pid = 1871] [serial = 1277] [outer = (nil)] [url = about:blank] 17:15:32 INFO - PROCESS | 1871 | --DOMWINDOW == 226 (0x7fca14cc4400) [pid = 1871] [serial = 1283] [outer = (nil)] [url = about:blank] 17:15:32 INFO - PROCESS | 1871 | --DOMWINDOW == 225 (0x7fca079ba400) [pid = 1871] [serial = 1292] [outer = (nil)] [url = about:blank] 17:15:32 INFO - PROCESS | 1871 | --DOMWINDOW == 224 (0x7fca141c4800) [pid = 1871] [serial = 1328] [outer = (nil)] [url = about:blank] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca098b8000 == 167 [pid = 1871] [id = 462] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca082e1000 == 166 [pid = 1871] [id = 461] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04bea800 == 165 [pid = 1871] [id = 460] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0de97000 == 164 [pid = 1871] [id = 459] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca09993800 == 163 [pid = 1871] [id = 458] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a499800 == 162 [pid = 1871] [id = 457] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04bdb000 == 161 [pid = 1871] [id = 456] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca01e76800 == 160 [pid = 1871] [id = 455] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca02593000 == 159 [pid = 1871] [id = 454] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca30814000 == 158 [pid = 1871] [id = 453] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca083a6000 == 157 [pid = 1871] [id = 452] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1008b000 == 156 [pid = 1871] [id = 451] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca352a6000 == 155 [pid = 1871] [id = 450] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca30b1e800 == 154 [pid = 1871] [id = 449] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2bc15800 == 153 [pid = 1871] [id = 448] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1ebf1000 == 152 [pid = 1871] [id = 447] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1db5d000 == 151 [pid = 1871] [id = 446] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16f14000 == 150 [pid = 1871] [id = 445] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0df4d000 == 149 [pid = 1871] [id = 444] 17:15:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca09260800 == 148 [pid = 1871] [id = 443] 17:15:33 INFO - PROCESS | 1871 | 1461629733432 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 17:15:33 INFO - PROCESS | 1871 | --DOMWINDOW == 223 (0x7fca1006e800) [pid = 1871] [serial = 1320] [outer = (nil)] [url = about:blank] 17:15:33 INFO - PROCESS | 1871 | --DOMWINDOW == 222 (0x7fca1609d800) [pid = 1871] [serial = 1323] [outer = (nil)] [url = about:blank] 17:15:33 INFO - PROCESS | 1871 | --DOMWINDOW == 221 (0x7fca0f296800) [pid = 1871] [serial = 1317] [outer = (nil)] [url = about:blank] 17:15:33 INFO - PROCESS | 1871 | --DOMWINDOW == 220 (0x7fca0ffcf000) [pid = 1871] [serial = 1319] [outer = (nil)] [url = about:blank] 17:15:33 INFO - PROCESS | 1871 | --DOMWINDOW == 219 (0x7fca081e4000) [pid = 1871] [serial = 1308] [outer = (nil)] [url = about:blank] 17:15:33 INFO - PROCESS | 1871 | --DOMWINDOW == 218 (0x7fca0c749c00) [pid = 1871] [serial = 1313] [outer = (nil)] [url = about:blank] 17:15:33 INFO - PROCESS | 1871 | --DOMWINDOW == 217 (0x7fca096ef000) [pid = 1871] [serial = 1310] [outer = (nil)] [url = about:blank] 17:15:33 INFO - PROCESS | 1871 | --DOMWINDOW == 216 (0x7fca096a7400) [pid = 1871] [serial = 1326] [outer = (nil)] [url = about:blank] 17:15:33 INFO - PROCESS | 1871 | --DOMWINDOW == 215 (0x7fca0eee7c00) [pid = 1871] [serial = 1314] [outer = (nil)] [url = about:blank] 17:15:33 INFO - PROCESS | 1871 | --DOMWINDOW == 214 (0x7fca070c3400) [pid = 1871] [serial = 1307] [outer = (nil)] [url = about:blank] 17:15:33 INFO - PROCESS | 1871 | --DOMWINDOW == 213 (0x7fca1caa3400) [pid = 1871] [serial = 1271] [outer = (nil)] [url = about:blank] 17:15:33 INFO - PROCESS | 1871 | --DOMWINDOW == 212 (0x7fca0ab5b000) [pid = 1871] [serial = 1311] [outer = (nil)] [url = about:blank] 17:15:33 INFO - PROCESS | 1871 | --DOMWINDOW == 211 (0x7fca07ab6800) [pid = 1871] [serial = 1325] [outer = (nil)] [url = about:blank] 17:15:33 INFO - PROCESS | 1871 | --DOMWINDOW == 210 (0x7fca15220400) [pid = 1871] [serial = 1322] [outer = (nil)] [url = about:blank] 17:15:33 INFO - PROCESS | 1871 | --DOMWINDOW == 209 (0x7fca0eee7000) [pid = 1871] [serial = 1316] [outer = (nil)] [url = about:blank] 17:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1844ms 17:15:33 INFO - PROCESS | 1871 | 1461629733528 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:15:33 INFO - PROCESS | 1871 | 1461629733533 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 17:15:33 INFO - PROCESS | 1871 | 1461629733539 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:15:33 INFO - PROCESS | 1871 | 1461629733543 Marionette TRACE conn3 <- [1,1894,null,{}] 17:15:33 INFO - PROCESS | 1871 | 1461629733548 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:33 INFO - PROCESS | 1871 | 1461629733788 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:15:33 INFO - PROCESS | 1871 | 1461629733962 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:33 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07a80000 == 149 [pid = 1871] [id = 481] 17:15:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 210 (0x7fca01e11400) [pid = 1871] [serial = 1444] [outer = (nil)] 17:15:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 211 (0x7fca0c743000) [pid = 1871] [serial = 1445] [outer = 0x7fca01e11400] 17:15:34 INFO - PROCESS | 1871 | 1461629734027 Marionette DEBUG loaded listener.js 17:15:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 212 (0x7fca0f34c800) [pid = 1871] [serial = 1446] [outer = 0x7fca01e11400] 17:15:34 INFO - PROCESS | 1871 | 1461629734862 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1384ms 17:15:34 INFO - PROCESS | 1871 | 1461629734923 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:15:34 INFO - PROCESS | 1871 | 1461629734927 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 17:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:15:34 INFO - PROCESS | 1871 | 1461629734934 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:15:34 INFO - PROCESS | 1871 | 1461629734937 Marionette TRACE conn3 <- [1,1898,null,{}] 17:15:34 INFO - PROCESS | 1871 | 1461629734942 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:35 INFO - PROCESS | 1871 | 1461629735146 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:15:35 INFO - PROCESS | 1871 | 1461629735349 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:35 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ac89800 == 150 [pid = 1871] [id = 482] 17:15:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 213 (0x7fca10065000) [pid = 1871] [serial = 1447] [outer = (nil)] 17:15:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 214 (0x7fca101dfc00) [pid = 1871] [serial = 1448] [outer = 0x7fca10065000] 17:15:35 INFO - PROCESS | 1871 | 1461629735427 Marionette DEBUG loaded listener.js 17:15:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 215 (0x7fca141cf000) [pid = 1871] [serial = 1449] [outer = 0x7fca10065000] 17:15:36 INFO - PROCESS | 1871 | 1461629736331 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1434ms 17:15:36 INFO - PROCESS | 1871 | 1461629736369 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:15:36 INFO - PROCESS | 1871 | 1461629736372 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 17:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:15:36 INFO - PROCESS | 1871 | 1461629736380 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:15:36 INFO - PROCESS | 1871 | 1461629736383 Marionette TRACE conn3 <- [1,1902,null,{}] 17:15:36 INFO - PROCESS | 1871 | 1461629736397 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:36 INFO - PROCESS | 1871 | 1461629736668 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:15:36 INFO - PROCESS | 1871 | 1461629736705 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:36 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca100bc000 == 151 [pid = 1871] [id = 483] 17:15:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 216 (0x7fca141d0c00) [pid = 1871] [serial = 1450] [outer = (nil)] 17:15:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 217 (0x7fca15220400) [pid = 1871] [serial = 1451] [outer = 0x7fca141d0c00] 17:15:36 INFO - PROCESS | 1871 | 1461629736793 Marionette DEBUG loaded listener.js 17:15:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 218 (0x7fca16d66c00) [pid = 1871] [serial = 1452] [outer = 0x7fca141d0c00] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 217 (0x7fca0951a800) [pid = 1871] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 216 (0x7fca10069400) [pid = 1871] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 215 (0x7fca14ccac00) [pid = 1871] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 214 (0x7fca096e9400) [pid = 1871] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 213 (0x7fca025be800) [pid = 1871] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 212 (0x7fca081b5c00) [pid = 1871] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 211 (0x7fca0eef1000) [pid = 1871] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 210 (0x7fca01e0f800) [pid = 1871] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 209 (0x7fca14d67800) [pid = 1871] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 208 (0x7fca0c743800) [pid = 1871] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 207 (0x7fca04eca400) [pid = 1871] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 206 (0x7fca06f4ec00) [pid = 1871] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 205 (0x7fca0ab56400) [pid = 1871] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 204 (0x7fca1b125c00) [pid = 1871] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 203 (0x7fca0c74a000) [pid = 1871] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 202 (0x7fca0c5cdc00) [pid = 1871] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 201 (0x7fca2bcce800) [pid = 1871] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 200 (0x7fca01e0f000) [pid = 1871] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 199 (0x7fca070c7800) [pid = 1871] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 198 (0x7fca1f32c400) [pid = 1871] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 197 (0x7fca1e010800) [pid = 1871] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 196 (0x7fca09510000) [pid = 1871] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 195 (0x7fca1c955400) [pid = 1871] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 194 (0x7fca0ab58400) [pid = 1871] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 193 (0x7fca0ffc4800) [pid = 1871] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 192 (0x7fca14c28000) [pid = 1871] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca06f57400) [pid = 1871] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca0f29cc00) [pid = 1871] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca0ffca800) [pid = 1871] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca079b2c00) [pid = 1871] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca30724000) [pid = 1871] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca0ab5ac00) [pid = 1871] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca0c66a000) [pid = 1871] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca09049800) [pid = 1871] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca1ca9a800) [pid = 1871] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca0eee6c00) [pid = 1871] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca1f32bc00) [pid = 1871] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca042d8c00) [pid = 1871] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca10066400) [pid = 1871] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca30964000) [pid = 1871] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca070c1400) [pid = 1871] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca079b6000) [pid = 1871] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca18a32000) [pid = 1871] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca0eee8800) [pid = 1871] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca06f55800) [pid = 1871] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca025c5000) [pid = 1871] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca14c2c800) [pid = 1871] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca081e2c00) [pid = 1871] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca0951d000) [pid = 1871] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca01e12400) [pid = 1871] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca0c5cd000) [pid = 1871] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca079bb000) [pid = 1871] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca09894400) [pid = 1871] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca0dfa7400) [pid = 1871] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca09047800) [pid = 1871] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca042ce000) [pid = 1871] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca2134a000) [pid = 1871] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca30c04400) [pid = 1871] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca0f344400) [pid = 1871] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:15:38 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca17cd8000) [pid = 1871] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:15:38 INFO - PROCESS | 1871 | 1461629738617 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2290ms 17:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:15:38 INFO - PROCESS | 1871 | 1461629738672 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:15:38 INFO - PROCESS | 1871 | 1461629738674 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 17:15:38 INFO - PROCESS | 1871 | 1461629738691 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:15:38 INFO - PROCESS | 1871 | 1461629738693 Marionette TRACE conn3 <- [1,1906,null,{}] 17:15:38 INFO - PROCESS | 1871 | 1461629738701 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:38 INFO - PROCESS | 1871 | 1461629738913 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:15:38 INFO - PROCESS | 1871 | 1461629738924 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:38 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca082d3000 == 152 [pid = 1871] [id = 484] 17:15:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca01e0ec00) [pid = 1871] [serial = 1453] [outer = (nil)] 17:15:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca06f4ec00) [pid = 1871] [serial = 1454] [outer = 0x7fca01e0ec00] 17:15:38 INFO - PROCESS | 1871 | 1461629738990 Marionette DEBUG loaded listener.js 17:15:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca079bb000) [pid = 1871] [serial = 1455] [outer = 0x7fca01e0ec00] 17:15:39 INFO - PROCESS | 1871 | 1461629739921 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 17:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1299ms 17:15:39 INFO - PROCESS | 1871 | 1461629739980 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:15:39 INFO - PROCESS | 1871 | 1461629739983 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 17:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:15:39 INFO - PROCESS | 1871 | 1461629739991 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:15:39 INFO - PROCESS | 1871 | 1461629739993 Marionette TRACE conn3 <- [1,1910,null,{}] 17:15:40 INFO - PROCESS | 1871 | 1461629740016 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:40 INFO - PROCESS | 1871 | 1461629740350 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:15:40 INFO - PROCESS | 1871 | 1461629740630 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:40 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04bd8800 == 153 [pid = 1871] [id = 485] 17:15:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca01e14000) [pid = 1871] [serial = 1456] [outer = (nil)] 17:15:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca025c2c00) [pid = 1871] [serial = 1457] [outer = 0x7fca01e14000] 17:15:40 INFO - PROCESS | 1871 | 1461629740753 Marionette DEBUG loaded listener.js 17:15:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca04ed4c00) [pid = 1871] [serial = 1458] [outer = 0x7fca01e14000] 17:15:41 INFO - PROCESS | 1871 | 1461629741688 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 17:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1749ms 17:15:41 INFO - PROCESS | 1871 | 1461629741743 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:15:41 INFO - PROCESS | 1871 | 1461629741749 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 17:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:15:41 INFO - PROCESS | 1871 | 1461629741757 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:15:41 INFO - PROCESS | 1871 | 1461629741764 Marionette TRACE conn3 <- [1,1914,null,{}] 17:15:41 INFO - PROCESS | 1871 | 1461629741772 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:42 INFO - PROCESS | 1871 | 1461629742010 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:15:42 INFO - PROCESS | 1871 | 1461629742322 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:42 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a4a0800 == 154 [pid = 1871] [id = 486] 17:15:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca081b3000) [pid = 1871] [serial = 1459] [outer = (nil)] 17:15:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca09047800) [pid = 1871] [serial = 1460] [outer = 0x7fca081b3000] 17:15:42 INFO - PROCESS | 1871 | 1461629742409 Marionette DEBUG loaded listener.js 17:15:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca0953dc00) [pid = 1871] [serial = 1461] [outer = 0x7fca081b3000] 17:15:43 INFO - PROCESS | 1871 | 1461629743343 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1635ms 17:15:43 INFO - PROCESS | 1871 | 1461629743393 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:15:43 INFO - PROCESS | 1871 | 1461629743400 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 17:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:15:43 INFO - PROCESS | 1871 | 1461629743407 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:15:43 INFO - PROCESS | 1871 | 1461629743410 Marionette TRACE conn3 <- [1,1918,null,{}] 17:15:43 INFO - PROCESS | 1871 | 1461629743417 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:43 INFO - PROCESS | 1871 | 1461629743649 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:15:43 INFO - PROCESS | 1871 | 1461629743991 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:44 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ff4e000 == 155 [pid = 1871] [id = 487] 17:15:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca0a29cc00) [pid = 1871] [serial = 1462] [outer = (nil)] 17:15:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca0ab5ac00) [pid = 1871] [serial = 1463] [outer = 0x7fca0a29cc00] 17:15:44 INFO - PROCESS | 1871 | 1461629744119 Marionette DEBUG loaded listener.js 17:15:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca0c665c00) [pid = 1871] [serial = 1464] [outer = 0x7fca0a29cc00] 17:15:45 INFO - PROCESS | 1871 | 1461629745105 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 17:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1735ms 17:15:45 INFO - PROCESS | 1871 | 1461629745144 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:15:45 INFO - PROCESS | 1871 | 1461629745151 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 17:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:15:45 INFO - PROCESS | 1871 | 1461629745170 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:15:45 INFO - PROCESS | 1871 | 1461629745178 Marionette TRACE conn3 <- [1,1922,null,{}] 17:15:45 INFO - PROCESS | 1871 | 1461629745185 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:45 INFO - PROCESS | 1871 | 1461629745428 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:15:45 INFO - PROCESS | 1871 | 1461629745690 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15a0b000 == 156 [pid = 1871] [id = 488] 17:15:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca0ab52c00) [pid = 1871] [serial = 1465] [outer = (nil)] 17:15:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca0ef03000) [pid = 1871] [serial = 1466] [outer = 0x7fca0ab52c00] 17:15:45 INFO - PROCESS | 1871 | 1461629745814 Marionette DEBUG loaded listener.js 17:15:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca0ffca000) [pid = 1871] [serial = 1467] [outer = 0x7fca0ab52c00] 17:15:46 INFO - PROCESS | 1871 | 1461629746714 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 17:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1599ms 17:15:46 INFO - PROCESS | 1871 | 1461629746762 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:15:46 INFO - PROCESS | 1871 | 1461629746766 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 17:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:15:46 INFO - PROCESS | 1871 | 1461629746772 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:15:46 INFO - PROCESS | 1871 | 1461629746776 Marionette TRACE conn3 <- [1,1926,null,{}] 17:15:46 INFO - PROCESS | 1871 | 1461629746781 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:47 INFO - PROCESS | 1871 | 1461629747008 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:15:47 INFO - PROCESS | 1871 | 1461629747268 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:47 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a76000 == 157 [pid = 1871] [id = 489] 17:15:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca0c469400) [pid = 1871] [serial = 1468] [outer = (nil)] 17:15:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca101e0000) [pid = 1871] [serial = 1469] [outer = 0x7fca0c469400] 17:15:47 INFO - PROCESS | 1871 | 1461629747387 Marionette DEBUG loaded listener.js 17:15:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca141c4800) [pid = 1871] [serial = 1470] [outer = 0x7fca0c469400] 17:15:48 INFO - PROCESS | 1871 | 1461629748311 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 17:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1582ms 17:15:48 INFO - PROCESS | 1871 | 1461629748356 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:15:48 INFO - PROCESS | 1871 | 1461629748361 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 17:15:48 INFO - PROCESS | 1871 | 1461629748368 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:15:48 INFO - PROCESS | 1871 | 1461629748371 Marionette TRACE conn3 <- [1,1930,null,{}] 17:15:48 INFO - PROCESS | 1871 | 1461629748378 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:48 INFO - PROCESS | 1871 | 1461629748609 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:15:48 INFO - PROCESS | 1871 | 1461629748825 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1db50000 == 158 [pid = 1871] [id = 490] 17:15:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca14cca800) [pid = 1871] [serial = 1471] [outer = (nil)] 17:15:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca14ccd800) [pid = 1871] [serial = 1472] [outer = 0x7fca14cca800] 17:15:48 INFO - PROCESS | 1871 | 1461629748975 Marionette DEBUG loaded listener.js 17:15:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca1609f000) [pid = 1871] [serial = 1473] [outer = 0x7fca14cca800] 17:15:50 INFO - PROCESS | 1871 | 1461629750003 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 17:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1687ms 17:15:50 INFO - PROCESS | 1871 | 1461629750054 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:15:50 INFO - PROCESS | 1871 | 1461629750060 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 17:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:15:50 INFO - PROCESS | 1871 | 1461629750067 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:15:50 INFO - PROCESS | 1871 | 1461629750073 Marionette TRACE conn3 <- [1,1934,null,{}] 17:15:50 INFO - PROCESS | 1871 | 1461629750079 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:50 INFO - PROCESS | 1871 | 1461629750303 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:15:50 INFO - PROCESS | 1871 | 1461629750520 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:50 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1f351000 == 159 [pid = 1871] [id = 491] 17:15:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca14ccac00) [pid = 1871] [serial = 1474] [outer = (nil)] 17:15:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca188aec00) [pid = 1871] [serial = 1475] [outer = 0x7fca14ccac00] 17:15:50 INFO - PROCESS | 1871 | 1461629750678 Marionette DEBUG loaded listener.js 17:15:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca1af83000) [pid = 1871] [serial = 1476] [outer = 0x7fca14ccac00] 17:15:51 INFO - PROCESS | 1871 | 1461629751635 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1635ms 17:15:51 INFO - PROCESS | 1871 | 1461629751704 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:15:51 INFO - PROCESS | 1871 | 1461629751708 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 17:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:15:51 INFO - PROCESS | 1871 | 1461629751714 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:15:51 INFO - PROCESS | 1871 | 1461629751718 Marionette TRACE conn3 <- [1,1938,null,{}] 17:15:51 INFO - PROCESS | 1871 | 1461629751723 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:51 INFO - PROCESS | 1871 | 1461629751947 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:15:52 INFO - PROCESS | 1871 | 1461629752250 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:52 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca25113000 == 160 [pid = 1871] [id = 492] 17:15:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca1609f400) [pid = 1871] [serial = 1477] [outer = (nil)] 17:15:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca1afea000) [pid = 1871] [serial = 1478] [outer = 0x7fca1609f400] 17:15:52 INFO - PROCESS | 1871 | 1461629752330 Marionette DEBUG loaded listener.js 17:15:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca1ba20800) [pid = 1871] [serial = 1479] [outer = 0x7fca1609f400] 17:15:53 INFO - PROCESS | 1871 | 1461629753159 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1490ms 17:15:53 INFO - PROCESS | 1871 | 1461629753205 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:15:53 INFO - PROCESS | 1871 | 1461629753209 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 17:15:53 INFO - PROCESS | 1871 | 1461629753216 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:15:53 INFO - PROCESS | 1871 | 1461629753220 Marionette TRACE conn3 <- [1,1942,null,{}] 17:15:53 INFO - PROCESS | 1871 | 1461629753225 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:53 INFO - PROCESS | 1871 | 1461629753445 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:15:53 INFO - PROCESS | 1871 | 1461629753665 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2b9dc000 == 161 [pid = 1871] [id = 493] 17:15:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca1af82800) [pid = 1871] [serial = 1480] [outer = (nil)] 17:15:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca1ca98c00) [pid = 1871] [serial = 1481] [outer = 0x7fca1af82800] 17:15:53 INFO - PROCESS | 1871 | 1461629753784 Marionette DEBUG loaded listener.js 17:15:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca1d555c00) [pid = 1871] [serial = 1482] [outer = 0x7fca1af82800] 17:15:54 INFO - PROCESS | 1871 | 1461629754748 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1582ms 17:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:15:54 INFO - PROCESS | 1871 | 1461629754799 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:15:54 INFO - PROCESS | 1871 | 1461629754801 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 17:15:54 INFO - PROCESS | 1871 | 1461629754809 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:15:54 INFO - PROCESS | 1871 | 1461629754819 Marionette TRACE conn3 <- [1,1946,null,{}] 17:15:54 INFO - PROCESS | 1871 | 1461629754824 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:55 INFO - PROCESS | 1871 | 1461629755048 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:15:55 INFO - PROCESS | 1871 | 1461629755309 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:55 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2c0cb000 == 162 [pid = 1871] [id = 494] 17:15:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca1af89000) [pid = 1871] [serial = 1483] [outer = (nil)] 17:15:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca1df7b800) [pid = 1871] [serial = 1484] [outer = 0x7fca1af89000] 17:15:55 INFO - PROCESS | 1871 | 1461629755433 Marionette DEBUG loaded listener.js 17:15:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca1e010800) [pid = 1871] [serial = 1485] [outer = 0x7fca1af89000] 17:15:56 INFO - PROCESS | 1871 | 1461629756314 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1546ms 17:15:56 INFO - PROCESS | 1871 | 1461629756354 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:15:56 INFO - PROCESS | 1871 | 1461629756357 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 17:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:15:56 INFO - PROCESS | 1871 | 1461629756365 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:15:56 INFO - PROCESS | 1871 | 1461629756368 Marionette TRACE conn3 <- [1,1950,null,{}] 17:15:56 INFO - PROCESS | 1871 | 1461629756374 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:56 INFO - PROCESS | 1871 | 1461629756594 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:15:56 INFO - PROCESS | 1871 | 1461629756869 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:56 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca303a1000 == 163 [pid = 1871] [id = 495] 17:15:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca1e616800) [pid = 1871] [serial = 1486] [outer = (nil)] 17:15:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 193 (0x7fca1ec8e400) [pid = 1871] [serial = 1487] [outer = 0x7fca1e616800] 17:15:57 INFO - PROCESS | 1871 | 1461629757009 Marionette DEBUG loaded listener.js 17:15:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 194 (0x7fca1f47dc00) [pid = 1871] [serial = 1488] [outer = 0x7fca1e616800] 17:15:57 INFO - PROCESS | 1871 | 1461629757881 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1583ms 17:15:57 INFO - PROCESS | 1871 | 1461629757949 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:15:57 INFO - PROCESS | 1871 | 1461629757953 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 17:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:15:57 INFO - PROCESS | 1871 | 1461629757960 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:15:57 INFO - PROCESS | 1871 | 1461629757964 Marionette TRACE conn3 <- [1,1954,null,{}] 17:15:57 INFO - PROCESS | 1871 | 1461629757970 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:58 INFO - PROCESS | 1871 | 1461629758247 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:15:58 INFO - PROCESS | 1871 | 1461629758554 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:58 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30906800 == 164 [pid = 1871] [id = 496] 17:15:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 195 (0x7fca2153c400) [pid = 1871] [serial = 1489] [outer = (nil)] 17:15:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 196 (0x7fca2ad3c000) [pid = 1871] [serial = 1490] [outer = 0x7fca2153c400] 17:15:58 INFO - PROCESS | 1871 | 1461629758640 Marionette DEBUG loaded listener.js 17:15:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 197 (0x7fca2bcce800) [pid = 1871] [serial = 1491] [outer = 0x7fca2153c400] 17:15:59 INFO - PROCESS | 1871 | 1461629759539 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 17:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1684ms 17:15:59 INFO - PROCESS | 1871 | 1461629759646 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:15:59 INFO - PROCESS | 1871 | 1461629759650 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 17:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:15:59 INFO - PROCESS | 1871 | 1461629759656 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:15:59 INFO - PROCESS | 1871 | 1461629759659 Marionette TRACE conn3 <- [1,1958,null,{}] 17:15:59 INFO - PROCESS | 1871 | 1461629759665 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:59 INFO - PROCESS | 1871 | 1461629759953 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:16:00 INFO - PROCESS | 1871 | 1461629760268 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca01e7e800 == 165 [pid = 1871] [id = 497] 17:16:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 198 (0x7fca01e0d400) [pid = 1871] [serial = 1492] [outer = (nil)] 17:16:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 199 (0x7fca025c0c00) [pid = 1871] [serial = 1493] [outer = 0x7fca01e0d400] 17:16:00 INFO - PROCESS | 1871 | 1461629760343 Marionette DEBUG loaded listener.js 17:16:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 200 (0x7fca099ab800) [pid = 1871] [serial = 1494] [outer = 0x7fca01e0d400] 17:16:01 INFO - PROCESS | 1871 | 1461629761253 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 17:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1635ms 17:16:01 INFO - PROCESS | 1871 | 1461629761292 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:16:01 INFO - PROCESS | 1871 | 1461629761295 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 17:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:16:01 INFO - PROCESS | 1871 | 1461629761303 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:16:01 INFO - PROCESS | 1871 | 1461629761306 Marionette TRACE conn3 <- [1,1962,null,{}] 17:16:01 INFO - PROCESS | 1871 | 1461629761312 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:01 INFO - PROCESS | 1871 | 1461629761534 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:16:01 INFO - PROCESS | 1871 | 1461629761884 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:01 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04be7800 == 166 [pid = 1871] [id = 498] 17:16:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 201 (0x7fca01e0d800) [pid = 1871] [serial = 1495] [outer = (nil)] 17:16:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 202 (0x7fca04ece000) [pid = 1871] [serial = 1496] [outer = 0x7fca01e0d800] 17:16:01 INFO - PROCESS | 1871 | 1461629761967 Marionette DEBUG loaded listener.js 17:16:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 203 (0x7fca081dac00) [pid = 1871] [serial = 1497] [outer = 0x7fca01e0d800] 17:16:02 INFO - PROCESS | 1871 | 1461629762894 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 17:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1630ms 17:16:02 INFO - PROCESS | 1871 | 1461629762934 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:16:02 INFO - PROCESS | 1871 | 1461629762939 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 17:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:16:02 INFO - PROCESS | 1871 | 1461629762945 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:16:02 INFO - PROCESS | 1871 | 1461629762949 Marionette TRACE conn3 <- [1,1966,null,{}] 17:16:02 INFO - PROCESS | 1871 | 1461629762954 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:03 INFO - PROCESS | 1871 | 1461629763184 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:16:03 INFO - PROCESS | 1871 | 1461629763493 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:03 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca082d6800 == 167 [pid = 1871] [id = 499] 17:16:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 204 (0x7fca01e12c00) [pid = 1871] [serial = 1498] [outer = (nil)] 17:16:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 205 (0x7fca0904a400) [pid = 1871] [serial = 1499] [outer = 0x7fca01e12c00] 17:16:03 INFO - PROCESS | 1871 | 1461629763575 Marionette DEBUG loaded listener.js 17:16:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 206 (0x7fca09524800) [pid = 1871] [serial = 1500] [outer = 0x7fca01e12c00] 17:16:05 INFO - PROCESS | 1871 | 1461629765067 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 17:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2182ms 17:16:05 INFO - PROCESS | 1871 | 1461629765128 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:16:05 INFO - PROCESS | 1871 | 1461629765134 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 17:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:16:05 INFO - PROCESS | 1871 | 1461629765143 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:16:05 INFO - PROCESS | 1871 | 1461629765148 Marionette TRACE conn3 <- [1,1970,null,{}] 17:16:05 INFO - PROCESS | 1871 | 1461629765157 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:05 INFO - PROCESS | 1871 | 1461629765414 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:16:05 INFO - PROCESS | 1871 | 1461629765689 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:05 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09065800 == 168 [pid = 1871] [id = 500] 17:16:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 207 (0x7fca025c0400) [pid = 1871] [serial = 1501] [outer = (nil)] 17:16:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 208 (0x7fca04eca400) [pid = 1871] [serial = 1502] [outer = 0x7fca025c0400] 17:16:05 INFO - PROCESS | 1871 | 1461629765774 Marionette DEBUG loaded listener.js 17:16:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 209 (0x7fca081ae000) [pid = 1871] [serial = 1503] [outer = 0x7fca025c0400] 17:16:06 INFO - PROCESS | 1871 | 1461629766894 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 17:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1833ms 17:16:06 INFO - PROCESS | 1871 | 1461629766977 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:16:06 INFO - PROCESS | 1871 | 1461629766986 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 17:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:16:07 INFO - PROCESS | 1871 | 1461629766997 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:16:07 INFO - PROCESS | 1871 | 1461629767000 Marionette TRACE conn3 <- [1,1974,null,{}] 17:16:07 INFO - PROCESS | 1871 | 1461629767007 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:07 INFO - PROCESS | 1871 | 1461629767266 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15deb800 == 167 [pid = 1871] [id = 422] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15a04800 == 166 [pid = 1871] [id = 421] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca08414800 == 165 [pid = 1871] [id = 438] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0ad7e800 == 164 [pid = 1871] [id = 437] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c890000 == 163 [pid = 1871] [id = 419] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14da0800 == 162 [pid = 1871] [id = 440] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0df18800 == 161 [pid = 1871] [id = 439] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a487000 == 160 [pid = 1871] [id = 418] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca096cd800 == 159 [pid = 1871] [id = 436] 17:16:07 INFO - PROCESS | 1871 | --DOMWINDOW == 208 (0x7fca0ab5fc00) [pid = 1871] [serial = 1391] [outer = (nil)] [url = about:blank] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca07be6000 == 158 [pid = 1871] [id = 441] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca13cba000 == 157 [pid = 1871] [id = 420] 17:16:07 INFO - PROCESS | 1871 | 1461629767674 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca082d3000 == 156 [pid = 1871] [id = 484] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca100bc000 == 155 [pid = 1871] [id = 483] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0ac89800 == 154 [pid = 1871] [id = 482] 17:16:07 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca01e81800 == 155 [pid = 1871] [id = 501] 17:16:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 209 (0x7fca07ac2800) [pid = 1871] [serial = 1504] [outer = (nil)] 17:16:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 210 (0x7fca09525400) [pid = 1871] [serial = 1505] [outer = 0x7fca07ac2800] 17:16:07 INFO - PROCESS | 1871 | 1461629767781 Marionette DEBUG loaded listener.js 17:16:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 211 (0x7fca096f0800) [pid = 1871] [serial = 1506] [outer = 0x7fca07ac2800] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca07a80000 == 154 [pid = 1871] [id = 481] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca098a9000 == 153 [pid = 1871] [id = 480] 17:16:07 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca071a3800 == 152 [pid = 1871] [id = 479] 17:16:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca098b0000 == 151 [pid = 1871] [id = 478] 17:16:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0259f000 == 150 [pid = 1871] [id = 477] 17:16:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04bd3800 == 149 [pid = 1871] [id = 476] 17:16:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1f7e7000 == 148 [pid = 1871] [id = 475] 17:16:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e6dc800 == 147 [pid = 1871] [id = 474] 17:16:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d2b7000 == 146 [pid = 1871] [id = 473] 17:16:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca17c14000 == 145 [pid = 1871] [id = 472] 17:16:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0df08000 == 144 [pid = 1871] [id = 334] 17:16:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a17000 == 143 [pid = 1871] [id = 471] 17:16:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15de3000 == 142 [pid = 1871] [id = 470] 17:16:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15a09000 == 141 [pid = 1871] [id = 469] 17:16:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca13bc5000 == 140 [pid = 1871] [id = 468] 17:16:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca10022800 == 139 [pid = 1871] [id = 467] 17:16:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15cd2000 == 138 [pid = 1871] [id = 442] 17:16:08 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a5b9000 == 137 [pid = 1871] [id = 463] 17:16:08 INFO - PROCESS | 1871 | 1461629768698 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 210 (0x7fca1e00ac00) [pid = 1871] [serial = 1272] [outer = (nil)] [url = about:blank] 17:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1736ms 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 209 (0x7fca0b251400) [pid = 1871] [serial = 1173] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 208 (0x7fca16f33800) [pid = 1871] [serial = 1341] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 207 (0x7fca18787000) [pid = 1871] [serial = 1343] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 206 (0x7fca0a292c00) [pid = 1871] [serial = 1389] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 205 (0x7fca025cdc00) [pid = 1871] [serial = 1365] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 204 (0x7fca09047400) [pid = 1871] [serial = 1386] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 203 (0x7fca1e00c000) [pid = 1871] [serial = 1284] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 202 (0x7fca025ca800) [pid = 1871] [serial = 1370] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 201 (0x7fca1c8b2c00) [pid = 1871] [serial = 1158] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 200 (0x7fca3112c800) [pid = 1871] [serial = 1182] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 199 (0x7fca04ed8c00) [pid = 1871] [serial = 1251] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 198 (0x7fca079b4c00) [pid = 1871] [serial = 1383] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 197 (0x7fca0ab60c00) [pid = 1871] [serial = 1233] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 196 (0x7fca3030f800) [pid = 1871] [serial = 1358] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 195 (0x7fca0f28f800) [pid = 1871] [serial = 1215] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 194 (0x7fca06f52c00) [pid = 1871] [serial = 1382] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 193 (0x7fca187e5000) [pid = 1871] [serial = 1221] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 192 (0x7fca30aa6800) [pid = 1871] [serial = 1290] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca01e1a400) [pid = 1871] [serial = 1368] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca1a5d3c00) [pid = 1871] [serial = 1344] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca096a4c00) [pid = 1871] [serial = 1212] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca2b96f400) [pid = 1871] [serial = 1227] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca25d7dc00) [pid = 1871] [serial = 1352] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca30c08c00) [pid = 1871] [serial = 1170] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca1e2cc800) [pid = 1871] [serial = 1346] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca30960c00) [pid = 1871] [serial = 1236] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca30304800) [pid = 1871] [serial = 1230] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca1ec91000) [pid = 1871] [serial = 1347] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca1609fc00) [pid = 1871] [serial = 1281] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca081e3000) [pid = 1871] [serial = 1248] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca01e15800) [pid = 1871] [serial = 1367] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca31125800) [pid = 1871] [serial = 1179] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca14c1c000) [pid = 1871] [serial = 1338] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca079c0000) [pid = 1871] [serial = 1293] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca30aab000) [pid = 1871] [serial = 1361] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca0c689800) [pid = 1871] [serial = 1239] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca09541000) [pid = 1871] [serial = 1371] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca0c680c00) [pid = 1871] [serial = 1334] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca0dfb3800) [pid = 1871] [serial = 1335] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca0a28d800) [pid = 1871] [serial = 1379] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca1f897c00) [pid = 1871] [serial = 1349] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca141c6800) [pid = 1871] [serial = 1152] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca21843000) [pid = 1871] [serial = 1287] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca0950f800) [pid = 1871] [serial = 1332] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca13c4ec00) [pid = 1871] [serial = 1218] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca30c0a000) [pid = 1871] [serial = 1167] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca070cfc00) [pid = 1871] [serial = 1188] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca0f349c00) [pid = 1871] [serial = 1296] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca1e5a3c00) [pid = 1871] [serial = 1161] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca025c9000) [pid = 1871] [serial = 1364] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca1caa1400) [pid = 1871] [serial = 1224] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca30aa5400) [pid = 1871] [serial = 1359] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca079bbc00) [pid = 1871] [serial = 1331] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca3118d800) [pid = 1871] [serial = 1245] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca2bbb9800) [pid = 1871] [serial = 1353] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca099b6800) [pid = 1871] [serial = 1376] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca15851800) [pid = 1871] [serial = 1155] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca0b24f400) [pid = 1871] [serial = 1275] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca081dbc00) [pid = 1871] [serial = 1385] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca096ef800) [pid = 1871] [serial = 1388] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca3100f800) [pid = 1871] [serial = 1176] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca13c44000) [pid = 1871] [serial = 1337] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca099ac000) [pid = 1871] [serial = 1373] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca0edd8c00) [pid = 1871] [serial = 1380] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca0f29b400) [pid = 1871] [serial = 1278] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca096ecc00) [pid = 1871] [serial = 1299] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fca13c4a400) [pid = 1871] [serial = 1185] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fca2d1cf400) [pid = 1871] [serial = 1356] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 141 (0x7fca15376c00) [pid = 1871] [serial = 1340] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca0a29ec00) [pid = 1871] [serial = 1149] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fca099b2800) [pid = 1871] [serial = 1374] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca30c11c00) [pid = 1871] [serial = 1362] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fca24e67800) [pid = 1871] [serial = 1350] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca0f34d800) [pid = 1871] [serial = 1305] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 135 (0x7fca2cd42000) [pid = 1871] [serial = 1355] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 134 (0x7fca2ef3f000) [pid = 1871] [serial = 1164] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 133 (0x7fca31130c00) [pid = 1871] [serial = 1242] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 132 (0x7fca0c46bc00) [pid = 1871] [serial = 1377] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | --DOMWINDOW == 131 (0x7fca0f350800) [pid = 1871] [serial = 1302] [outer = (nil)] [url = about:blank] 17:16:08 INFO - PROCESS | 1871 | 1461629768797 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:16:08 INFO - PROCESS | 1871 | 1461629768806 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 17:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:16:08 INFO - PROCESS | 1871 | 1461629768819 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:16:08 INFO - PROCESS | 1871 | 1461629768832 Marionette TRACE conn3 <- [1,1978,null,{}] 17:16:08 INFO - PROCESS | 1871 | 1461629768856 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:09 INFO - PROCESS | 1871 | 1461629769089 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:16:09 INFO - PROCESS | 1871 | 1461629769347 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:09 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07bf6800 == 138 [pid = 1871] [id = 502] 17:16:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 132 (0x7fca099b1400) [pid = 1871] [serial = 1507] [outer = (nil)] 17:16:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 133 (0x7fca0a29ec00) [pid = 1871] [serial = 1508] [outer = 0x7fca099b1400] 17:16:09 INFO - PROCESS | 1871 | 1461629769426 Marionette DEBUG loaded listener.js 17:16:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 134 (0x7fca0b24a800) [pid = 1871] [serial = 1509] [outer = 0x7fca099b1400] 17:16:10 INFO - PROCESS | 1871 | 1461629770311 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1556ms 17:16:10 INFO - PROCESS | 1871 | 1461629770376 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:16:10 INFO - PROCESS | 1871 | 1461629770383 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 17:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:16:10 INFO - PROCESS | 1871 | 1461629770406 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:16:10 INFO - PROCESS | 1871 | 1461629770411 Marionette TRACE conn3 <- [1,1982,null,{}] 17:16:10 INFO - PROCESS | 1871 | 1461629770417 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:10 INFO - PROCESS | 1871 | 1461629770759 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:16:10 INFO - PROCESS | 1871 | 1461629770812 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:10 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09932800 == 139 [pid = 1871] [id = 503] 17:16:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 135 (0x7fca0b24b000) [pid = 1871] [serial = 1510] [outer = (nil)] 17:16:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 136 (0x7fca0c743800) [pid = 1871] [serial = 1511] [outer = 0x7fca0b24b000] 17:16:11 INFO - PROCESS | 1871 | 1461629771033 Marionette DEBUG loaded listener.js 17:16:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fca0c74d000) [pid = 1871] [serial = 1512] [outer = 0x7fca0b24b000] 17:16:12 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca0c742400) [pid = 1871] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:16:12 INFO - PROCESS | 1871 | --DOMWINDOW == 135 (0x7fca01e0cc00) [pid = 1871] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:16:12 INFO - PROCESS | 1871 | --DOMWINDOW == 134 (0x7fca10065000) [pid = 1871] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:16:12 INFO - PROCESS | 1871 | --DOMWINDOW == 133 (0x7fca01e0e000) [pid = 1871] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:16:12 INFO - PROCESS | 1871 | --DOMWINDOW == 132 (0x7fca01e1ac00) [pid = 1871] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:16:12 INFO - PROCESS | 1871 | --DOMWINDOW == 131 (0x7fca141d0c00) [pid = 1871] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:16:12 INFO - PROCESS | 1871 | --DOMWINDOW == 130 (0x7fca0904a800) [pid = 1871] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:16:12 INFO - PROCESS | 1871 | --DOMWINDOW == 129 (0x7fca01e11400) [pid = 1871] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:16:12 INFO - PROCESS | 1871 | 1461629772746 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 2395ms 17:16:12 INFO - PROCESS | 1871 | 1461629772801 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:16:12 INFO - PROCESS | 1871 | 1461629772805 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 17:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:16:12 INFO - PROCESS | 1871 | 1461629772848 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:16:12 INFO - PROCESS | 1871 | 1461629772853 Marionette TRACE conn3 <- [1,1986,null,{}] 17:16:12 INFO - PROCESS | 1871 | 1461629772863 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:13 INFO - PROCESS | 1871 | 1461629773065 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:16:13 INFO - PROCESS | 1871 | 1461629773227 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:13 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0aae0800 == 140 [pid = 1871] [id = 504] 17:16:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 130 (0x7fca01e0e000) [pid = 1871] [serial = 1513] [outer = (nil)] 17:16:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 131 (0x7fca096f0c00) [pid = 1871] [serial = 1514] [outer = 0x7fca01e0e000] 17:16:13 INFO - PROCESS | 1871 | 1461629773297 Marionette DEBUG loaded listener.js 17:16:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 132 (0x7fca0dfa7400) [pid = 1871] [serial = 1515] [outer = 0x7fca01e0e000] 17:16:14 INFO - PROCESS | 1871 | 1461629774026 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1230ms 17:16:14 INFO - PROCESS | 1871 | 1461629774042 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:16:14 INFO - PROCESS | 1871 | 1461629774046 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 17:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:16:14 INFO - PROCESS | 1871 | 1461629774052 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:16:14 INFO - PROCESS | 1871 | 1461629774056 Marionette TRACE conn3 <- [1,1990,null,{}] 17:16:14 INFO - PROCESS | 1871 | 1461629774061 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:14 INFO - PROCESS | 1871 | 1461629774385 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:16:14 INFO - PROCESS | 1871 | 1461629774657 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:14 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04ad6000 == 141 [pid = 1871] [id = 505] 17:16:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 133 (0x7fca01e11000) [pid = 1871] [serial = 1516] [outer = (nil)] 17:16:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 134 (0x7fca025bf800) [pid = 1871] [serial = 1517] [outer = 0x7fca01e11000] 17:16:14 INFO - PROCESS | 1871 | 1461629774804 Marionette DEBUG loaded listener.js 17:16:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 135 (0x7fca04ed6400) [pid = 1871] [serial = 1518] [outer = 0x7fca01e11000] 17:16:15 INFO - PROCESS | 1871 | 1461629775773 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:16:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1781ms 17:16:15 INFO - PROCESS | 1871 | 1461629775835 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:16:15 INFO - PROCESS | 1871 | 1461629775842 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 17:16:15 INFO - PROCESS | 1871 | 1461629775851 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:16:15 INFO - PROCESS | 1871 | 1461629775857 Marionette TRACE conn3 <- [1,1994,null,{}] 17:16:15 INFO - PROCESS | 1871 | 1461629775865 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:16 INFO - PROCESS | 1871 | 1461629776144 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:16:16 INFO - PROCESS | 1871 | 1461629776417 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:16 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca098a5800 == 142 [pid = 1871] [id = 506] 17:16:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 136 (0x7fca081e4800) [pid = 1871] [serial = 1519] [outer = (nil)] 17:16:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fca09523000) [pid = 1871] [serial = 1520] [outer = 0x7fca081e4800] 17:16:16 INFO - PROCESS | 1871 | 1461629776544 Marionette DEBUG loaded listener.js 17:16:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca096e8c00) [pid = 1871] [serial = 1521] [outer = 0x7fca081e4800] 17:16:17 INFO - PROCESS | 1871 | 1461629777500 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:16:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1687ms 17:16:17 INFO - PROCESS | 1871 | 1461629777540 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:16:17 INFO - PROCESS | 1871 | 1461629777547 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 17:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:16:17 INFO - PROCESS | 1871 | 1461629777561 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:16:17 INFO - PROCESS | 1871 | 1461629777564 Marionette TRACE conn3 <- [1,1998,null,{}] 17:16:17 INFO - PROCESS | 1871 | 1461629777572 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:17 INFO - PROCESS | 1871 | 1461629777813 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:16:18 INFO - PROCESS | 1871 | 1461629778110 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:18 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0b7b5800 == 143 [pid = 1871] [id = 507] 17:16:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca096ef000) [pid = 1871] [serial = 1522] [outer = (nil)] 17:16:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fca0b246400) [pid = 1871] [serial = 1523] [outer = 0x7fca096ef000] 17:16:18 INFO - PROCESS | 1871 | 1461629778229 Marionette DEBUG loaded listener.js 17:16:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca0c67c800) [pid = 1871] [serial = 1524] [outer = 0x7fca096ef000] 17:16:19 INFO - PROCESS | 1871 | 1461629779156 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 17:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1634ms 17:16:19 INFO - PROCESS | 1871 | 1461629779193 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:16:19 INFO - PROCESS | 1871 | 1461629779198 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 17:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:16:19 INFO - PROCESS | 1871 | 1461629779207 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:16:19 INFO - PROCESS | 1871 | 1461629779217 Marionette TRACE conn3 <- [1,2002,null,{}] 17:16:19 INFO - PROCESS | 1871 | 1461629779232 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:19 INFO - PROCESS | 1871 | 1461629779492 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:16:19 INFO - PROCESS | 1871 | 1461629779746 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:19 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f52c800 == 144 [pid = 1871] [id = 508] 17:16:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 142 (0x7fca0eee7c00) [pid = 1871] [serial = 1525] [outer = (nil)] 17:16:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca0f299000) [pid = 1871] [serial = 1526] [outer = 0x7fca0eee7c00] 17:16:19 INFO - PROCESS | 1871 | 1461629779872 Marionette DEBUG loaded listener.js 17:16:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca0f347c00) [pid = 1871] [serial = 1527] [outer = 0x7fca0eee7c00] 17:16:20 INFO - PROCESS | 1871 | 1461629780760 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1601ms 17:16:20 INFO - PROCESS | 1871 | 1461629780806 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:16:20 INFO - PROCESS | 1871 | 1461629780811 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:16:20 INFO - PROCESS | 1871 | 1461629780817 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:16:20 INFO - PROCESS | 1871 | 1461629780821 Marionette TRACE conn3 <- [1,2006,null,{}] 17:16:20 INFO - PROCESS | 1871 | 1461629780826 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:21 INFO - PROCESS | 1871 | 1461629781047 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:16:21 INFO - PROCESS | 1871 | 1461629781353 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:21 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1008d800 == 145 [pid = 1871] [id = 509] 17:16:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca0eef0400) [pid = 1871] [serial = 1528] [outer = (nil)] 17:16:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca1006a400) [pid = 1871] [serial = 1529] [outer = 0x7fca0eef0400] 17:16:21 INFO - PROCESS | 1871 | 1461629781434 Marionette DEBUG loaded listener.js 17:16:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca13c4dc00) [pid = 1871] [serial = 1530] [outer = 0x7fca0eef0400] 17:16:22 INFO - PROCESS | 1871 | 1461629782278 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 17:16:22 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 17:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1529ms 17:16:22 INFO - PROCESS | 1871 | 1461629782348 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:16:22 INFO - PROCESS | 1871 | 1461629782354 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:16:22 INFO - PROCESS | 1871 | 1461629782360 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:16:22 INFO - PROCESS | 1871 | 1461629782363 Marionette TRACE conn3 <- [1,2010,null,{}] 17:16:22 INFO - PROCESS | 1871 | 1461629782369 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:22 INFO - PROCESS | 1871 | 1461629782624 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:16:22 INFO - PROCESS | 1871 | 1461629782882 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13cc4800 == 146 [pid = 1871] [id = 510] 17:16:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca14c1c000) [pid = 1871] [serial = 1531] [outer = (nil)] 17:16:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca14c2c800) [pid = 1871] [serial = 1532] [outer = 0x7fca14c1c000] 17:16:23 INFO - PROCESS | 1871 | 1461629783015 Marionette DEBUG loaded listener.js 17:16:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca15220c00) [pid = 1871] [serial = 1533] [outer = 0x7fca14c1c000] 17:16:23 INFO - PROCESS | 1871 | 1461629783963 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 17:16:23 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 17:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1641ms 17:16:24 INFO - PROCESS | 1871 | 1461629784003 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:16:24 INFO - PROCESS | 1871 | 1461629784008 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:16:24 INFO - PROCESS | 1871 | 1461629784017 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:16:24 INFO - PROCESS | 1871 | 1461629784020 Marionette TRACE conn3 <- [1,2014,null,{}] 17:16:24 INFO - PROCESS | 1871 | 1461629784028 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:24 INFO - PROCESS | 1871 | 1461629784265 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:16:24 INFO - PROCESS | 1871 | 1461629784567 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:24 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15784000 == 147 [pid = 1871] [id = 511] 17:16:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca0f292000) [pid = 1871] [serial = 1534] [outer = (nil)] 17:16:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca1557f400) [pid = 1871] [serial = 1535] [outer = 0x7fca0f292000] 17:16:24 INFO - PROCESS | 1871 | 1461629784650 Marionette DEBUG loaded listener.js 17:16:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca170d1c00) [pid = 1871] [serial = 1536] [outer = 0x7fca0f292000] 17:16:25 INFO - PROCESS | 1871 | 1461629785535 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1583ms 17:16:25 INFO - PROCESS | 1871 | 1461629785600 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:16:25 INFO - PROCESS | 1871 | 1461629785604 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:16:25 INFO - PROCESS | 1871 | 1461629785611 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:16:25 INFO - PROCESS | 1871 | 1461629785615 Marionette TRACE conn3 <- [1,2018,null,{}] 17:16:25 INFO - PROCESS | 1871 | 1461629785621 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:25 INFO - PROCESS | 1871 | 1461629785843 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:16:26 INFO - PROCESS | 1871 | 1461629786059 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:26 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15d66000 == 148 [pid = 1871] [id = 512] 17:16:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca14c1d400) [pid = 1871] [serial = 1537] [outer = (nil)] 17:16:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca187e4000) [pid = 1871] [serial = 1538] [outer = 0x7fca14c1d400] 17:16:26 INFO - PROCESS | 1871 | 1461629786174 Marionette DEBUG loaded listener.js 17:16:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca188a9c00) [pid = 1871] [serial = 1539] [outer = 0x7fca14c1d400] 17:16:27 INFO - PROCESS | 1871 | 1461629787125 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1581ms 17:16:27 INFO - PROCESS | 1871 | 1461629787193 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:16:27 INFO - PROCESS | 1871 | 1461629787195 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:16:27 INFO - PROCESS | 1871 | 1461629787202 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:16:27 INFO - PROCESS | 1871 | 1461629787206 Marionette TRACE conn3 <- [1,2022,null,{}] 17:16:27 INFO - PROCESS | 1871 | 1461629787212 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:27 INFO - PROCESS | 1871 | 1461629787428 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:16:27 INFO - PROCESS | 1871 | 1461629787638 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a17000 == 149 [pid = 1871] [id = 513] 17:16:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca15533000) [pid = 1871] [serial = 1540] [outer = (nil)] 17:16:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca1a5d7800) [pid = 1871] [serial = 1541] [outer = 0x7fca15533000] 17:16:27 INFO - PROCESS | 1871 | 1461629787756 Marionette DEBUG loaded listener.js 17:16:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca1a5f0000) [pid = 1871] [serial = 1542] [outer = 0x7fca15533000] 17:16:28 INFO - PROCESS | 1871 | 1461629788700 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1538ms 17:16:28 INFO - PROCESS | 1871 | 1461629788741 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:16:28 INFO - PROCESS | 1871 | 1461629788746 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:16:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:16:28 INFO - PROCESS | 1871 | 1461629788753 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:16:28 INFO - PROCESS | 1871 | 1461629788756 Marionette TRACE conn3 <- [1,2026,null,{}] 17:16:28 INFO - PROCESS | 1871 | 1461629788761 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:28 INFO - PROCESS | 1871 | 1461629788971 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:16:29 INFO - PROCESS | 1871 | 1461629789185 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:29 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1b12f000 == 150 [pid = 1871] [id = 514] 17:16:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca17ccf400) [pid = 1871] [serial = 1543] [outer = (nil)] 17:16:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca1b282000) [pid = 1871] [serial = 1544] [outer = 0x7fca17ccf400] 17:16:29 INFO - PROCESS | 1871 | 1461629789307 Marionette DEBUG loaded listener.js 17:16:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca1ca9c800) [pid = 1871] [serial = 1545] [outer = 0x7fca17ccf400] 17:16:30 INFO - PROCESS | 1871 | 1461629790321 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1641ms 17:16:30 INFO - PROCESS | 1871 | 1461629790395 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:16:30 INFO - PROCESS | 1871 | 1461629790398 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:16:30 INFO - PROCESS | 1871 | 1461629790405 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:16:30 INFO - PROCESS | 1871 | 1461629790408 Marionette TRACE conn3 <- [1,2030,null,{}] 17:16:30 INFO - PROCESS | 1871 | 1461629790414 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:30 INFO - PROCESS | 1871 | 1461629790670 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:16:30 INFO - PROCESS | 1871 | 1461629790934 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:31 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d7c7800 == 151 [pid = 1871] [id = 515] 17:16:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca1e013800) [pid = 1871] [serial = 1546] [outer = (nil)] 17:16:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca1e59e400) [pid = 1871] [serial = 1547] [outer = 0x7fca1e013800] 17:16:31 INFO - PROCESS | 1871 | 1461629791067 Marionette DEBUG loaded listener.js 17:16:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca1f327400) [pid = 1871] [serial = 1548] [outer = 0x7fca1e013800] 17:16:31 INFO - PROCESS | 1871 | 1461629791995 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1636ms 17:16:32 INFO - PROCESS | 1871 | 1461629792043 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:16:32 INFO - PROCESS | 1871 | 1461629792046 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:16:32 INFO - PROCESS | 1871 | 1461629792054 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:16:32 INFO - PROCESS | 1871 | 1461629792059 Marionette TRACE conn3 <- [1,2034,null,{}] 17:16:32 INFO - PROCESS | 1871 | 1461629792065 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:32 INFO - PROCESS | 1871 | 1461629792326 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:16:32 INFO - PROCESS | 1871 | 1461629792590 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:32 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1f350800 == 152 [pid = 1871] [id = 516] 17:16:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca1f798800) [pid = 1871] [serial = 1549] [outer = (nil)] 17:16:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca25d23c00) [pid = 1871] [serial = 1550] [outer = 0x7fca1f798800] 17:16:32 INFO - PROCESS | 1871 | 1461629792711 Marionette DEBUG loaded listener.js 17:16:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca2bbbac00) [pid = 1871] [serial = 1551] [outer = 0x7fca1f798800] 17:16:33 INFO - PROCESS | 1871 | 1461629793584 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:16:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1584ms 17:16:33 INFO - PROCESS | 1871 | 1461629793639 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:16:33 INFO - PROCESS | 1871 | 1461629793643 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:16:33 INFO - PROCESS | 1871 | 1461629793650 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:16:33 INFO - PROCESS | 1871 | 1461629793652 Marionette TRACE conn3 <- [1,2038,null,{}] 17:16:33 INFO - PROCESS | 1871 | 1461629793658 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:33 INFO - PROCESS | 1871 | 1461629793873 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:16:34 INFO - PROCESS | 1871 | 1461629794090 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:34 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca25118800 == 153 [pid = 1871] [id = 517] 17:16:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca2134a000) [pid = 1871] [serial = 1552] [outer = (nil)] 17:16:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca2cd36800) [pid = 1871] [serial = 1553] [outer = 0x7fca2134a000] 17:16:34 INFO - PROCESS | 1871 | 1461629794205 Marionette DEBUG loaded listener.js 17:16:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca2ce72000) [pid = 1871] [serial = 1554] [outer = 0x7fca2134a000] 17:16:35 INFO - PROCESS | 1871 | 1461629795164 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:16:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1587ms 17:16:35 INFO - PROCESS | 1871 | 1461629795238 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:16:35 INFO - PROCESS | 1871 | 1461629795250 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:16:35 INFO - PROCESS | 1871 | 1461629795258 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:16:35 INFO - PROCESS | 1871 | 1461629795261 Marionette TRACE conn3 <- [1,2042,null,{}] 17:16:35 INFO - PROCESS | 1871 | 1461629795267 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:35 INFO - PROCESS | 1871 | 1461629795519 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:16:35 INFO - PROCESS | 1871 | 1461629795838 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:35 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca041c8800 == 154 [pid = 1871] [id = 518] 17:16:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca01e0e800) [pid = 1871] [serial = 1555] [outer = (nil)] 17:16:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca042cb800) [pid = 1871] [serial = 1556] [outer = 0x7fca01e0e800] 17:16:35 INFO - PROCESS | 1871 | 1461629795918 Marionette DEBUG loaded listener.js 17:16:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca0c669400) [pid = 1871] [serial = 1557] [outer = 0x7fca01e0e800] 17:16:36 INFO - PROCESS | 1871 | 1461629796813 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:16:36 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) 17:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1633ms 17:16:36 INFO - PROCESS | 1871 | 1461629796890 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:16:36 INFO - PROCESS | 1871 | 1461629796894 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:16:36 INFO - PROCESS | 1871 | 1461629796902 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:16:36 INFO - PROCESS | 1871 | 1461629796906 Marionette TRACE conn3 <- [1,2046,null,{}] 17:16:36 INFO - PROCESS | 1871 | 1461629796913 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:37 INFO - PROCESS | 1871 | 1461629797517 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:16:37 INFO - PROCESS | 1871 | 1461629797793 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:37 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0841b000 == 155 [pid = 1871] [id = 519] 17:16:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca025c6400) [pid = 1871] [serial = 1558] [outer = (nil)] 17:16:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca04ece800) [pid = 1871] [serial = 1559] [outer = 0x7fca025c6400] 17:16:37 INFO - PROCESS | 1871 | 1461629797866 Marionette DEBUG loaded listener.js 17:16:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca079bf400) [pid = 1871] [serial = 1560] [outer = 0x7fca025c6400] 17:16:38 INFO - PROCESS | 1871 | 1461629798770 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:16:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:16:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1940ms 17:16:38 INFO - PROCESS | 1871 | 1461629798844 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:16:38 INFO - PROCESS | 1871 | 1461629798849 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:16:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:16:38 INFO - PROCESS | 1871 | 1461629798857 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:16:38 INFO - PROCESS | 1871 | 1461629798864 Marionette TRACE conn3 <- [1,2050,null,{}] 17:16:38 INFO - PROCESS | 1871 | 1461629798871 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:39 INFO - PROCESS | 1871 | 1461629799129 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:16:39 INFO - PROCESS | 1871 | 1461629799480 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:39 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0b7af800 == 156 [pid = 1871] [id = 520] 17:16:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca042d1800) [pid = 1871] [serial = 1561] [outer = (nil)] 17:16:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca081a7400) [pid = 1871] [serial = 1562] [outer = 0x7fca042d1800] 17:16:39 INFO - PROCESS | 1871 | 1461629799634 Marionette DEBUG loaded listener.js 17:16:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca096e3800) [pid = 1871] [serial = 1563] [outer = 0x7fca042d1800] 17:16:40 INFO - PROCESS | 1871 | 1461629800600 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1788ms 17:16:40 INFO - PROCESS | 1871 | 1461629800646 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:16:40 INFO - PROCESS | 1871 | 1461629800652 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:16:40 INFO - PROCESS | 1871 | 1461629800658 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:16:40 INFO - PROCESS | 1871 | 1461629800662 Marionette TRACE conn3 <- [1,2054,null,{}] 17:16:40 INFO - PROCESS | 1871 | 1461629800668 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:40 INFO - PROCESS | 1871 | 1461629800893 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:16:41 INFO - PROCESS | 1871 | 1461629801116 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:41 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07a73800 == 157 [pid = 1871] [id = 521] 17:16:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca079b8000) [pid = 1871] [serial = 1564] [outer = (nil)] 17:16:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca0b250800) [pid = 1871] [serial = 1565] [outer = 0x7fca079b8000] 17:16:41 INFO - PROCESS | 1871 | 1461629801373 Marionette DEBUG loaded listener.js 17:16:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca0c68b800) [pid = 1871] [serial = 1566] [outer = 0x7fca079b8000] 17:16:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0aae0800 == 156 [pid = 1871] [id = 504] 17:16:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca09932800 == 155 [pid = 1871] [id = 503] 17:16:41 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca06f4ec00) [pid = 1871] [serial = 1454] [outer = (nil)] [url = about:blank] 17:16:41 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca187e4400) [pid = 1871] [serial = 1418] [outer = (nil)] [url = about:blank] 17:16:41 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca1c95b000) [pid = 1871] [serial = 1427] [outer = (nil)] [url = about:blank] 17:16:41 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca1aff5c00) [pid = 1871] [serial = 1424] [outer = (nil)] [url = about:blank] 17:16:41 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca16d6d400) [pid = 1871] [serial = 1415] [outer = (nil)] [url = about:blank] 17:16:41 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca0b24ec00) [pid = 1871] [serial = 1430] [outer = (nil)] [url = about:blank] 17:16:41 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca1a5d6400) [pid = 1871] [serial = 1421] [outer = (nil)] [url = about:blank] 17:16:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca07bf6800 == 154 [pid = 1871] [id = 502] 17:16:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca01e81800 == 153 [pid = 1871] [id = 501] 17:16:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca09065800 == 152 [pid = 1871] [id = 500] 17:16:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca082d6800 == 151 [pid = 1871] [id = 499] 17:16:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04be7800 == 150 [pid = 1871] [id = 498] 17:16:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca01e7e800 == 149 [pid = 1871] [id = 497] 17:16:41 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca30906800 == 148 [pid = 1871] [id = 496] 17:16:42 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca303a1000 == 147 [pid = 1871] [id = 495] 17:16:42 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2c0cb000 == 146 [pid = 1871] [id = 494] 17:16:42 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2b9dc000 == 145 [pid = 1871] [id = 493] 17:16:42 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca25113000 == 144 [pid = 1871] [id = 492] 17:16:42 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1f351000 == 143 [pid = 1871] [id = 491] 17:16:42 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1db50000 == 142 [pid = 1871] [id = 490] 17:16:42 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a76000 == 141 [pid = 1871] [id = 489] 17:16:42 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15a0b000 == 140 [pid = 1871] [id = 488] 17:16:42 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0ff4e000 == 139 [pid = 1871] [id = 487] 17:16:42 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a4a0800 == 138 [pid = 1871] [id = 486] 17:16:42 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04bd8800 == 137 [pid = 1871] [id = 485] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca0eddb800) [pid = 1871] [serial = 1442] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca025c5400) [pid = 1871] [serial = 1436] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca101dfc00) [pid = 1871] [serial = 1448] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca025cac00) [pid = 1871] [serial = 1434] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca01e13c00) [pid = 1871] [serial = 1433] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca0f29ec00) [pid = 1871] [serial = 1403] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca0a28d000) [pid = 1871] [serial = 1440] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca16d66c00) [pid = 1871] [serial = 1452] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca0edd5c00) [pid = 1871] [serial = 1400] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca099af400) [pid = 1871] [serial = 1439] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca0c473c00) [pid = 1871] [serial = 1392] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca0f34c800) [pid = 1871] [serial = 1446] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca0c470000) [pid = 1871] [serial = 1409] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca0c743000) [pid = 1871] [serial = 1445] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca10066c00) [pid = 1871] [serial = 1406] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca079ba800) [pid = 1871] [serial = 1394] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca1553ac00) [pid = 1871] [serial = 1412] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca081b5800) [pid = 1871] [serial = 1437] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca096b2000) [pid = 1871] [serial = 1397] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca15220400) [pid = 1871] [serial = 1451] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca141cf000) [pid = 1871] [serial = 1449] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca0f29ac00) [pid = 1871] [serial = 1443] [outer = (nil)] [url = about:blank] 17:16:42 INFO - PROCESS | 1871 | 1461629802364 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1734ms 17:16:42 INFO - PROCESS | 1871 | 1461629802394 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:16:42 INFO - PROCESS | 1871 | 1461629802400 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:16:42 INFO - PROCESS | 1871 | 1461629802417 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:16:42 INFO - PROCESS | 1871 | 1461629802424 Marionette TRACE conn3 <- [1,2058,null,{}] 17:16:42 INFO - PROCESS | 1871 | 1461629802430 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:42 INFO - PROCESS | 1871 | 1461629802659 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:16:42 INFO - PROCESS | 1871 | 1461629802845 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:42 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0968a000 == 138 [pid = 1871] [id = 522] 17:16:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca06f4ec00) [pid = 1871] [serial = 1567] [outer = (nil)] 17:16:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca0ef0bc00) [pid = 1871] [serial = 1568] [outer = 0x7fca06f4ec00] 17:16:42 INFO - PROCESS | 1871 | 1461629802914 Marionette DEBUG loaded listener.js 17:16:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca0f34b400) [pid = 1871] [serial = 1569] [outer = 0x7fca06f4ec00] 17:16:43 INFO - PROCESS | 1871 | 1461629803736 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1392ms 17:16:43 INFO - PROCESS | 1871 | 1461629803801 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:16:43 INFO - PROCESS | 1871 | 1461629803805 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:16:43 INFO - PROCESS | 1871 | 1461629803811 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:16:43 INFO - PROCESS | 1871 | 1461629803815 Marionette TRACE conn3 <- [1,2062,null,{}] 17:16:43 INFO - PROCESS | 1871 | 1461629803820 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:44 INFO - PROCESS | 1871 | 1461629804120 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:16:44 INFO - PROCESS | 1871 | 1461629804151 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:44 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f42d800 == 139 [pid = 1871] [id = 523] 17:16:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca0f0dfc00) [pid = 1871] [serial = 1570] [outer = (nil)] 17:16:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca13c4f400) [pid = 1871] [serial = 1571] [outer = 0x7fca0f0dfc00] 17:16:44 INFO - PROCESS | 1871 | 1461629804219 Marionette DEBUG loaded listener.js 17:16:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca141d1400) [pid = 1871] [serial = 1572] [outer = 0x7fca0f0dfc00] 17:16:45 INFO - PROCESS | 1871 | 1461629805257 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1536ms 17:16:45 INFO - PROCESS | 1871 | 1461629805349 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:16:45 INFO - PROCESS | 1871 | 1461629805353 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:16:45 INFO - PROCESS | 1871 | 1461629805365 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:16:45 INFO - PROCESS | 1871 | 1461629805367 Marionette TRACE conn3 <- [1,2066,null,{}] 17:16:45 INFO - PROCESS | 1871 | 1461629805374 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:45 INFO - PROCESS | 1871 | 1461629805654 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:16:45 INFO - PROCESS | 1871 | 1461629805695 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13cba800 == 140 [pid = 1871] [id = 524] 17:16:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca14d68c00) [pid = 1871] [serial = 1573] [outer = (nil)] 17:16:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca14de9800) [pid = 1871] [serial = 1574] [outer = 0x7fca14d68c00] 17:16:45 INFO - PROCESS | 1871 | 1461629805775 Marionette DEBUG loaded listener.js 17:16:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca16d66c00) [pid = 1871] [serial = 1575] [outer = 0x7fca14d68c00] 17:16:46 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca099b1400) [pid = 1871] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:16:46 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca025c0400) [pid = 1871] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:16:46 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca07ac2800) [pid = 1871] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:16:46 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca0b24b000) [pid = 1871] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:16:46 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca01e0ec00) [pid = 1871] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:16:46 INFO - PROCESS | 1871 | 1461629806967 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1637ms 17:16:46 INFO - PROCESS | 1871 | 1461629806997 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:16:47 INFO - PROCESS | 1871 | 1461629807001 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:16:47 INFO - PROCESS | 1871 | 1461629807007 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:16:47 INFO - PROCESS | 1871 | 1461629807011 Marionette TRACE conn3 <- [1,2070,null,{}] 17:16:47 INFO - PROCESS | 1871 | 1461629807016 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:47 INFO - PROCESS | 1871 | 1461629807215 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:16:47 INFO - PROCESS | 1871 | 1461629807389 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:47 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15559800 == 141 [pid = 1871] [id = 525] 17:16:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca081da000) [pid = 1871] [serial = 1576] [outer = (nil)] 17:16:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca187e8400) [pid = 1871] [serial = 1577] [outer = 0x7fca081da000] 17:16:47 INFO - PROCESS | 1871 | 1461629807453 Marionette DEBUG loaded listener.js 17:16:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca1d325800) [pid = 1871] [serial = 1578] [outer = 0x7fca081da000] 17:16:48 INFO - PROCESS | 1871 | 1461629808225 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 17:16:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:16:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1233ms 17:16:48 INFO - PROCESS | 1871 | 1461629808253 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:16:48 INFO - PROCESS | 1871 | 1461629808258 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:16:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:16:48 INFO - PROCESS | 1871 | 1461629808264 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:16:48 INFO - PROCESS | 1871 | 1461629808267 Marionette TRACE conn3 <- [1,2074,null,{}] 17:16:48 INFO - PROCESS | 1871 | 1461629808272 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:48 INFO - PROCESS | 1871 | 1461629808599 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:16:48 INFO - PROCESS | 1871 | 1461629808933 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca08396000 == 142 [pid = 1871] [id = 526] 17:16:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca025c5000) [pid = 1871] [serial = 1579] [outer = (nil)] 17:16:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca04ecfc00) [pid = 1871] [serial = 1580] [outer = 0x7fca025c5000] 17:16:49 INFO - PROCESS | 1871 | 1461629809016 Marionette DEBUG loaded listener.js 17:16:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca081a7c00) [pid = 1871] [serial = 1581] [outer = 0x7fca025c5000] 17:16:49 INFO - PROCESS | 1871 | 1461629809932 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 17:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1736ms 17:16:50 INFO - PROCESS | 1871 | 1461629810005 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:16:50 INFO - PROCESS | 1871 | 1461629810018 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:16:50 INFO - PROCESS | 1871 | 1461629810026 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:16:50 INFO - PROCESS | 1871 | 1461629810034 Marionette TRACE conn3 <- [1,2078,null,{}] 17:16:50 INFO - PROCESS | 1871 | 1461629810063 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:50 INFO - PROCESS | 1871 | 1461629810296 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:16:50 INFO - PROCESS | 1871 | 1461629810569 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:50 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0b7c2800 == 143 [pid = 1871] [id = 527] 17:16:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca099b3c00) [pid = 1871] [serial = 1582] [outer = (nil)] 17:16:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca0ab61800) [pid = 1871] [serial = 1583] [outer = 0x7fca099b3c00] 17:16:50 INFO - PROCESS | 1871 | 1461629810695 Marionette DEBUG loaded listener.js 17:16:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca0c689800) [pid = 1871] [serial = 1584] [outer = 0x7fca099b3c00] 17:16:51 INFO - PROCESS | 1871 | 1461629811618 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1660ms 17:16:51 INFO - PROCESS | 1871 | 1461629811687 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:16:51 INFO - PROCESS | 1871 | 1461629811692 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:16:51 INFO - PROCESS | 1871 | 1461629811699 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:16:51 INFO - PROCESS | 1871 | 1461629811702 Marionette TRACE conn3 <- [1,2082,null,{}] 17:16:51 INFO - PROCESS | 1871 | 1461629811710 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:51 INFO - PROCESS | 1871 | 1461629811983 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:16:52 INFO - PROCESS | 1871 | 1461629812332 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:52 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a05800 == 144 [pid = 1871] [id = 528] 17:16:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca0f351c00) [pid = 1871] [serial = 1585] [outer = (nil)] 17:16:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca13c4f000) [pid = 1871] [serial = 1586] [outer = 0x7fca0f351c00] 17:16:52 INFO - PROCESS | 1871 | 1461629812410 Marionette DEBUG loaded listener.js 17:16:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca14cce800) [pid = 1871] [serial = 1587] [outer = 0x7fca0f351c00] 17:16:53 INFO - PROCESS | 1871 | 1461629813289 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1637ms 17:16:53 INFO - PROCESS | 1871 | 1461629813337 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:16:53 INFO - PROCESS | 1871 | 1461629813344 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:16:53 INFO - PROCESS | 1871 | 1461629813361 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:16:53 INFO - PROCESS | 1871 | 1461629813368 Marionette TRACE conn3 <- [1,2086,null,{}] 17:16:53 INFO - PROCESS | 1871 | 1461629813375 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:53 INFO - PROCESS | 1871 | 1461629813601 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:16:53 INFO - PROCESS | 1871 | 1461629813860 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e19c800 == 145 [pid = 1871] [id = 529] 17:16:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca14df5000) [pid = 1871] [serial = 1588] [outer = (nil)] 17:16:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca1aff5c00) [pid = 1871] [serial = 1589] [outer = 0x7fca14df5000] 17:16:53 INFO - PROCESS | 1871 | 1461629813988 Marionette DEBUG loaded listener.js 17:16:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca1e2c6c00) [pid = 1871] [serial = 1590] [outer = 0x7fca14df5000] 17:16:54 INFO - PROCESS | 1871 | 1461629814925 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1643ms 17:16:54 INFO - PROCESS | 1871 | 1461629814996 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:16:55 INFO - PROCESS | 1871 | 1461629815000 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:16:55 INFO - PROCESS | 1871 | 1461629815007 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:16:55 INFO - PROCESS | 1871 | 1461629815010 Marionette TRACE conn3 <- [1,2090,null,{}] 17:16:55 INFO - PROCESS | 1871 | 1461629815016 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:55 INFO - PROCESS | 1871 | 1461629815292 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:16:55 INFO - PROCESS | 1871 | 1461629815551 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:55 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca24f51800 == 146 [pid = 1871] [id = 530] 17:16:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca0c665400) [pid = 1871] [serial = 1591] [outer = (nil)] 17:16:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca1f32d800) [pid = 1871] [serial = 1592] [outer = 0x7fca0c665400] 17:16:55 INFO - PROCESS | 1871 | 1461629815671 Marionette DEBUG loaded listener.js 17:16:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca25d1ac00) [pid = 1871] [serial = 1593] [outer = 0x7fca0c665400] 17:16:56 INFO - PROCESS | 1871 | 1461629816528 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1585ms 17:16:56 INFO - PROCESS | 1871 | 1461629816593 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:16:56 INFO - PROCESS | 1871 | 1461629816597 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:16:56 INFO - PROCESS | 1871 | 1461629816603 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:16:56 INFO - PROCESS | 1871 | 1461629816606 Marionette TRACE conn3 <- [1,2094,null,{}] 17:16:56 INFO - PROCESS | 1871 | 1461629816612 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:56 INFO - PROCESS | 1871 | 1461629816840 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:16:57 INFO - PROCESS | 1871 | 1461629817148 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:57 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2d05c800 == 147 [pid = 1871] [id = 531] 17:16:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca2d1cf400) [pid = 1871] [serial = 1594] [outer = (nil)] 17:16:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca2ea1c400) [pid = 1871] [serial = 1595] [outer = 0x7fca2d1cf400] 17:16:57 INFO - PROCESS | 1871 | 1461629817242 Marionette DEBUG loaded listener.js 17:16:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca30726000) [pid = 1871] [serial = 1596] [outer = 0x7fca2d1cf400] 17:16:58 INFO - PROCESS | 1871 | 1461629818102 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1533ms 17:16:58 INFO - PROCESS | 1871 | 1461629818138 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:16:58 INFO - PROCESS | 1871 | 1461629818142 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:16:58 INFO - PROCESS | 1871 | 1461629818149 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:16:58 INFO - PROCESS | 1871 | 1461629818153 Marionette TRACE conn3 <- [1,2098,null,{}] 17:16:58 INFO - PROCESS | 1871 | 1461629818159 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:58 INFO - PROCESS | 1871 | 1461629818382 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:16:58 INFO - PROCESS | 1871 | 1461629818648 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:58 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30818800 == 148 [pid = 1871] [id = 532] 17:16:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca03b4bc00) [pid = 1871] [serial = 1597] [outer = (nil)] 17:16:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca03b54000) [pid = 1871] [serial = 1598] [outer = 0x7fca03b4bc00] 17:16:58 INFO - PROCESS | 1871 | 1461629818791 Marionette DEBUG loaded listener.js 17:16:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca3072e000) [pid = 1871] [serial = 1599] [outer = 0x7fca03b4bc00] 17:16:59 INFO - PROCESS | 1871 | 1461629819718 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 17:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1638ms 17:16:59 INFO - PROCESS | 1871 | 1461629819788 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:16:59 INFO - PROCESS | 1871 | 1461629819792 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:16:59 INFO - PROCESS | 1871 | 1461629819799 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:16:59 INFO - PROCESS | 1871 | 1461629819803 Marionette TRACE conn3 <- [1,2102,null,{}] 17:16:59 INFO - PROCESS | 1871 | 1461629819809 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:00 INFO - PROCESS | 1871 | 1461629820057 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:17:00 INFO - PROCESS | 1871 | 1461629820405 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30b17000 == 149 [pid = 1871] [id = 533] 17:17:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca03b4d000) [pid = 1871] [serial = 1600] [outer = (nil)] 17:17:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca0408e800) [pid = 1871] [serial = 1601] [outer = 0x7fca03b4d000] 17:17:00 INFO - PROCESS | 1871 | 1461629820489 Marionette DEBUG loaded listener.js 17:17:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca04092c00) [pid = 1871] [serial = 1602] [outer = 0x7fca03b4d000] 17:17:01 INFO - PROCESS | 1871 | 1461629821407 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 17:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1681ms 17:17:01 INFO - PROCESS | 1871 | 1461629821482 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:17:01 INFO - PROCESS | 1871 | 1461629821486 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:17:01 INFO - PROCESS | 1871 | 1461629821495 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:17:01 INFO - PROCESS | 1871 | 1461629821500 Marionette TRACE conn3 <- [1,2106,null,{}] 17:17:01 INFO - PROCESS | 1871 | 1461629821507 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:01 INFO - PROCESS | 1871 | 1461629821820 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:17:02 INFO - PROCESS | 1871 | 1461629822145 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:02 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca3111d000 == 150 [pid = 1871] [id = 534] 17:17:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca04088400) [pid = 1871] [serial = 1603] [outer = (nil)] 17:17:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca25d7c800) [pid = 1871] [serial = 1604] [outer = 0x7fca04088400] 17:17:02 INFO - PROCESS | 1871 | 1461629822232 Marionette DEBUG loaded listener.js 17:17:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca30969000) [pid = 1871] [serial = 1605] [outer = 0x7fca04088400] 17:17:03 INFO - PROCESS | 1871 | 1461629823150 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 17:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1686ms 17:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:17:03 INFO - PROCESS | 1871 | 1461629823182 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:17:03 INFO - PROCESS | 1871 | 1461629823185 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:17:03 INFO - PROCESS | 1871 | 1461629823192 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:17:03 INFO - PROCESS | 1871 | 1461629823202 Marionette TRACE conn3 <- [1,2110,null,{}] 17:17:03 INFO - PROCESS | 1871 | 1461629823207 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:03 INFO - PROCESS | 1871 | 1461629823508 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:17:03 INFO - PROCESS | 1871 | 1461629823706 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:03 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca350ba800 == 151 [pid = 1871] [id = 535] 17:17:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca0408a800) [pid = 1871] [serial = 1606] [outer = (nil)] 17:17:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca07187800) [pid = 1871] [serial = 1607] [outer = 0x7fca0408a800] 17:17:03 INFO - PROCESS | 1871 | 1461629823828 Marionette DEBUG loaded listener.js 17:17:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca0718d400) [pid = 1871] [serial = 1608] [outer = 0x7fca0408a800] 17:17:04 INFO - PROCESS | 1871 | 1461629824733 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 17:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1589ms 17:17:04 INFO - PROCESS | 1871 | 1461629824781 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:17:04 INFO - PROCESS | 1871 | 1461629824787 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:17:04 INFO - PROCESS | 1871 | 1461629824795 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:17:04 INFO - PROCESS | 1871 | 1461629824798 Marionette TRACE conn3 <- [1,2114,null,{}] 17:17:04 INFO - PROCESS | 1871 | 1461629824804 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:05 INFO - PROCESS | 1871 | 1461629825045 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:17:05 INFO - PROCESS | 1871 | 1461629825395 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:05 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0908b000 == 152 [pid = 1871] [id = 536] 17:17:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca0814dc00) [pid = 1871] [serial = 1609] [outer = (nil)] 17:17:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 193 (0x7fca08150000) [pid = 1871] [serial = 1610] [outer = 0x7fca0814dc00] 17:17:05 INFO - PROCESS | 1871 | 1461629825484 Marionette DEBUG loaded listener.js 17:17:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 194 (0x7fca08156400) [pid = 1871] [serial = 1611] [outer = 0x7fca0814dc00] 17:17:06 INFO - PROCESS | 1871 | 1461629826366 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 17:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1632ms 17:17:06 INFO - PROCESS | 1871 | 1461629826428 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:17:06 INFO - PROCESS | 1871 | 1461629826433 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:17:06 INFO - PROCESS | 1871 | 1461629826439 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:17:06 INFO - PROCESS | 1871 | 1461629826444 Marionette TRACE conn3 <- [1,2118,null,{}] 17:17:06 INFO - PROCESS | 1871 | 1461629826449 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:06 INFO - PROCESS | 1871 | 1461629826700 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:17:07 INFO - PROCESS | 1871 | 1461629827012 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:07 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca078d8000 == 153 [pid = 1871] [id = 537] 17:17:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 195 (0x7fca0814e800) [pid = 1871] [serial = 1612] [outer = (nil)] 17:17:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 196 (0x7fca08599000) [pid = 1871] [serial = 1613] [outer = 0x7fca0814e800] 17:17:07 INFO - PROCESS | 1871 | 1461629827093 Marionette DEBUG loaded listener.js 17:17:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 197 (0x7fca085a0400) [pid = 1871] [serial = 1614] [outer = 0x7fca0814e800] 17:17:07 INFO - PROCESS | 1871 | 1461629827953 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 17:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1589ms 17:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:17:08 INFO - PROCESS | 1871 | 1461629828029 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:17:08 INFO - PROCESS | 1871 | 1461629828032 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:17:08 INFO - PROCESS | 1871 | 1461629828039 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:17:08 INFO - PROCESS | 1871 | 1461629828041 Marionette TRACE conn3 <- [1,2122,null,{}] 17:17:08 INFO - PROCESS | 1871 | 1461629828048 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:08 INFO - PROCESS | 1871 | 1461629828304 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:17:08 INFO - PROCESS | 1871 | 1461629828792 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:08 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0402b800 == 154 [pid = 1871] [id = 538] 17:17:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 198 (0x7fca08157800) [pid = 1871] [serial = 1615] [outer = (nil)] 17:17:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 199 (0x7fca0859c400) [pid = 1871] [serial = 1616] [outer = 0x7fca08157800] 17:17:08 INFO - PROCESS | 1871 | 1461629828895 Marionette DEBUG loaded listener.js 17:17:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 200 (0x7fca187ec400) [pid = 1871] [serial = 1617] [outer = 0x7fca08157800] 17:17:09 INFO - PROCESS | 1871 | 1461629829765 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1782ms 17:17:09 INFO - PROCESS | 1871 | 1461629829821 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:17:09 INFO - PROCESS | 1871 | 1461629829825 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:17:09 INFO - PROCESS | 1871 | 1461629829831 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:17:09 INFO - PROCESS | 1871 | 1461629829833 Marionette TRACE conn3 <- [1,2126,null,{}] 17:17:09 INFO - PROCESS | 1871 | 1461629829839 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:10 INFO - PROCESS | 1871 | 1461629830062 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:17:10 INFO - PROCESS | 1871 | 1461629830388 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:10 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca03e3a800 == 155 [pid = 1871] [id = 539] 17:17:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 201 (0x7fca0400ac00) [pid = 1871] [serial = 1618] [outer = (nil)] 17:17:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 202 (0x7fca0aaafc00) [pid = 1871] [serial = 1619] [outer = 0x7fca0400ac00] 17:17:10 INFO - PROCESS | 1871 | 1461629830519 Marionette DEBUG loaded listener.js 17:17:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 203 (0x7fca0aab6c00) [pid = 1871] [serial = 1620] [outer = 0x7fca0400ac00] 17:17:11 INFO - PROCESS | 1871 | 1461629831408 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 17:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1635ms 17:17:11 INFO - PROCESS | 1871 | 1461629831468 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:17:11 INFO - PROCESS | 1871 | 1461629831472 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:17:11 INFO - PROCESS | 1871 | 1461629831479 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:17:11 INFO - PROCESS | 1871 | 1461629831483 Marionette TRACE conn3 <- [1,2130,null,{}] 17:17:11 INFO - PROCESS | 1871 | 1461629831489 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:11 INFO - PROCESS | 1871 | 1461629831721 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:17:12 INFO - PROCESS | 1871 | 1461629831991 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:12 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04ae6800 == 156 [pid = 1871] [id = 540] 17:17:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 204 (0x7fca01e12400) [pid = 1871] [serial = 1621] [outer = (nil)] 17:17:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 205 (0x7fca09521400) [pid = 1871] [serial = 1622] [outer = 0x7fca01e12400] 17:17:12 INFO - PROCESS | 1871 | 1461629832122 Marionette DEBUG loaded listener.js 17:17:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 206 (0x7fca0aabb400) [pid = 1871] [serial = 1623] [outer = 0x7fca01e12400] 17:17:13 INFO - PROCESS | 1871 | 1461629833234 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 17:17:13 INFO - PROCESS | 1871 | 1461629833987 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:17:14 INFO - PROCESS | 1871 | 1461629834013 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:17:14 INFO - PROCESS | 1871 | 1461629834018 Marionette TRACE conn3 <- [1,2134,null,{}] 17:17:14 INFO - PROCESS | 1871 | 1461629834026 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:14 INFO - PROCESS | 1871 | 1461629834221 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:17:14 INFO - PROCESS | 1871 | 1461629834453 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:14 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07a81800 == 157 [pid = 1871] [id = 541] 17:17:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 207 (0x7fca0400dc00) [pid = 1871] [serial = 1624] [outer = (nil)] 17:17:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 208 (0x7fca04089c00) [pid = 1871] [serial = 1625] [outer = 0x7fca0400dc00] 17:17:14 INFO - PROCESS | 1871 | 1461629834523 Marionette DEBUG loaded listener.js 17:17:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 209 (0x7fca070ce000) [pid = 1871] [serial = 1626] [outer = 0x7fca0400dc00] 17:17:15 INFO - PROCESS | 1871 | 1461629835527 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 17:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1595ms 17:17:15 INFO - PROCESS | 1871 | 1461629835607 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:17:15 INFO - PROCESS | 1871 | 1461629835613 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:17:15 INFO - PROCESS | 1871 | 1461629835626 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:17:15 INFO - PROCESS | 1871 | 1461629835631 Marionette TRACE conn3 <- [1,2138,null,{}] 17:17:15 INFO - PROCESS | 1871 | 1461629835638 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:16 INFO - PROCESS | 1871 | 1461629836015 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:17:16 INFO - PROCESS | 1871 | 1461629836402 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:16 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca041e1800 == 158 [pid = 1871] [id = 542] 17:17:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 210 (0x7fca081aac00) [pid = 1871] [serial = 1627] [outer = (nil)] 17:17:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 211 (0x7fca081b5400) [pid = 1871] [serial = 1628] [outer = 0x7fca081aac00] 17:17:16 INFO - PROCESS | 1871 | 1461629836476 Marionette DEBUG loaded listener.js 17:17:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 212 (0x7fca08595400) [pid = 1871] [serial = 1629] [outer = 0x7fca081aac00] 17:17:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1ca69800 == 157 [pid = 1871] [id = 423] 17:17:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca07bee800 == 156 [pid = 1871] [id = 464] 17:17:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca13bc1800 == 155 [pid = 1871] [id = 242] 17:17:16 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0df33000 == 154 [pid = 1871] [id = 466] 17:17:16 INFO - PROCESS | 1871 | --DOMWINDOW == 211 (0x7fca025c0c00) [pid = 1871] [serial = 1493] [outer = (nil)] [url = about:blank] 17:17:16 INFO - PROCESS | 1871 | --DOMWINDOW == 210 (0x7fca04ece000) [pid = 1871] [serial = 1496] [outer = (nil)] [url = about:blank] 17:17:16 INFO - PROCESS | 1871 | --DOMWINDOW == 209 (0x7fca096f0c00) [pid = 1871] [serial = 1514] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca25118800 == 153 [pid = 1871] [id = 517] 17:17:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1f350800 == 152 [pid = 1871] [id = 516] 17:17:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d7c7800 == 151 [pid = 1871] [id = 515] 17:17:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1b12f000 == 150 [pid = 1871] [id = 514] 17:17:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a17000 == 149 [pid = 1871] [id = 513] 17:17:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15d66000 == 148 [pid = 1871] [id = 512] 17:17:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15784000 == 147 [pid = 1871] [id = 511] 17:17:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca13cc4800 == 146 [pid = 1871] [id = 510] 17:17:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1008d800 == 145 [pid = 1871] [id = 509] 17:17:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f52c800 == 144 [pid = 1871] [id = 508] 17:17:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0b7b5800 == 143 [pid = 1871] [id = 507] 17:17:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca098a5800 == 142 [pid = 1871] [id = 506] 17:17:17 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04ad6000 == 141 [pid = 1871] [id = 505] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 208 (0x7fca0a29ec00) [pid = 1871] [serial = 1508] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 207 (0x7fca1afea000) [pid = 1871] [serial = 1478] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 206 (0x7fca081ae000) [pid = 1871] [serial = 1503] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 205 (0x7fca04eca400) [pid = 1871] [serial = 1502] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 204 (0x7fca09525400) [pid = 1871] [serial = 1505] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 203 (0x7fca096f0800) [pid = 1871] [serial = 1506] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 202 (0x7fca1ca98c00) [pid = 1871] [serial = 1481] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 201 (0x7fca1df7b800) [pid = 1871] [serial = 1484] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 200 (0x7fca2ad3c000) [pid = 1871] [serial = 1490] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 199 (0x7fca14ccd800) [pid = 1871] [serial = 1472] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 198 (0x7fca0904a400) [pid = 1871] [serial = 1499] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 197 (0x7fca0c743800) [pid = 1871] [serial = 1511] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 196 (0x7fca09047800) [pid = 1871] [serial = 1460] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 195 (0x7fca101e0000) [pid = 1871] [serial = 1469] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 194 (0x7fca0ab5ac00) [pid = 1871] [serial = 1463] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 193 (0x7fca1ec8e400) [pid = 1871] [serial = 1487] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 192 (0x7fca188aec00) [pid = 1871] [serial = 1475] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca025c2c00) [pid = 1871] [serial = 1457] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca0ef03000) [pid = 1871] [serial = 1466] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca079bb000) [pid = 1871] [serial = 1455] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca0c74d000) [pid = 1871] [serial = 1512] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca0b24a800) [pid = 1871] [serial = 1509] [outer = (nil)] [url = about:blank] 17:17:17 INFO - PROCESS | 1871 | 1461629837542 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 17:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2000ms 17:17:17 INFO - PROCESS | 1871 | 1461629837623 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:17:17 INFO - PROCESS | 1871 | 1461629837626 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:17:17 INFO - PROCESS | 1871 | 1461629837634 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:17:17 INFO - PROCESS | 1871 | 1461629837637 Marionette TRACE conn3 <- [1,2142,null,{}] 17:17:17 INFO - PROCESS | 1871 | 1461629837654 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:17 INFO - PROCESS | 1871 | 1461629837880 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:17:18 INFO - PROCESS | 1871 | 1461629838064 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:18 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0841c800 == 142 [pid = 1871] [id = 543] 17:17:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca06f51400) [pid = 1871] [serial = 1630] [outer = (nil)] 17:17:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca09536c00) [pid = 1871] [serial = 1631] [outer = 0x7fca06f51400] 17:17:18 INFO - PROCESS | 1871 | 1461629838135 Marionette DEBUG loaded listener.js 17:17:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca096ecc00) [pid = 1871] [serial = 1632] [outer = 0x7fca06f51400] 17:17:19 INFO - PROCESS | 1871 | 1461629839031 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 17:17:19 INFO - PROCESS | 1871 | 1461629839124 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:17:19 INFO - PROCESS | 1871 | 1461629839130 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:17:19 INFO - PROCESS | 1871 | 1461629839133 Marionette TRACE conn3 <- [1,2146,null,{}] 17:17:19 INFO - PROCESS | 1871 | 1461629839139 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:19 INFO - PROCESS | 1871 | 1461629839338 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:17:19 INFO - PROCESS | 1871 | 1461629839548 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:19 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a3a2000 == 143 [pid = 1871] [id = 544] 17:17:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca0859c800) [pid = 1871] [serial = 1633] [outer = (nil)] 17:17:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca0a99d800) [pid = 1871] [serial = 1634] [outer = 0x7fca0859c800] 17:17:19 INFO - PROCESS | 1871 | 1461629839613 Marionette DEBUG loaded listener.js 17:17:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 193 (0x7fca0a9a7000) [pid = 1871] [serial = 1635] [outer = 0x7fca0859c800] 17:17:20 INFO - PROCESS | 1871 | 1461629840502 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 17:17:20 INFO - PROCESS | 1871 | 1461629840570 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:17:20 INFO - PROCESS | 1871 | 1461629840576 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:17:20 INFO - PROCESS | 1871 | 1461629840580 Marionette TRACE conn3 <- [1,2150,null,{}] 17:17:20 INFO - PROCESS | 1871 | 1461629840585 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:20 INFO - PROCESS | 1871 | 1461629840848 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:17:20 INFO - PROCESS | 1871 | 1461629840886 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0abd5800 == 144 [pid = 1871] [id = 545] 17:17:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 194 (0x7fca0a9a7c00) [pid = 1871] [serial = 1636] [outer = (nil)] 17:17:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 195 (0x7fca0ab55800) [pid = 1871] [serial = 1637] [outer = 0x7fca0a9a7c00] 17:17:20 INFO - PROCESS | 1871 | 1461629840956 Marionette DEBUG loaded listener.js 17:17:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 196 (0x7fca0b247400) [pid = 1871] [serial = 1638] [outer = 0x7fca0a9a7c00] 17:17:22 INFO - PROCESS | 1871 | --DOMWINDOW == 195 (0x7fca0f0dfc00) [pid = 1871] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:17:22 INFO - PROCESS | 1871 | --DOMWINDOW == 194 (0x7fca042d1800) [pid = 1871] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:17:22 INFO - PROCESS | 1871 | --DOMWINDOW == 193 (0x7fca01e0e000) [pid = 1871] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:17:22 INFO - PROCESS | 1871 | --DOMWINDOW == 192 (0x7fca025c6400) [pid = 1871] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:17:22 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca079b8000) [pid = 1871] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:17:22 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca14d68c00) [pid = 1871] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:17:22 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca06f4ec00) [pid = 1871] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:17:22 INFO - PROCESS | 1871 | 1461629842452 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 17:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1930ms 17:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:17:22 INFO - PROCESS | 1871 | 1461629842509 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:17:22 INFO - PROCESS | 1871 | 1461629842511 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:17:22 INFO - PROCESS | 1871 | 1461629842517 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:17:22 INFO - PROCESS | 1871 | 1461629842520 Marionette TRACE conn3 <- [1,2154,null,{}] 17:17:22 INFO - PROCESS | 1871 | 1461629842525 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:22 INFO - PROCESS | 1871 | 1461629842815 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:17:22 INFO - PROCESS | 1871 | 1461629842932 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ad79000 == 145 [pid = 1871] [id = 546] 17:17:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca0a9a2400) [pid = 1871] [serial = 1639] [outer = (nil)] 17:17:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca0c74a800) [pid = 1871] [serial = 1640] [outer = 0x7fca0a9a2400] 17:17:23 INFO - PROCESS | 1871 | 1461629842998 Marionette DEBUG loaded listener.js 17:17:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca0edd5400) [pid = 1871] [serial = 1641] [outer = 0x7fca0a9a2400] 17:17:23 INFO - PROCESS | 1871 | 1461629843776 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1279ms 17:17:23 INFO - PROCESS | 1871 | 1461629843797 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:17:23 INFO - PROCESS | 1871 | 1461629843800 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:17:23 INFO - PROCESS | 1871 | 1461629843806 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:17:23 INFO - PROCESS | 1871 | 1461629843808 Marionette TRACE conn3 <- [1,2158,null,{}] 17:17:23 INFO - PROCESS | 1871 | 1461629843837 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:24 INFO - PROCESS | 1871 | 1461629844034 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:17:24 INFO - PROCESS | 1871 | 1461629844384 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:24 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca03e33800 == 146 [pid = 1871] [id = 547] 17:17:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 193 (0x7fca01e0d000) [pid = 1871] [serial = 1642] [outer = (nil)] 17:17:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 194 (0x7fca01e18000) [pid = 1871] [serial = 1643] [outer = 0x7fca01e0d000] 17:17:24 INFO - PROCESS | 1871 | 1461629844466 Marionette DEBUG loaded listener.js 17:17:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 195 (0x7fca03b4d400) [pid = 1871] [serial = 1644] [outer = 0x7fca01e0d000] 17:17:25 INFO - PROCESS | 1871 | 1461629845480 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1706ms 17:17:25 INFO - PROCESS | 1871 | 1461629845514 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:17:25 INFO - PROCESS | 1871 | 1461629845521 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:17:25 INFO - PROCESS | 1871 | 1461629845529 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:17:25 INFO - PROCESS | 1871 | 1461629845535 Marionette TRACE conn3 <- [1,2162,null,{}] 17:17:25 INFO - PROCESS | 1871 | 1461629845543 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:25 INFO - PROCESS | 1871 | 1461629845784 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:17:26 INFO - PROCESS | 1871 | 1461629846052 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:26 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca098a9000 == 147 [pid = 1871] [id = 548] 17:17:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 196 (0x7fca08153400) [pid = 1871] [serial = 1645] [outer = (nil)] 17:17:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 197 (0x7fca081d9000) [pid = 1871] [serial = 1646] [outer = 0x7fca08153400] 17:17:26 INFO - PROCESS | 1871 | 1461629846179 Marionette DEBUG loaded listener.js 17:17:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 198 (0x7fca09043000) [pid = 1871] [serial = 1647] [outer = 0x7fca08153400] 17:17:27 INFO - PROCESS | 1871 | 1461629847120 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 17:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1634ms 17:17:27 INFO - PROCESS | 1871 | 1461629847167 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:17:27 INFO - PROCESS | 1871 | 1461629847173 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:17:27 INFO - PROCESS | 1871 | 1461629847180 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:17:27 INFO - PROCESS | 1871 | 1461629847183 Marionette TRACE conn3 <- [1,2166,null,{}] 17:17:27 INFO - PROCESS | 1871 | 1461629847189 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:27 INFO - PROCESS | 1871 | 1461629847406 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:17:27 INFO - PROCESS | 1871 | 1461629847711 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0de91000 == 148 [pid = 1871] [id = 549] 17:17:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 199 (0x7fca099b1c00) [pid = 1871] [serial = 1648] [outer = (nil)] 17:17:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 200 (0x7fca0a297800) [pid = 1871] [serial = 1649] [outer = 0x7fca099b1c00] 17:17:27 INFO - PROCESS | 1871 | 1461629847835 Marionette DEBUG loaded listener.js 17:17:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 201 (0x7fca0aaba400) [pid = 1871] [serial = 1650] [outer = 0x7fca099b1c00] 17:17:28 INFO - PROCESS | 1871 | 1461629848755 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 17:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1633ms 17:17:28 INFO - PROCESS | 1871 | 1461629848816 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:17:28 INFO - PROCESS | 1871 | 1461629848822 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:17:28 INFO - PROCESS | 1871 | 1461629848838 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:17:28 INFO - PROCESS | 1871 | 1461629848848 Marionette TRACE conn3 <- [1,2170,null,{}] 17:17:28 INFO - PROCESS | 1871 | 1461629848855 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:29 INFO - PROCESS | 1871 | 1461629849135 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:17:29 INFO - PROCESS | 1871 | 1461629849445 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:29 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1008c000 == 149 [pid = 1871] [id = 550] 17:17:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 202 (0x7fca099acc00) [pid = 1871] [serial = 1651] [outer = (nil)] 17:17:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 203 (0x7fca0c744c00) [pid = 1871] [serial = 1652] [outer = 0x7fca099acc00] 17:17:29 INFO - PROCESS | 1871 | 1461629849521 Marionette DEBUG loaded listener.js 17:17:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 204 (0x7fca0ef0cc00) [pid = 1871] [serial = 1653] [outer = 0x7fca099acc00] 17:17:30 INFO - PROCESS | 1871 | 1461629850437 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 17:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1653ms 17:17:30 INFO - PROCESS | 1871 | 1461629850483 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:17:30 INFO - PROCESS | 1871 | 1461629850488 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:17:30 INFO - PROCESS | 1871 | 1461629850494 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:17:30 INFO - PROCESS | 1871 | 1461629850497 Marionette TRACE conn3 <- [1,2174,null,{}] 17:17:30 INFO - PROCESS | 1871 | 1461629850503 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:30 INFO - PROCESS | 1871 | 1461629850718 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:17:30 INFO - PROCESS | 1871 | 1461629850983 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:31 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14c90800 == 150 [pid = 1871] [id = 551] 17:17:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 205 (0x7fca099b4400) [pid = 1871] [serial = 1654] [outer = (nil)] 17:17:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 206 (0x7fca0f347800) [pid = 1871] [serial = 1655] [outer = 0x7fca099b4400] 17:17:31 INFO - PROCESS | 1871 | 1461629851075 Marionette DEBUG loaded listener.js 17:17:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 207 (0x7fca0ffcb800) [pid = 1871] [serial = 1656] [outer = 0x7fca099b4400] 17:17:31 INFO - PROCESS | 1871 | 1461629851922 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1494ms 17:17:31 INFO - PROCESS | 1871 | 1461629851989 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:17:31 INFO - PROCESS | 1871 | 1461629851994 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:17:32 INFO - PROCESS | 1871 | 1461629852001 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:17:32 INFO - PROCESS | 1871 | 1461629852005 Marionette TRACE conn3 <- [1,2178,null,{}] 17:17:32 INFO - PROCESS | 1871 | 1461629852010 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:32 INFO - PROCESS | 1871 | 1461629852238 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:17:32 INFO - PROCESS | 1871 | 1461629852496 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:32 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15a0d800 == 151 [pid = 1871] [id = 552] 17:17:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 208 (0x7fca13c42800) [pid = 1871] [serial = 1657] [outer = (nil)] 17:17:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 209 (0x7fca13c4f800) [pid = 1871] [serial = 1658] [outer = 0x7fca13c42800] 17:17:32 INFO - PROCESS | 1871 | 1461629852640 Marionette DEBUG loaded listener.js 17:17:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 210 (0x7fca14c35800) [pid = 1871] [serial = 1659] [outer = 0x7fca13c42800] 17:17:33 INFO - PROCESS | 1871 | 1461629853588 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1636ms 17:17:33 INFO - PROCESS | 1871 | 1461629853637 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:17:33 INFO - PROCESS | 1871 | 1461629853640 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:17:33 INFO - PROCESS | 1871 | 1461629853648 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:17:33 INFO - PROCESS | 1871 | 1461629853651 Marionette TRACE conn3 <- [1,2182,null,{}] 17:17:33 INFO - PROCESS | 1871 | 1461629853657 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:33 INFO - PROCESS | 1871 | 1461629853885 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:17:34 INFO - PROCESS | 1871 | 1461629854198 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:34 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f8f000 == 152 [pid = 1871] [id = 553] 17:17:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 211 (0x7fca13c44000) [pid = 1871] [serial = 1660] [outer = (nil)] 17:17:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 212 (0x7fca1521c400) [pid = 1871] [serial = 1661] [outer = 0x7fca13c44000] 17:17:34 INFO - PROCESS | 1871 | 1461629854281 Marionette DEBUG loaded listener.js 17:17:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 213 (0x7fca15374400) [pid = 1871] [serial = 1662] [outer = 0x7fca13c44000] 17:17:35 INFO - PROCESS | 1871 | 1461629855133 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1533ms 17:17:35 INFO - PROCESS | 1871 | 1461629855183 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:17:35 INFO - PROCESS | 1871 | 1461629855187 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:17:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:17:35 INFO - PROCESS | 1871 | 1461629855193 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:17:35 INFO - PROCESS | 1871 | 1461629855195 Marionette TRACE conn3 <- [1,2186,null,{}] 17:17:35 INFO - PROCESS | 1871 | 1461629855201 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:35 INFO - PROCESS | 1871 | 1461629855428 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:17:35 INFO - PROCESS | 1871 | 1461629855699 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:35 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca187ca800 == 153 [pid = 1871] [id = 554] 17:17:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 214 (0x7fca0ef03000) [pid = 1871] [serial = 1663] [outer = (nil)] 17:17:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 215 (0x7fca15535c00) [pid = 1871] [serial = 1664] [outer = 0x7fca0ef03000] 17:17:35 INFO - PROCESS | 1871 | 1461629855823 Marionette DEBUG loaded listener.js 17:17:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 216 (0x7fca15578000) [pid = 1871] [serial = 1665] [outer = 0x7fca0ef03000] 17:17:36 INFO - PROCESS | 1871 | 1461629856707 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:17:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:17:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1582ms 17:17:36 INFO - PROCESS | 1871 | 1461629856776 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:17:36 INFO - PROCESS | 1871 | 1461629856780 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:17:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:17:36 INFO - PROCESS | 1871 | 1461629856786 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:17:36 INFO - PROCESS | 1871 | 1461629856789 Marionette TRACE conn3 <- [1,2190,null,{}] 17:17:36 INFO - PROCESS | 1871 | 1461629856795 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:37 INFO - PROCESS | 1871 | 1461629857016 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:17:37 INFO - PROCESS | 1871 | 1461629857315 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:37 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d5ec000 == 154 [pid = 1871] [id = 555] 17:17:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 217 (0x7fca14d64c00) [pid = 1871] [serial = 1666] [outer = (nil)] 17:17:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 218 (0x7fca1585d400) [pid = 1871] [serial = 1667] [outer = 0x7fca14d64c00] 17:17:37 INFO - PROCESS | 1871 | 1461629857395 Marionette DEBUG loaded listener.js 17:17:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 219 (0x7fca170dfc00) [pid = 1871] [serial = 1668] [outer = 0x7fca14d64c00] 17:17:38 INFO - PROCESS | 1871 | 1461629858216 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 17:17:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:17:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1488ms 17:17:38 INFO - PROCESS | 1871 | 1461629858276 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:17:38 INFO - PROCESS | 1871 | 1461629858279 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:17:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:17:38 INFO - PROCESS | 1871 | 1461629858286 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:17:38 INFO - PROCESS | 1871 | 1461629858290 Marionette TRACE conn3 <- [1,2194,null,{}] 17:17:38 INFO - PROCESS | 1871 | 1461629858295 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:38 INFO - PROCESS | 1871 | 1461629858521 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:17:38 INFO - PROCESS | 1871 | 1461629858782 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:38 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e6e2000 == 155 [pid = 1871] [id = 556] 17:17:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 220 (0x7fca15573800) [pid = 1871] [serial = 1669] [outer = (nil)] 17:17:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 221 (0x7fca187e7400) [pid = 1871] [serial = 1670] [outer = 0x7fca15573800] 17:17:38 INFO - PROCESS | 1871 | 1461629858905 Marionette DEBUG loaded listener.js 17:17:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 222 (0x7fca188ab000) [pid = 1871] [serial = 1671] [outer = 0x7fca15573800] 17:17:39 INFO - PROCESS | 1871 | 1461629859751 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 17:17:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:17:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1533ms 17:17:39 INFO - PROCESS | 1871 | 1461629859821 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:17:39 INFO - PROCESS | 1871 | 1461629859824 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:17:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:17:39 INFO - PROCESS | 1871 | 1461629859831 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:17:39 INFO - PROCESS | 1871 | 1461629859833 Marionette TRACE conn3 <- [1,2198,null,{}] 17:17:39 INFO - PROCESS | 1871 | 1461629859839 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:40 INFO - PROCESS | 1871 | 1461629860095 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:17:40 INFO - PROCESS | 1871 | 1461629860419 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:40 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca24f52800 == 156 [pid = 1871] [id = 557] 17:17:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 223 (0x7fca1a5e1000) [pid = 1871] [serial = 1672] [outer = (nil)] 17:17:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 224 (0x7fca1a5e9000) [pid = 1871] [serial = 1673] [outer = 0x7fca1a5e1000] 17:17:40 INFO - PROCESS | 1871 | 1461629860526 Marionette DEBUG loaded listener.js 17:17:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 225 (0x7fca1ba24c00) [pid = 1871] [serial = 1674] [outer = 0x7fca1a5e1000] 17:17:41 INFO - PROCESS | 1871 | 1461629861399 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:17:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1639ms 17:17:41 INFO - PROCESS | 1871 | 1461629861472 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:17:41 INFO - PROCESS | 1871 | 1461629861475 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:17:41 INFO - PROCESS | 1871 | 1461629861487 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:17:41 INFO - PROCESS | 1871 | 1461629861494 Marionette TRACE conn3 <- [1,2202,null,{}] 17:17:41 INFO - PROCESS | 1871 | 1461629861504 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:41 INFO - PROCESS | 1871 | 1461629861795 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:17:42 INFO - PROCESS | 1871 | 1461629862104 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:42 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2efa9000 == 157 [pid = 1871] [id = 558] 17:17:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 226 (0x7fca1afee800) [pid = 1871] [serial = 1675] [outer = (nil)] 17:17:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 227 (0x7fca1e00dc00) [pid = 1871] [serial = 1676] [outer = 0x7fca1afee800] 17:17:42 INFO - PROCESS | 1871 | 1461629862186 Marionette DEBUG loaded listener.js 17:17:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 228 (0x7fca1e613800) [pid = 1871] [serial = 1677] [outer = 0x7fca1afee800] 17:17:43 INFO - PROCESS | 1871 | 1461629863063 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:17:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:17:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1645ms 17:17:43 INFO - PROCESS | 1871 | 1461629863127 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:17:43 INFO - PROCESS | 1871 | 1461629863131 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:17:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:17:43 INFO - PROCESS | 1871 | 1461629863137 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:17:43 INFO - PROCESS | 1871 | 1461629863140 Marionette TRACE conn3 <- [1,2206,null,{}] 17:17:43 INFO - PROCESS | 1871 | 1461629863147 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:43 INFO - PROCESS | 1871 | 1461629863365 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:17:43 INFO - PROCESS | 1871 | 1461629863666 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:43 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30b17800 == 158 [pid = 1871] [id = 559] 17:17:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 229 (0x7fca1ca9fc00) [pid = 1871] [serial = 1678] [outer = (nil)] 17:17:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 230 (0x7fca1f32cc00) [pid = 1871] [serial = 1679] [outer = 0x7fca1ca9fc00] 17:17:43 INFO - PROCESS | 1871 | 1461629863746 Marionette DEBUG loaded listener.js 17:17:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 231 (0x7fca2183f800) [pid = 1871] [serial = 1680] [outer = 0x7fca1ca9fc00] 17:17:44 INFO - PROCESS | 1871 | 1461629864639 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 17:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1529ms 17:17:44 INFO - PROCESS | 1871 | 1461629864669 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:17:44 INFO - PROCESS | 1871 | 1461629864681 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:17:44 INFO - PROCESS | 1871 | 1461629864688 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:17:44 INFO - PROCESS | 1871 | 1461629864691 Marionette TRACE conn3 <- [1,2210,null,{}] 17:17:44 INFO - PROCESS | 1871 | 1461629864697 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:44 INFO - PROCESS | 1871 | 1461629864912 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:17:45 INFO - PROCESS | 1871 | 1461629865225 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15d2a800 == 159 [pid = 1871] [id = 560] 17:17:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 232 (0x7fca0c66b800) [pid = 1871] [serial = 1681] [outer = (nil)] 17:17:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 233 (0x7fca1be1a400) [pid = 1871] [serial = 1682] [outer = 0x7fca0c66b800] 17:17:45 INFO - PROCESS | 1871 | 1461629865305 Marionette DEBUG loaded listener.js 17:17:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 234 (0x7fca2bbb4400) [pid = 1871] [serial = 1683] [outer = 0x7fca0c66b800] 17:17:46 INFO - PROCESS | 1871 | 1461629866206 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 17:17:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:17:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1580ms 17:17:46 INFO - PROCESS | 1871 | 1461629866269 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:17:46 INFO - PROCESS | 1871 | 1461629866273 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:17:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:17:46 INFO - PROCESS | 1871 | 1461629866279 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:17:46 INFO - PROCESS | 1871 | 1461629866281 Marionette TRACE conn3 <- [1,2214,null,{}] 17:17:46 INFO - PROCESS | 1871 | 1461629866287 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:46 INFO - PROCESS | 1871 | 1461629866519 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:17:46 INFO - PROCESS | 1871 | 1461629866782 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:46 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca033cf000 == 160 [pid = 1871] [id = 561] 17:17:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 235 (0x7fca04ed4000) [pid = 1871] [serial = 1684] [outer = (nil)] 17:17:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 236 (0x7fca2ceb4800) [pid = 1871] [serial = 1685] [outer = 0x7fca04ed4000] 17:17:46 INFO - PROCESS | 1871 | 1461629866903 Marionette DEBUG loaded listener.js 17:17:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 237 (0x7fca3019f400) [pid = 1871] [serial = 1686] [outer = 0x7fca04ed4000] 17:17:47 INFO - PROCESS | 1871 | 1461629867751 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 17:17:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:17:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1528ms 17:17:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:17:47 INFO - PROCESS | 1871 | 1461629867809 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:17:47 INFO - PROCESS | 1871 | 1461629867811 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:17:47 INFO - PROCESS | 1871 | 1461629867818 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:17:47 INFO - PROCESS | 1871 | 1461629867821 Marionette TRACE conn3 <- [1,2218,null,{}] 17:17:47 INFO - PROCESS | 1871 | 1461629867826 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:48 INFO - PROCESS | 1871 | 1461629868037 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:17:48 INFO - PROCESS | 1871 | 1461629868305 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15d3b800 == 161 [pid = 1871] [id = 562] 17:17:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 238 (0x7fca03f0bc00) [pid = 1871] [serial = 1687] [outer = (nil)] 17:17:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 239 (0x7fca03f12800) [pid = 1871] [serial = 1688] [outer = 0x7fca03f0bc00] 17:17:48 INFO - PROCESS | 1871 | 1461629868422 Marionette DEBUG loaded listener.js 17:17:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 240 (0x7fca03f17000) [pid = 1871] [serial = 1689] [outer = 0x7fca03f0bc00] 17:17:49 INFO - PROCESS | 1871 | 1461629869279 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 17:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1529ms 17:17:49 INFO - PROCESS | 1871 | 1461629869348 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:17:49 INFO - PROCESS | 1871 | 1461629869352 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:17:49 INFO - PROCESS | 1871 | 1461629869358 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:17:49 INFO - PROCESS | 1871 | 1461629869361 Marionette TRACE conn3 <- [1,2222,null,{}] 17:17:49 INFO - PROCESS | 1871 | 1461629869369 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:49 INFO - PROCESS | 1871 | 1461629869602 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:17:49 INFO - PROCESS | 1871 | 1461629869918 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:49 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04d49000 == 162 [pid = 1871] [id = 563] 17:17:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 241 (0x7fca03f0dc00) [pid = 1871] [serial = 1690] [outer = (nil)] 17:17:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 242 (0x7fca30304400) [pid = 1871] [serial = 1691] [outer = 0x7fca03f0dc00] 17:17:50 INFO - PROCESS | 1871 | 1461629869996 Marionette DEBUG loaded listener.js 17:17:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 243 (0x7fca30aa1c00) [pid = 1871] [serial = 1692] [outer = 0x7fca03f0dc00] 17:17:50 INFO - PROCESS | 1871 | 1461629870845 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:17:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:17:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1538ms 17:17:50 INFO - PROCESS | 1871 | 1461629870898 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:17:50 INFO - PROCESS | 1871 | 1461629870901 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:17:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:17:50 INFO - PROCESS | 1871 | 1461629870909 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:17:50 INFO - PROCESS | 1871 | 1461629870912 Marionette TRACE conn3 <- [1,2226,null,{}] 17:17:50 INFO - PROCESS | 1871 | 1461629870918 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:51 INFO - PROCESS | 1871 | 1461629871143 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:17:51 INFO - PROCESS | 1871 | 1461629871434 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:51 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca02583000 == 163 [pid = 1871] [id = 564] 17:17:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 244 (0x7fca025cdc00) [pid = 1871] [serial = 1693] [outer = (nil)] 17:17:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 245 (0x7fca0305ec00) [pid = 1871] [serial = 1694] [outer = 0x7fca025cdc00] 17:17:51 INFO - PROCESS | 1871 | 1461629871563 Marionette DEBUG loaded listener.js 17:17:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 246 (0x7fca03063800) [pid = 1871] [serial = 1695] [outer = 0x7fca025cdc00] 17:17:52 INFO - PROCESS | 1871 | 1461629872392 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 17:17:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:17:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1530ms 17:17:52 INFO - PROCESS | 1871 | 1461629872439 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:17:52 INFO - PROCESS | 1871 | 1461629872443 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:17:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:17:52 INFO - PROCESS | 1871 | 1461629872449 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:17:52 INFO - PROCESS | 1871 | 1461629872453 Marionette TRACE conn3 <- [1,2230,null,{}] 17:17:52 INFO - PROCESS | 1871 | 1461629872459 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:52 INFO - PROCESS | 1871 | 1461629872687 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:17:52 INFO - PROCESS | 1871 | 1461629872962 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04d45800 == 164 [pid = 1871] [id = 565] 17:17:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 247 (0x7fca01e18400) [pid = 1871] [serial = 1696] [outer = (nil)] 17:17:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 248 (0x7fca0814ac00) [pid = 1871] [serial = 1697] [outer = 0x7fca01e18400] 17:17:53 INFO - PROCESS | 1871 | 1461629873082 Marionette DEBUG loaded listener.js 17:17:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 249 (0x7fca13c49800) [pid = 1871] [serial = 1698] [outer = 0x7fca01e18400] 17:17:53 INFO - PROCESS | 1871 | 1461629873958 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 17:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1586ms 17:17:54 INFO - PROCESS | 1871 | 1461629874036 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:17:54 INFO - PROCESS | 1871 | 1461629874040 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:17:54 INFO - PROCESS | 1871 | 1461629874052 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:17:54 INFO - PROCESS | 1871 | 1461629874054 Marionette TRACE conn3 <- [1,2234,null,{}] 17:17:54 INFO - PROCESS | 1871 | 1461629874061 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:54 INFO - PROCESS | 1871 | 1461629874668 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0ad79000 == 163 [pid = 1871] [id = 546] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0abd5800 == 162 [pid = 1871] [id = 545] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a3a2000 == 161 [pid = 1871] [id = 544] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0841c800 == 160 [pid = 1871] [id = 543] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca041e1800 == 159 [pid = 1871] [id = 542] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca07a81800 == 158 [pid = 1871] [id = 541] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0402b800 == 157 [pid = 1871] [id = 538] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca078d8000 == 156 [pid = 1871] [id = 537] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0908b000 == 155 [pid = 1871] [id = 536] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca350ba800 == 154 [pid = 1871] [id = 535] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca3111d000 == 153 [pid = 1871] [id = 534] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca30b17000 == 152 [pid = 1871] [id = 533] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca30818800 == 151 [pid = 1871] [id = 532] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2d05c800 == 150 [pid = 1871] [id = 531] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca24f51800 == 149 [pid = 1871] [id = 530] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e19c800 == 148 [pid = 1871] [id = 529] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a05800 == 147 [pid = 1871] [id = 528] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0b7c2800 == 146 [pid = 1871] [id = 527] 17:17:55 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca08396000 == 145 [pid = 1871] [id = 526] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 248 (0x7fca042cb800) [pid = 1871] [serial = 1556] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 247 (0x7fca141d1400) [pid = 1871] [serial = 1572] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 246 (0x7fca081a7400) [pid = 1871] [serial = 1562] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 245 (0x7fca1557f400) [pid = 1871] [serial = 1535] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 244 (0x7fca0dfa7400) [pid = 1871] [serial = 1515] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 243 (0x7fca1e59e400) [pid = 1871] [serial = 1547] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 242 (0x7fca1006a400) [pid = 1871] [serial = 1529] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 241 (0x7fca025bf800) [pid = 1871] [serial = 1517] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 240 (0x7fca096e3800) [pid = 1871] [serial = 1563] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 239 (0x7fca187e4000) [pid = 1871] [serial = 1538] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 238 (0x7fca25d23c00) [pid = 1871] [serial = 1550] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 237 (0x7fca1b282000) [pid = 1871] [serial = 1544] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 236 (0x7fca079bf400) [pid = 1871] [serial = 1560] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 235 (0x7fca09523000) [pid = 1871] [serial = 1520] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 234 (0x7fca0f299000) [pid = 1871] [serial = 1526] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 233 (0x7fca0b250800) [pid = 1871] [serial = 1565] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 232 (0x7fca1a5d7800) [pid = 1871] [serial = 1541] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 231 (0x7fca0c68b800) [pid = 1871] [serial = 1566] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 230 (0x7fca13c4f400) [pid = 1871] [serial = 1571] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 229 (0x7fca14c2c800) [pid = 1871] [serial = 1532] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 228 (0x7fca04ece800) [pid = 1871] [serial = 1559] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 227 (0x7fca0b246400) [pid = 1871] [serial = 1523] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 226 (0x7fca14de9800) [pid = 1871] [serial = 1574] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 225 (0x7fca2cd36800) [pid = 1871] [serial = 1553] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 224 (0x7fca0ef0bc00) [pid = 1871] [serial = 1568] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 223 (0x7fca16d66c00) [pid = 1871] [serial = 1575] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 222 (0x7fca0f34b400) [pid = 1871] [serial = 1569] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | --DOMWINDOW == 221 (0x7fca187e8400) [pid = 1871] [serial = 1577] [outer = (nil)] [url = about:blank] 17:17:55 INFO - PROCESS | 1871 | 1461629875619 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:55 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca03e3a000 == 146 [pid = 1871] [id = 566] 17:17:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 222 (0x7fca025bf800) [pid = 1871] [serial = 1699] [outer = (nil)] 17:17:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 223 (0x7fca0400f000) [pid = 1871] [serial = 1700] [outer = 0x7fca025bf800] 17:17:55 INFO - PROCESS | 1871 | 1461629875691 Marionette DEBUG loaded listener.js 17:17:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 224 (0x7fca04ece800) [pid = 1871] [serial = 1701] [outer = 0x7fca025bf800] 17:17:56 INFO - PROCESS | 1871 | 1461629876461 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 17:17:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:17:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2436ms 17:17:56 INFO - PROCESS | 1871 | 1461629876491 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:17:56 INFO - PROCESS | 1871 | 1461629876496 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:17:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:17:56 INFO - PROCESS | 1871 | 1461629876504 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:17:56 INFO - PROCESS | 1871 | 1461629876510 Marionette TRACE conn3 <- [1,2238,null,{}] 17:17:56 INFO - PROCESS | 1871 | 1461629876517 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:56 INFO - PROCESS | 1871 | 1461629876762 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:17:56 INFO - PROCESS | 1871 | 1461629876954 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:56 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07a81800 == 147 [pid = 1871] [id = 567] 17:17:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 225 (0x7fca01e10000) [pid = 1871] [serial = 1702] [outer = (nil)] 17:17:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 226 (0x7fca06f42c00) [pid = 1871] [serial = 1703] [outer = 0x7fca01e10000] 17:17:57 INFO - PROCESS | 1871 | 1461629877026 Marionette DEBUG loaded listener.js 17:17:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 227 (0x7fca07188000) [pid = 1871] [serial = 1704] [outer = 0x7fca01e10000] 17:17:57 INFO - PROCESS | 1871 | 1461629877919 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:17:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:17:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1441ms 17:17:57 INFO - PROCESS | 1871 | 1461629877945 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:17:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:17:57 INFO - PROCESS | 1871 | 1461629877950 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:17:57 INFO - PROCESS | 1871 | 1461629877957 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:17:57 INFO - PROCESS | 1871 | 1461629877960 Marionette TRACE conn3 <- [1,2242,null,{}] 17:17:57 INFO - PROCESS | 1871 | 1461629877971 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:58 INFO - PROCESS | 1871 | 1461629878246 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:17:58 INFO - PROCESS | 1871 | 1461629878297 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:58 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09085800 == 148 [pid = 1871] [id = 568] 17:17:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 228 (0x7fca08153800) [pid = 1871] [serial = 1705] [outer = (nil)] 17:17:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 229 (0x7fca081ae000) [pid = 1871] [serial = 1706] [outer = 0x7fca08153800] 17:17:58 INFO - PROCESS | 1871 | 1461629878363 Marionette DEBUG loaded listener.js 17:17:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 230 (0x7fca0859bc00) [pid = 1871] [serial = 1707] [outer = 0x7fca08153800] 17:17:59 INFO - PROCESS | 1871 | 1461629879439 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:17:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1535ms 17:17:59 INFO - PROCESS | 1871 | 1461629879500 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:17:59 INFO - PROCESS | 1871 | 1461629879506 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:17:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:17:59 INFO - PROCESS | 1871 | 1461629879523 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:17:59 INFO - PROCESS | 1871 | 1461629879530 Marionette TRACE conn3 <- [1,2246,null,{}] 17:17:59 INFO - PROCESS | 1871 | 1461629879546 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:59 INFO - PROCESS | 1871 | 1461629879845 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:18:00 INFO - PROCESS | 1871 | --DOMWINDOW == 229 (0x7fca0400dc00) [pid = 1871] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:18:00 INFO - PROCESS | 1871 | --DOMWINDOW == 228 (0x7fca0859c800) [pid = 1871] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:18:00 INFO - PROCESS | 1871 | --DOMWINDOW == 227 (0x7fca0a9a7c00) [pid = 1871] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:18:00 INFO - PROCESS | 1871 | --DOMWINDOW == 226 (0x7fca06f51400) [pid = 1871] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:18:00 INFO - PROCESS | 1871 | --DOMWINDOW == 225 (0x7fca081aac00) [pid = 1871] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:18:00 INFO - PROCESS | 1871 | --DOMWINDOW == 224 (0x7fca081da000) [pid = 1871] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:18:00 INFO - PROCESS | 1871 | 1461629880237 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca082c5000 == 149 [pid = 1871] [id = 569] 17:18:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 225 (0x7fca01e12800) [pid = 1871] [serial = 1708] [outer = (nil)] 17:18:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 226 (0x7fca081aac00) [pid = 1871] [serial = 1709] [outer = 0x7fca01e12800] 17:18:00 INFO - PROCESS | 1871 | 1461629880308 Marionette DEBUG loaded listener.js 17:18:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 227 (0x7fca0a288c00) [pid = 1871] [serial = 1710] [outer = 0x7fca01e12800] 17:18:01 INFO - PROCESS | 1871 | 1461629881105 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:18:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:18:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1609ms 17:18:01 INFO - PROCESS | 1871 | 1461629881125 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:18:01 INFO - PROCESS | 1871 | 1461629881128 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:18:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:18:01 INFO - PROCESS | 1871 | 1461629881134 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:18:01 INFO - PROCESS | 1871 | 1461629881137 Marionette TRACE conn3 <- [1,2250,null,{}] 17:18:01 INFO - PROCESS | 1871 | 1461629881142 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:01 INFO - PROCESS | 1871 | 1461629881348 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:18:01 INFO - PROCESS | 1871 | 1461629881536 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:01 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ad6e800 == 150 [pid = 1871] [id = 570] 17:18:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 228 (0x7fca025cd800) [pid = 1871] [serial = 1711] [outer = (nil)] 17:18:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 229 (0x7fca0a9a8c00) [pid = 1871] [serial = 1712] [outer = 0x7fca025cd800] 17:18:01 INFO - PROCESS | 1871 | 1461629881615 Marionette DEBUG loaded listener.js 17:18:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 230 (0x7fca0ab5ac00) [pid = 1871] [serial = 1713] [outer = 0x7fca025cd800] 17:18:02 INFO - PROCESS | 1871 | 1461629882666 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 17:18:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:18:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1583ms 17:18:02 INFO - PROCESS | 1871 | 1461629882720 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:18:02 INFO - PROCESS | 1871 | 1461629882726 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:18:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:18:02 INFO - PROCESS | 1871 | 1461629882735 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:18:02 INFO - PROCESS | 1871 | 1461629882741 Marionette TRACE conn3 <- [1,2254,null,{}] 17:18:02 INFO - PROCESS | 1871 | 1461629882749 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:03 INFO - PROCESS | 1871 | 1461629883031 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:18:03 INFO - PROCESS | 1871 | 1461629883373 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:03 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07bf2800 == 151 [pid = 1871] [id = 571] 17:18:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 231 (0x7fca06f37000) [pid = 1871] [serial = 1714] [outer = (nil)] 17:18:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 232 (0x7fca06f3a400) [pid = 1871] [serial = 1715] [outer = 0x7fca06f37000] 17:18:03 INFO - PROCESS | 1871 | 1461629883455 Marionette DEBUG loaded listener.js 17:18:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 233 (0x7fca0814f400) [pid = 1871] [serial = 1716] [outer = 0x7fca06f37000] 17:18:04 INFO - PROCESS | 1871 | 1461629884406 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:18:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:18:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1741ms 17:18:04 INFO - PROCESS | 1871 | 1461629884477 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:18:04 INFO - PROCESS | 1871 | 1461629884485 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:18:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:18:04 INFO - PROCESS | 1871 | 1461629884497 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:18:04 INFO - PROCESS | 1871 | 1461629884500 Marionette TRACE conn3 <- [1,2258,null,{}] 17:18:04 INFO - PROCESS | 1871 | 1461629884508 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:04 INFO - PROCESS | 1871 | 1461629884782 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:18:05 INFO - PROCESS | 1871 | 1461629885131 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:05 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ad7e800 == 152 [pid = 1871] [id = 572] 17:18:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 234 (0x7fca0904d400) [pid = 1871] [serial = 1717] [outer = (nil)] 17:18:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 235 (0x7fca096edc00) [pid = 1871] [serial = 1718] [outer = 0x7fca0904d400] 17:18:05 INFO - PROCESS | 1871 | 1461629885209 Marionette DEBUG loaded listener.js 17:18:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 236 (0x7fca0a99f000) [pid = 1871] [serial = 1719] [outer = 0x7fca0904d400] 17:18:06 INFO - PROCESS | 1871 | 1461629886248 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:18:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:18:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1788ms 17:18:06 INFO - PROCESS | 1871 | 1461629886286 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:18:06 INFO - PROCESS | 1871 | 1461629886289 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:18:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:18:06 INFO - PROCESS | 1871 | 1461629886297 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:18:06 INFO - PROCESS | 1871 | 1461629886304 Marionette TRACE conn3 <- [1,2262,null,{}] 17:18:06 INFO - PROCESS | 1871 | 1461629886321 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:06 INFO - PROCESS | 1871 | 1461629886568 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:18:06 INFO - PROCESS | 1871 | 1461629886898 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca10022800 == 153 [pid = 1871] [id = 573] 17:18:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 237 (0x7fca0c5d1000) [pid = 1871] [serial = 1720] [outer = (nil)] 17:18:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 238 (0x7fca0c74f400) [pid = 1871] [serial = 1721] [outer = 0x7fca0c5d1000] 17:18:06 INFO - PROCESS | 1871 | 1461629886986 Marionette DEBUG loaded listener.js 17:18:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 239 (0x7fca0eee4800) [pid = 1871] [serial = 1722] [outer = 0x7fca0c5d1000] 17:18:07 INFO - PROCESS | 1871 | 1461629887850 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:18:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:18:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1595ms 17:18:07 INFO - PROCESS | 1871 | 1461629887894 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:18:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:18:07 INFO - PROCESS | 1871 | 1461629887899 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:18:07 INFO - PROCESS | 1871 | 1461629887905 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:18:07 INFO - PROCESS | 1871 | 1461629887909 Marionette TRACE conn3 <- [1,2266,null,{}] 17:18:07 INFO - PROCESS | 1871 | 1461629887915 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:08 INFO - PROCESS | 1871 | 1461629888147 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:18:08 INFO - PROCESS | 1871 | 1461629888412 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:08 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14c8c000 == 154 [pid = 1871] [id = 574] 17:18:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 240 (0x7fca0c68b800) [pid = 1871] [serial = 1723] [outer = (nil)] 17:18:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 241 (0x7fca0f34e800) [pid = 1871] [serial = 1724] [outer = 0x7fca0c68b800] 17:18:08 INFO - PROCESS | 1871 | 1461629888538 Marionette DEBUG loaded listener.js 17:18:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 242 (0x7fca10070400) [pid = 1871] [serial = 1725] [outer = 0x7fca0c68b800] 17:18:09 INFO - PROCESS | 1871 | 1461629889439 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 17:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:18:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1585ms 17:18:09 INFO - PROCESS | 1871 | 1461629889494 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:18:09 INFO - PROCESS | 1871 | 1461629889500 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:18:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:18:09 INFO - PROCESS | 1871 | 1461629889510 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:18:09 INFO - PROCESS | 1871 | 1461629889516 Marionette TRACE conn3 <- [1,2270,null,{}] 17:18:09 INFO - PROCESS | 1871 | 1461629889525 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:09 INFO - PROCESS | 1871 | 1461629889823 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:18:10 INFO - PROCESS | 1871 | 1461629890171 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:10 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15d3d000 == 155 [pid = 1871] [id = 575] 17:18:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 243 (0x7fca0ecd8c00) [pid = 1871] [serial = 1726] [outer = (nil)] 17:18:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 244 (0x7fca13ee2400) [pid = 1871] [serial = 1727] [outer = 0x7fca0ecd8c00] 17:18:10 INFO - PROCESS | 1871 | 1461629890267 Marionette DEBUG loaded listener.js 17:18:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 245 (0x7fca141d0c00) [pid = 1871] [serial = 1728] [outer = 0x7fca0ecd8c00] 17:18:11 INFO - PROCESS | 1871 | 1461629891279 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1848ms 17:18:11 INFO - PROCESS | 1871 | 1461629891358 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:18:11 INFO - PROCESS | 1871 | 1461629891363 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:18:11 INFO - PROCESS | 1871 | 1461629891371 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:18:11 INFO - PROCESS | 1871 | 1461629891374 Marionette TRACE conn3 <- [1,2274,null,{}] 17:18:11 INFO - PROCESS | 1871 | 1461629891381 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:11 INFO - PROCESS | 1871 | 1461629891724 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:18:12 INFO - PROCESS | 1871 | 1461629892086 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:12 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d2cf000 == 156 [pid = 1871] [id = 576] 17:18:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 246 (0x7fca1557a800) [pid = 1871] [serial = 1729] [outer = (nil)] 17:18:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 247 (0x7fca187e4000) [pid = 1871] [serial = 1730] [outer = 0x7fca1557a800] 17:18:12 INFO - PROCESS | 1871 | 1461629892179 Marionette DEBUG loaded listener.js 17:18:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 248 (0x7fca1a5d8c00) [pid = 1871] [serial = 1731] [outer = 0x7fca1557a800] 17:18:13 INFO - PROCESS | 1871 | 1461629893146 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 17:18:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:18:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1837ms 17:18:13 INFO - PROCESS | 1871 | 1461629893209 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:18:13 INFO - PROCESS | 1871 | 1461629893213 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:18:13 INFO - PROCESS | 1871 | 1461629893239 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:18:13 INFO - PROCESS | 1871 | 1461629893243 Marionette TRACE conn3 <- [1,2278,null,{}] 17:18:13 INFO - PROCESS | 1871 | 1461629893249 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:13 INFO - PROCESS | 1871 | 1461629893487 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:18:13 INFO - PROCESS | 1871 | 1461629893821 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:13 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca215a9800 == 157 [pid = 1871] [id = 577] 17:18:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 249 (0x7fca16c7f000) [pid = 1871] [serial = 1732] [outer = (nil)] 17:18:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 250 (0x7fca1b11fc00) [pid = 1871] [serial = 1733] [outer = 0x7fca16c7f000] 17:18:13 INFO - PROCESS | 1871 | 1461629893917 Marionette DEBUG loaded listener.js 17:18:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 251 (0x7fca1d73d400) [pid = 1871] [serial = 1734] [outer = 0x7fca16c7f000] 17:18:14 INFO - PROCESS | 1871 | 1461629894816 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1640ms 17:18:14 INFO - PROCESS | 1871 | 1461629894876 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:18:14 INFO - PROCESS | 1871 | 1461629894880 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:18:14 INFO - PROCESS | 1871 | 1461629894886 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:18:14 INFO - PROCESS | 1871 | 1461629894889 Marionette TRACE conn3 <- [1,2282,null,{}] 17:18:14 INFO - PROCESS | 1871 | 1461629894895 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:15 INFO - PROCESS | 1871 | 1461629895119 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:18:15 INFO - PROCESS | 1871 | 1461629895438 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2cd2d800 == 158 [pid = 1871] [id = 578] 17:18:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 252 (0x7fca096e1800) [pid = 1871] [serial = 1735] [outer = (nil)] 17:18:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 253 (0x7fca1bbb5000) [pid = 1871] [serial = 1736] [outer = 0x7fca096e1800] 17:18:15 INFO - PROCESS | 1871 | 1461629895523 Marionette DEBUG loaded listener.js 17:18:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 254 (0x7fca1e00c400) [pid = 1871] [serial = 1737] [outer = 0x7fca096e1800] 17:18:16 INFO - PROCESS | 1871 | 1461629896404 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 17:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1581ms 17:18:16 INFO - PROCESS | 1871 | 1461629896467 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:18:16 INFO - PROCESS | 1871 | 1461629896471 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:18:16 INFO - PROCESS | 1871 | 1461629896477 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:18:16 INFO - PROCESS | 1871 | 1461629896481 Marionette TRACE conn3 <- [1,2286,null,{}] 17:18:16 INFO - PROCESS | 1871 | 1461629896486 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:16 INFO - PROCESS | 1871 | 1461629896720 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:18:17 INFO - PROCESS | 1871 | 1461629897051 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:17 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca309c6000 == 159 [pid = 1871] [id = 579] 17:18:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 255 (0x7fca15576400) [pid = 1871] [serial = 1738] [outer = (nil)] 17:18:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 256 (0x7fca2134f800) [pid = 1871] [serial = 1739] [outer = 0x7fca15576400] 17:18:17 INFO - PROCESS | 1871 | 1461629897141 Marionette DEBUG loaded listener.js 17:18:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 257 (0x7fca2cd42000) [pid = 1871] [serial = 1740] [outer = 0x7fca15576400] 17:18:18 INFO - PROCESS | 1871 | 1461629898091 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 17:18:18 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 17:18:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1680ms 17:18:18 INFO - PROCESS | 1871 | 1461629898159 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:18:18 INFO - PROCESS | 1871 | 1461629898162 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:18:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:18:18 INFO - PROCESS | 1871 | 1461629898169 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:18:18 INFO - PROCESS | 1871 | 1461629898172 Marionette TRACE conn3 <- [1,2290,null,{}] 17:18:18 INFO - PROCESS | 1871 | 1461629898177 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:18 INFO - PROCESS | 1871 | 1461629898405 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:18:18 INFO - PROCESS | 1871 | 1461629898674 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:18 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04ba3800 == 160 [pid = 1871] [id = 580] 17:18:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 258 (0x7fca1548d800) [pid = 1871] [serial = 1741] [outer = (nil)] 17:18:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 259 (0x7fca2ef41400) [pid = 1871] [serial = 1742] [outer = 0x7fca1548d800] 17:18:18 INFO - PROCESS | 1871 | 1461629898800 Marionette DEBUG loaded listener.js 17:18:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 260 (0x7fca30967400) [pid = 1871] [serial = 1743] [outer = 0x7fca1548d800] 17:18:19 INFO - PROCESS | 1871 | 1461629899665 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 17:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1536ms 17:18:19 INFO - PROCESS | 1871 | 1461629899707 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:18:19 INFO - PROCESS | 1871 | 1461629899712 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:18:19 INFO - PROCESS | 1871 | 1461629899718 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:18:19 INFO - PROCESS | 1871 | 1461629899722 Marionette TRACE conn3 <- [1,2294,null,{}] 17:18:19 INFO - PROCESS | 1871 | 1461629899728 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:19 INFO - PROCESS | 1871 | 1461629899982 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:18:20 INFO - PROCESS | 1871 | 1461629900315 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca01bd4800 == 161 [pid = 1871] [id = 581] 17:18:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 261 (0x7fca030dac00) [pid = 1871] [serial = 1744] [outer = (nil)] 17:18:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 262 (0x7fca030dd400) [pid = 1871] [serial = 1745] [outer = 0x7fca030dac00] 17:18:20 INFO - PROCESS | 1871 | 1461629900405 Marionette DEBUG loaded listener.js 17:18:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 263 (0x7fca030e3c00) [pid = 1871] [serial = 1746] [outer = 0x7fca030dac00] 17:18:21 INFO - PROCESS | 1871 | 1461629901269 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 17:18:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:18:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1583ms 17:18:21 INFO - PROCESS | 1871 | 1461629901302 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:18:21 INFO - PROCESS | 1871 | 1461629901305 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:18:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:18:21 INFO - PROCESS | 1871 | 1461629901311 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:18:21 INFO - PROCESS | 1871 | 1461629901314 Marionette TRACE conn3 <- [1,2298,null,{}] 17:18:21 INFO - PROCESS | 1871 | 1461629901320 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:21 INFO - PROCESS | 1871 | 1461629901533 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:18:21 INFO - PROCESS | 1871 | 1461629901808 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:21 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca01bf2800 == 162 [pid = 1871] [id = 582] 17:18:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 264 (0x7fca030e6400) [pid = 1871] [serial = 1747] [outer = (nil)] 17:18:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 265 (0x7fca09578800) [pid = 1871] [serial = 1748] [outer = 0x7fca030e6400] 17:18:21 INFO - PROCESS | 1871 | 1461629901931 Marionette DEBUG loaded listener.js 17:18:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 266 (0x7fca0957cc00) [pid = 1871] [serial = 1749] [outer = 0x7fca030e6400] 17:18:22 INFO - PROCESS | 1871 | 1461629902755 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 17:18:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:18:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1483ms 17:18:22 INFO - PROCESS | 1871 | 1461629902795 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:18:22 INFO - PROCESS | 1871 | 1461629902798 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:18:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:18:22 INFO - PROCESS | 1871 | 1461629902805 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:18:22 INFO - PROCESS | 1871 | 1461629902808 Marionette TRACE conn3 <- [1,2302,null,{}] 17:18:22 INFO - PROCESS | 1871 | 1461629902813 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:23 INFO - PROCESS | 1871 | 1461629903039 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:18:23 INFO - PROCESS | 1871 | 1461629903314 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:23 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca03bda000 == 163 [pid = 1871] [id = 583] 17:18:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 267 (0x7fca030e5400) [pid = 1871] [serial = 1750] [outer = (nil)] 17:18:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 268 (0x7fca09581400) [pid = 1871] [serial = 1751] [outer = 0x7fca030e5400] 17:18:23 INFO - PROCESS | 1871 | 1461629903434 Marionette DEBUG loaded listener.js 17:18:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 269 (0x7fca09586000) [pid = 1871] [serial = 1752] [outer = 0x7fca030e5400] 17:18:24 INFO - PROCESS | 1871 | 1461629904278 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:18:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:18:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1534ms 17:18:24 INFO - PROCESS | 1871 | 1461629904340 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:18:24 INFO - PROCESS | 1871 | 1461629904344 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:18:24 INFO - PROCESS | 1871 | 1461629904351 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:18:24 INFO - PROCESS | 1871 | 1461629904354 Marionette TRACE conn3 <- [1,2306,null,{}] 17:18:24 INFO - PROCESS | 1871 | 1461629904359 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:24 INFO - PROCESS | 1871 | 1461629904581 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:18:24 INFO - PROCESS | 1871 | 1461629904852 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:24 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fc9ffa45800 == 164 [pid = 1871] [id = 584] 17:18:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 270 (0x7fc9ffa6a000) [pid = 1871] [serial = 1753] [outer = (nil)] 17:18:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 271 (0x7fc9ffa71000) [pid = 1871] [serial = 1754] [outer = 0x7fc9ffa6a000] 17:18:24 INFO - PROCESS | 1871 | 1461629904978 Marionette DEBUG loaded listener.js 17:18:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 272 (0x7fc9ffa76800) [pid = 1871] [serial = 1755] [outer = 0x7fc9ffa6a000] 17:18:25 INFO - PROCESS | 1871 | 1461629905831 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 17:18:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:18:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1529ms 17:18:25 INFO - PROCESS | 1871 | 1461629905881 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:18:25 INFO - PROCESS | 1871 | 1461629905883 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:18:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:18:25 INFO - PROCESS | 1871 | 1461629905890 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:18:25 INFO - PROCESS | 1871 | 1461629905893 Marionette TRACE conn3 <- [1,2310,null,{}] 17:18:25 INFO - PROCESS | 1871 | 1461629905899 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:26 INFO - PROCESS | 1871 | 1461629906139 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:18:26 INFO - PROCESS | 1871 | 1461629906456 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:26 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fc9fec29800 == 165 [pid = 1871] [id = 585] 17:18:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 273 (0x7fc9ffa6c000) [pid = 1871] [serial = 1756] [outer = (nil)] 17:18:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 274 (0x7fca09581800) [pid = 1871] [serial = 1757] [outer = 0x7fc9ffa6c000] 17:18:26 INFO - PROCESS | 1871 | 1461629906535 Marionette DEBUG loaded listener.js 17:18:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 275 (0x7fca2cdf0000) [pid = 1871] [serial = 1758] [outer = 0x7fc9ffa6c000] 17:18:27 INFO - PROCESS | 1871 | 1461629907410 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1589ms 17:18:27 INFO - PROCESS | 1871 | 1461629907480 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:18:27 INFO - PROCESS | 1871 | 1461629907483 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:18:27 INFO - PROCESS | 1871 | 1461629907489 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:18:27 INFO - PROCESS | 1871 | 1461629907493 Marionette TRACE conn3 <- [1,2314,null,{}] 17:18:27 INFO - PROCESS | 1871 | 1461629907500 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:27 INFO - PROCESS | 1871 | 1461629907728 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:18:28 INFO - PROCESS | 1871 | 1461629908076 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:28 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fc9ffa55800 == 166 [pid = 1871] [id = 586] 17:18:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 276 (0x7fc9fed43c00) [pid = 1871] [serial = 1759] [outer = (nil)] 17:18:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 277 (0x7fc9fed4d000) [pid = 1871] [serial = 1760] [outer = 0x7fc9fed43c00] 17:18:28 INFO - PROCESS | 1871 | 1461629908166 Marionette DEBUG loaded listener.js 17:18:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 278 (0x7fc9fed51800) [pid = 1871] [serial = 1761] [outer = 0x7fc9fed43c00] 17:18:29 INFO - PROCESS | 1871 | 1461629909108 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 17:18:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:18:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1680ms 17:18:29 INFO - PROCESS | 1871 | 1461629909171 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:18:29 INFO - PROCESS | 1871 | 1461629909175 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:18:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:18:29 INFO - PROCESS | 1871 | 1461629909182 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:18:29 INFO - PROCESS | 1871 | 1461629909184 Marionette TRACE conn3 <- [1,2318,null,{}] 17:18:29 INFO - PROCESS | 1871 | 1461629909189 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:29 INFO - PROCESS | 1871 | 1461629909417 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:18:30 INFO - PROCESS | 1871 | 1461629910266 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:30 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0258e800 == 167 [pid = 1871] [id = 587] 17:18:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 279 (0x7fc9fee94400) [pid = 1871] [serial = 1762] [outer = (nil)] 17:18:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 280 (0x7fc9fee96000) [pid = 1871] [serial = 1763] [outer = 0x7fc9fee94400] 17:18:30 INFO - PROCESS | 1871 | 1461629910366 Marionette DEBUG loaded listener.js 17:18:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 281 (0x7fc9fee9ac00) [pid = 1871] [serial = 1764] [outer = 0x7fc9fee94400] 17:18:31 INFO - PROCESS | 1871 | 1461629911342 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 17:18:31 INFO - PROCESS | 1871 | 1461629911426 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:18:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:18:31 INFO - PROCESS | 1871 | 1461629911434 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:18:31 INFO - PROCESS | 1871 | 1461629911440 Marionette TRACE conn3 <- [1,2322,null,{}] 17:18:31 INFO - PROCESS | 1871 | 1461629911447 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:31 INFO - PROCESS | 1871 | 1461629911775 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:18:32 INFO - PROCESS | 1871 | 1461629912190 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:32 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04d37000 == 168 [pid = 1871] [id = 588] 17:18:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 282 (0x7fca01eebc00) [pid = 1871] [serial = 1765] [outer = (nil)] 17:18:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 283 (0x7fca03059800) [pid = 1871] [serial = 1766] [outer = 0x7fca01eebc00] 17:18:32 INFO - PROCESS | 1871 | 1461629912315 Marionette DEBUG loaded listener.js 17:18:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 284 (0x7fca030dec00) [pid = 1871] [serial = 1767] [outer = 0x7fca01eebc00] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0abd6800 == 167 [pid = 1871] [id = 465] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca082df000 == 166 [pid = 1871] [id = 391] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c8a0000 == 165 [pid = 1871] [id = 359] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca07a73800 == 164 [pid = 1871] [id = 521] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca32d20000 == 163 [pid = 1871] [id = 429] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca07bea000 == 162 [pid = 1871] [id = 430] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15cc5800 == 161 [pid = 1871] [id = 361] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2addb000 == 160 [pid = 1871] [id = 21] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0b7af800 == 159 [pid = 1871] [id = 520] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0841b000 == 158 [pid = 1871] [id = 519] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca09925000 == 157 [pid = 1871] [id = 431] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca02583000 == 156 [pid = 1871] [id = 564] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04d49000 == 155 [pid = 1871] [id = 563] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15d3b800 == 154 [pid = 1871] [id = 562] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca033cf000 == 153 [pid = 1871] [id = 561] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15d2a800 == 152 [pid = 1871] [id = 560] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca30b17800 == 151 [pid = 1871] [id = 559] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2efa9000 == 150 [pid = 1871] [id = 558] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca24f52800 == 149 [pid = 1871] [id = 557] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e6e2000 == 148 [pid = 1871] [id = 556] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d5ec000 == 147 [pid = 1871] [id = 555] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca041c8800 == 146 [pid = 1871] [id = 518] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca187ca800 == 145 [pid = 1871] [id = 554] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f8f000 == 144 [pid = 1871] [id = 553] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15a0d800 == 143 [pid = 1871] [id = 552] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14c90800 == 142 [pid = 1871] [id = 551] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1008c000 == 141 [pid = 1871] [id = 550] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0de91000 == 140 [pid = 1871] [id = 549] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca098a9000 == 139 [pid = 1871] [id = 548] 17:18:33 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca03e33800 == 138 [pid = 1871] [id = 547] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 283 (0x7fca0408e800) [pid = 1871] [serial = 1601] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 282 (0x7fca0aaafc00) [pid = 1871] [serial = 1619] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 281 (0x7fca08599000) [pid = 1871] [serial = 1613] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 280 (0x7fca04089c00) [pid = 1871] [serial = 1625] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 279 (0x7fca0a99d800) [pid = 1871] [serial = 1634] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 278 (0x7fca1aff5c00) [pid = 1871] [serial = 1589] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 277 (0x7fca25d7c800) [pid = 1871] [serial = 1604] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 276 (0x7fca2ea1c400) [pid = 1871] [serial = 1595] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 275 (0x7fca0b247400) [pid = 1871] [serial = 1638] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 274 (0x7fca04ecfc00) [pid = 1871] [serial = 1580] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 273 (0x7fca08150000) [pid = 1871] [serial = 1610] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 272 (0x7fca03b54000) [pid = 1871] [serial = 1598] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 271 (0x7fca07187800) [pid = 1871] [serial = 1607] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 270 (0x7fca09536c00) [pid = 1871] [serial = 1631] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 269 (0x7fca070ce000) [pid = 1871] [serial = 1626] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 268 (0x7fca13c4f000) [pid = 1871] [serial = 1586] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 267 (0x7fca0a9a7000) [pid = 1871] [serial = 1635] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 266 (0x7fca0ab61800) [pid = 1871] [serial = 1583] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 265 (0x7fca0ab55800) [pid = 1871] [serial = 1637] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 264 (0x7fca081b5400) [pid = 1871] [serial = 1628] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 263 (0x7fca0859c400) [pid = 1871] [serial = 1616] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 262 (0x7fca1f32d800) [pid = 1871] [serial = 1592] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 261 (0x7fca096ecc00) [pid = 1871] [serial = 1632] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 260 (0x7fca09521400) [pid = 1871] [serial = 1622] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 259 (0x7fca08595400) [pid = 1871] [serial = 1629] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 258 (0x7fca1d325800) [pid = 1871] [serial = 1578] [outer = (nil)] [url = about:blank] 17:18:33 INFO - PROCESS | 1871 | --DOMWINDOW == 257 (0x7fca0c74a800) [pid = 1871] [serial = 1640] [outer = (nil)] [url = about:blank] 17:18:34 INFO - PROCESS | 1871 | 1461629914369 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:18:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:18:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2992ms 17:18:34 INFO - PROCESS | 1871 | 1461629914435 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:18:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:18:34 INFO - PROCESS | 1871 | 1461629914444 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:18:34 INFO - PROCESS | 1871 | 1461629914454 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:18:34 INFO - PROCESS | 1871 | 1461629914460 Marionette TRACE conn3 <- [1,2326,null,{}] 17:18:34 INFO - PROCESS | 1871 | 1461629914469 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:34 INFO - PROCESS | 1871 | 1461629914768 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:18:35 INFO - PROCESS | 1871 | 1461629915096 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:35 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca03e33000 == 139 [pid = 1871] [id = 589] 17:18:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 258 (0x7fca01ef1800) [pid = 1871] [serial = 1768] [outer = (nil)] 17:18:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 259 (0x7fca042cbc00) [pid = 1871] [serial = 1769] [outer = 0x7fca01ef1800] 17:18:35 INFO - PROCESS | 1871 | 1461629915206 Marionette DEBUG loaded listener.js 17:18:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 260 (0x7fca06f37400) [pid = 1871] [serial = 1770] [outer = 0x7fca01ef1800] 17:18:36 INFO - PROCESS | 1871 | 1461629916303 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:18:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1890ms 17:18:36 INFO - PROCESS | 1871 | 1461629916348 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:18:36 INFO - PROCESS | 1871 | 1461629916355 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:18:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:18:36 INFO - PROCESS | 1871 | 1461629916378 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:18:36 INFO - PROCESS | 1871 | 1461629916389 Marionette TRACE conn3 <- [1,2330,null,{}] 17:18:36 INFO - PROCESS | 1871 | 1461629916403 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:36 INFO - PROCESS | 1871 | 1461629916732 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:18:36 INFO - PROCESS | 1871 | 1461629916840 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:37 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07a76800 == 140 [pid = 1871] [id = 590] 17:18:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 261 (0x7fca03b48c00) [pid = 1871] [serial = 1771] [outer = (nil)] 17:18:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 262 (0x7fca0718e400) [pid = 1871] [serial = 1772] [outer = 0x7fca03b48c00] 17:18:37 INFO - PROCESS | 1871 | 1461629917054 Marionette DEBUG loaded listener.js 17:18:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 263 (0x7fca08154c00) [pid = 1871] [serial = 1773] [outer = 0x7fca03b48c00] 17:18:38 INFO - PROCESS | 1871 | 1461629917996 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:18:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:18:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1652ms 17:18:38 INFO - PROCESS | 1871 | 1461629918022 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:18:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:18:38 INFO - PROCESS | 1871 | 1461629918028 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:18:38 INFO - PROCESS | 1871 | 1461629918034 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:18:38 INFO - PROCESS | 1871 | 1461629918037 Marionette TRACE conn3 <- [1,2334,null,{}] 17:18:38 INFO - PROCESS | 1871 | 1461629918045 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:39 INFO - PROCESS | 1871 | 1461629919756 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 262 (0x7fca14cca800) [pid = 1871] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 261 (0x7fca1afee800) [pid = 1871] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 260 (0x7fca14df5000) [pid = 1871] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 259 (0x7fca01e10000) [pid = 1871] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 258 (0x7fca01e0d000) [pid = 1871] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 257 (0x7fca2d1cf400) [pid = 1871] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 256 (0x7fca08153400) [pid = 1871] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 255 (0x7fca0ef03000) [pid = 1871] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 254 (0x7fca01e0d800) [pid = 1871] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 253 (0x7fca099acc00) [pid = 1871] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 252 (0x7fca099b1c00) [pid = 1871] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 251 (0x7fca08153800) [pid = 1871] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 250 (0x7fca13c42800) [pid = 1871] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 249 (0x7fca01e14000) [pid = 1871] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 248 (0x7fca0400ac00) [pid = 1871] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 247 (0x7fca03b4d000) [pid = 1871] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 246 (0x7fca15533000) [pid = 1871] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 245 (0x7fca1af82800) [pid = 1871] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 244 (0x7fca081b4000) [pid = 1871] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 243 (0x7fca025cdc00) [pid = 1871] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 242 (0x7fca186cd400) [pid = 1871] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 241 (0x7fca0408a800) [pid = 1871] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 240 (0x7fca025bf800) [pid = 1871] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 239 (0x7fca06f5a000) [pid = 1871] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 238 (0x7fca01e0e800) [pid = 1871] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 237 (0x7fca1e616800) [pid = 1871] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 236 (0x7fca03b4bc00) [pid = 1871] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 235 (0x7fca17ccf400) [pid = 1871] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 234 (0x7fca1609f400) [pid = 1871] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 233 (0x7fca0814dc00) [pid = 1871] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 232 (0x7fca0f351c00) [pid = 1871] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 231 (0x7fca0c469400) [pid = 1871] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 230 (0x7fca0c5ccc00) [pid = 1871] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 229 (0x7fca096ef000) [pid = 1871] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 228 (0x7fca13c44000) [pid = 1871] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 227 (0x7fca042d2800) [pid = 1871] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 226 (0x7fca1afefc00) [pid = 1871] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 225 (0x7fca042d3400) [pid = 1871] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 224 (0x7fca0c665400) [pid = 1871] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 223 (0x7fca01e12800) [pid = 1871] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 222 (0x7fca04088400) [pid = 1871] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 221 (0x7fca0eee7c00) [pid = 1871] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 220 (0x7fca01e12400) [pid = 1871] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 219 (0x7fca1af89000) [pid = 1871] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 218 (0x7fca01e11000) [pid = 1871] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 217 (0x7fca04ed4000) [pid = 1871] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 216 (0x7fca0a29cc00) [pid = 1871] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 215 (0x7fca0f292000) [pid = 1871] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 214 (0x7fca1f798800) [pid = 1871] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 213 (0x7fca1a5e1000) [pid = 1871] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 212 (0x7fca04ed1c00) [pid = 1871] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 211 (0x7fca0814e800) [pid = 1871] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 210 (0x7fca03f0bc00) [pid = 1871] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 209 (0x7fca01e0d400) [pid = 1871] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 208 (0x7fca08157800) [pid = 1871] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 207 (0x7fca025c5000) [pid = 1871] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 206 (0x7fca01e12c00) [pid = 1871] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 205 (0x7fca2153c400) [pid = 1871] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 204 (0x7fca2134a000) [pid = 1871] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 203 (0x7fca0eccb400) [pid = 1871] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 202 (0x7fca1e013800) [pid = 1871] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 201 (0x7fca1536ec00) [pid = 1871] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 200 (0x7fca14c1c000) [pid = 1871] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 199 (0x7fca070c9000) [pid = 1871] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 198 (0x7fca0904dc00) [pid = 1871] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 197 (0x7fca099b3c00) [pid = 1871] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 196 (0x7fca14ccac00) [pid = 1871] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 195 (0x7fca14c1b000) [pid = 1871] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 194 (0x7fca15573800) [pid = 1871] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 193 (0x7fca14dec800) [pid = 1871] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 192 (0x7fca1ca9fc00) [pid = 1871] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca0eef0400) [pid = 1871] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca14d64c00) [pid = 1871] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca14c1d400) [pid = 1871] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca081b3000) [pid = 1871] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca03f0dc00) [pid = 1871] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca0c66b800) [pid = 1871] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca0ab52c00) [pid = 1871] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca081e4800) [pid = 1871] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:18:39 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca099b4400) [pid = 1871] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:18:40 INFO - PROCESS | 1871 | 1461629920049 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:40 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0307e800 == 141 [pid = 1871] [id = 591] 17:18:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca01e0d000) [pid = 1871] [serial = 1774] [outer = (nil)] 17:18:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca01e11800) [pid = 1871] [serial = 1775] [outer = 0x7fca01e0d000] 17:18:40 INFO - PROCESS | 1871 | 1461629920124 Marionette DEBUG loaded listener.js 17:18:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca03b4bc00) [pid = 1871] [serial = 1776] [outer = 0x7fca01e0d000] 17:18:40 INFO - PROCESS | 1871 | 1461629920897 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 17:18:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:18:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2888ms 17:18:40 INFO - PROCESS | 1871 | 1461629920928 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:18:40 INFO - PROCESS | 1871 | 1461629920932 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:18:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:18:40 INFO - PROCESS | 1871 | 1461629920940 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:18:40 INFO - PROCESS | 1871 | 1461629920944 Marionette TRACE conn3 <- [1,2338,null,{}] 17:18:40 INFO - PROCESS | 1871 | 1461629920950 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:41 INFO - PROCESS | 1871 | 1461629921224 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:18:41 INFO - PROCESS | 1871 | 1461629921248 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:41 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09058800 == 142 [pid = 1871] [id = 592] 17:18:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca070c4400) [pid = 1871] [serial = 1777] [outer = (nil)] 17:18:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca0814b000) [pid = 1871] [serial = 1778] [outer = 0x7fca070c4400] 17:18:41 INFO - PROCESS | 1871 | 1461629921328 Marionette DEBUG loaded listener.js 17:18:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca08592800) [pid = 1871] [serial = 1779] [outer = 0x7fca070c4400] 17:18:42 INFO - PROCESS | 1871 | 1461629922578 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:18:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:18:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1686ms 17:18:42 INFO - PROCESS | 1871 | 1461629922627 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:18:42 INFO - PROCESS | 1871 | 1461629922633 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:18:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:18:42 INFO - PROCESS | 1871 | 1461629922644 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:18:42 INFO - PROCESS | 1871 | 1461629922648 Marionette TRACE conn3 <- [1,2342,null,{}] 17:18:42 INFO - PROCESS | 1871 | 1461629922666 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:43 INFO - PROCESS | 1871 | 1461629923009 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:18:43 INFO - PROCESS | 1871 | 1461629923279 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:43 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04024800 == 143 [pid = 1871] [id = 593] 17:18:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca01eeac00) [pid = 1871] [serial = 1780] [outer = (nil)] 17:18:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca01ef0000) [pid = 1871] [serial = 1781] [outer = 0x7fca01eeac00] 17:18:43 INFO - PROCESS | 1871 | 1461629923359 Marionette DEBUG loaded listener.js 17:18:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca030da000) [pid = 1871] [serial = 1782] [outer = 0x7fca01eeac00] 17:18:44 INFO - PROCESS | 1871 | 1461629924270 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 17:18:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:18:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1691ms 17:18:44 INFO - PROCESS | 1871 | 1461629924335 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:18:44 INFO - PROCESS | 1871 | 1461629924344 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:18:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:18:44 INFO - PROCESS | 1871 | 1461629924357 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:18:44 INFO - PROCESS | 1871 | 1461629924360 Marionette TRACE conn3 <- [1,2346,null,{}] 17:18:44 INFO - PROCESS | 1871 | 1461629924368 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:44 INFO - PROCESS | 1871 | 1461629924647 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:18:45 INFO - PROCESS | 1871 | 1461629925015 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca08429800 == 144 [pid = 1871] [id = 594] 17:18:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 193 (0x7fca04087c00) [pid = 1871] [serial = 1783] [outer = (nil)] 17:18:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 194 (0x7fca04090400) [pid = 1871] [serial = 1784] [outer = 0x7fca04087c00] 17:18:45 INFO - PROCESS | 1871 | 1461629925093 Marionette DEBUG loaded listener.js 17:18:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 195 (0x7fca06f3b400) [pid = 1871] [serial = 1785] [outer = 0x7fca04087c00] 17:18:46 INFO - PROCESS | 1871 | 1461629926038 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:18:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:18:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1732ms 17:18:46 INFO - PROCESS | 1871 | 1461629926089 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:18:46 INFO - PROCESS | 1871 | 1461629926093 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:18:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:18:46 INFO - PROCESS | 1871 | 1461629926100 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:18:46 INFO - PROCESS | 1871 | 1461629926107 Marionette TRACE conn3 <- [1,2350,null,{}] 17:18:46 INFO - PROCESS | 1871 | 1461629926124 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:46 INFO - PROCESS | 1871 | 1461629926381 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:18:46 INFO - PROCESS | 1871 | 1461629926719 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:46 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09930000 == 145 [pid = 1871] [id = 595] 17:18:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 196 (0x7fca0814e000) [pid = 1871] [serial = 1786] [outer = (nil)] 17:18:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 197 (0x7fca081da800) [pid = 1871] [serial = 1787] [outer = 0x7fca0814e000] 17:18:46 INFO - PROCESS | 1871 | 1461629926814 Marionette DEBUG loaded listener.js 17:18:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 198 (0x7fca0859cc00) [pid = 1871] [serial = 1788] [outer = 0x7fca0814e000] 17:18:47 INFO - PROCESS | 1871 | 1461629927973 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 17:18:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:18:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1948ms 17:18:48 INFO - PROCESS | 1871 | 1461629928051 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:18:48 INFO - PROCESS | 1871 | 1461629928059 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:18:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:18:48 INFO - PROCESS | 1871 | 1461629928070 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:18:48 INFO - PROCESS | 1871 | 1461629928074 Marionette TRACE conn3 <- [1,2354,null,{}] 17:18:48 INFO - PROCESS | 1871 | 1461629928084 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:48 INFO - PROCESS | 1871 | 1461629928471 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:18:48 INFO - PROCESS | 1871 | 1461629928890 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a9ce000 == 146 [pid = 1871] [id = 596] 17:18:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 199 (0x7fca081ae800) [pid = 1871] [serial = 1789] [outer = (nil)] 17:18:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 200 (0x7fca0951e800) [pid = 1871] [serial = 1790] [outer = 0x7fca081ae800] 17:18:49 INFO - PROCESS | 1871 | 1461629929022 Marionette DEBUG loaded listener.js 17:18:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 201 (0x7fca09579800) [pid = 1871] [serial = 1791] [outer = 0x7fca081ae800] 17:18:50 INFO - PROCESS | 1871 | 1461629930155 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 17:18:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:18:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2140ms 17:18:50 INFO - PROCESS | 1871 | 1461629930210 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:18:50 INFO - PROCESS | 1871 | 1461629930213 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:18:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:18:50 INFO - PROCESS | 1871 | 1461629930222 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:18:50 INFO - PROCESS | 1871 | 1461629930227 Marionette TRACE conn3 <- [1,2358,null,{}] 17:18:50 INFO - PROCESS | 1871 | 1461629930234 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:50 INFO - PROCESS | 1871 | 1461629930497 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:18:50 INFO - PROCESS | 1871 | 1461629930823 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:50 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ad64000 == 147 [pid = 1871] [id = 597] 17:18:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 202 (0x7fca09051c00) [pid = 1871] [serial = 1792] [outer = (nil)] 17:18:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 203 (0x7fca096a4c00) [pid = 1871] [serial = 1793] [outer = 0x7fca09051c00] 17:18:50 INFO - PROCESS | 1871 | 1461629930922 Marionette DEBUG loaded listener.js 17:18:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 204 (0x7fca09898000) [pid = 1871] [serial = 1794] [outer = 0x7fca09051c00] 17:18:51 INFO - PROCESS | 1871 | 1461629931852 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 17:18:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:18:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1682ms 17:18:51 INFO - PROCESS | 1871 | 1461629931906 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:18:51 INFO - PROCESS | 1871 | 1461629931910 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:18:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:18:51 INFO - PROCESS | 1871 | 1461629931916 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:18:51 INFO - PROCESS | 1871 | 1461629931920 Marionette TRACE conn3 <- [1,2362,null,{}] 17:18:51 INFO - PROCESS | 1871 | 1461629931926 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:52 INFO - PROCESS | 1871 | 1461629932181 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:18:52 INFO - PROCESS | 1871 | 1461629932500 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:52 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0de9e800 == 148 [pid = 1871] [id = 598] 17:18:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 205 (0x7fca0a99b800) [pid = 1871] [serial = 1795] [outer = (nil)] 17:18:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 206 (0x7fca0aaafc00) [pid = 1871] [serial = 1796] [outer = 0x7fca0a99b800] 17:18:52 INFO - PROCESS | 1871 | 1461629932642 Marionette DEBUG loaded listener.js 17:18:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 207 (0x7fca0ab55800) [pid = 1871] [serial = 1797] [outer = 0x7fca0a99b800] 17:18:53 INFO - PROCESS | 1871 | 1461629933837 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 17:18:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:18:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1981ms 17:18:53 INFO - PROCESS | 1871 | 1461629933900 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:18:53 INFO - PROCESS | 1871 | 1461629933903 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:18:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:18:53 INFO - PROCESS | 1871 | 1461629933909 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:18:53 INFO - PROCESS | 1871 | 1461629933912 Marionette TRACE conn3 <- [1,2366,null,{}] 17:18:53 INFO - PROCESS | 1871 | 1461629933918 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:54 INFO - PROCESS | 1871 | 1461629934154 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:18:54 INFO - PROCESS | 1871 | 1461629934478 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:54 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f530800 == 149 [pid = 1871] [id = 599] 17:18:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 208 (0x7fca0a99c400) [pid = 1871] [serial = 1798] [outer = (nil)] 17:18:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 209 (0x7fca0b24c800) [pid = 1871] [serial = 1799] [outer = 0x7fca0a99c400] 17:18:54 INFO - PROCESS | 1871 | 1461629934574 Marionette DEBUG loaded listener.js 17:18:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 210 (0x7fca0c478800) [pid = 1871] [serial = 1800] [outer = 0x7fca0a99c400] 17:18:55 INFO - PROCESS | 1871 | 1461629935429 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 17:18:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:18:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1580ms 17:18:55 INFO - PROCESS | 1871 | 1461629935491 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:18:55 INFO - PROCESS | 1871 | 1461629935496 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:18:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:18:55 INFO - PROCESS | 1871 | 1461629935504 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:18:55 INFO - PROCESS | 1871 | 1461629935509 Marionette TRACE conn3 <- [1,2370,null,{}] 17:18:55 INFO - PROCESS | 1871 | 1461629935517 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:55 INFO - PROCESS | 1871 | 1461629935767 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:18:56 INFO - PROCESS | 1871 | 1461629936088 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:56 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca10089800 == 150 [pid = 1871] [id = 600] 17:18:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 211 (0x7fca0a290000) [pid = 1871] [serial = 1801] [outer = (nil)] 17:18:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 212 (0x7fca0c5d3c00) [pid = 1871] [serial = 1802] [outer = 0x7fca0a290000] 17:18:56 INFO - PROCESS | 1871 | 1461629936176 Marionette DEBUG loaded listener.js 17:18:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 213 (0x7fca0c67ec00) [pid = 1871] [serial = 1803] [outer = 0x7fca0a290000] 17:18:57 INFO - PROCESS | 1871 | 1461629937081 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 17:18:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:18:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1631ms 17:18:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:18:57 INFO - PROCESS | 1871 | 1461629937136 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:18:57 INFO - PROCESS | 1871 | 1461629937139 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:18:57 INFO - PROCESS | 1871 | 1461629937146 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:18:57 INFO - PROCESS | 1871 | 1461629937149 Marionette TRACE conn3 <- [1,2374,null,{}] 17:18:57 INFO - PROCESS | 1871 | 1461629937156 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:57 INFO - PROCESS | 1871 | 1461629937389 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:18:57 INFO - PROCESS | 1871 | 1461629937699 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:57 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14d8c000 == 151 [pid = 1871] [id = 601] 17:18:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 214 (0x7fca030e3000) [pid = 1871] [serial = 1804] [outer = (nil)] 17:18:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 215 (0x7fca0c7f3c00) [pid = 1871] [serial = 1805] [outer = 0x7fca030e3000] 17:18:57 INFO - PROCESS | 1871 | 1461629937789 Marionette DEBUG loaded listener.js 17:18:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 216 (0x7fca0c863c00) [pid = 1871] [serial = 1806] [outer = 0x7fca030e3000] 17:18:58 INFO - PROCESS | 1871 | 1461629938799 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 17:18:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:18:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1687ms 17:18:58 INFO - PROCESS | 1871 | 1461629938833 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:18:58 INFO - PROCESS | 1871 | 1461629938837 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:18:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:18:58 INFO - PROCESS | 1871 | 1461629938844 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:18:58 INFO - PROCESS | 1871 | 1461629938847 Marionette TRACE conn3 <- [1,2378,null,{}] 17:18:58 INFO - PROCESS | 1871 | 1461629938853 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:59 INFO - PROCESS | 1871 | 1461629939120 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:18:59 INFO - PROCESS | 1871 | 1461629939441 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:59 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15a20800 == 152 [pid = 1871] [id = 602] 17:18:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 217 (0x7fca03b48400) [pid = 1871] [serial = 1807] [outer = (nil)] 17:18:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 218 (0x7fca0eee7000) [pid = 1871] [serial = 1808] [outer = 0x7fca03b48400] 17:18:59 INFO - PROCESS | 1871 | 1461629939537 Marionette DEBUG loaded listener.js 17:18:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 219 (0x7fca0ef07000) [pid = 1871] [serial = 1809] [outer = 0x7fca03b48400] 17:19:00 INFO - PROCESS | 1871 | 1461629940569 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 17:19:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:19:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1783ms 17:19:00 INFO - PROCESS | 1871 | 1461629940631 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:19:00 INFO - PROCESS | 1871 | 1461629940638 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:19:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:19:00 INFO - PROCESS | 1871 | 1461629940649 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:19:00 INFO - PROCESS | 1871 | 1461629940656 Marionette TRACE conn3 <- [1,2382,null,{}] 17:19:00 INFO - PROCESS | 1871 | 1461629940667 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:01 INFO - PROCESS | 1871 | 1461629941027 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:19:01 INFO - PROCESS | 1871 | 1461629941377 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:01 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15dcf800 == 153 [pid = 1871] [id = 603] 17:19:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 220 (0x7fca0ffcd000) [pid = 1871] [serial = 1810] [outer = (nil)] 17:19:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 221 (0x7fca10064400) [pid = 1871] [serial = 1811] [outer = 0x7fca0ffcd000] 17:19:01 INFO - PROCESS | 1871 | 1461629941461 Marionette DEBUG loaded listener.js 17:19:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 222 (0x7fca101ed400) [pid = 1871] [serial = 1812] [outer = 0x7fca0ffcd000] 17:19:02 INFO - PROCESS | 1871 | 1461629942723 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 17:19:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:19:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2144ms 17:19:02 INFO - PROCESS | 1871 | 1461629942794 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:19:02 INFO - PROCESS | 1871 | 1461629942800 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:19:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:19:02 INFO - PROCESS | 1871 | 1461629942811 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:19:02 INFO - PROCESS | 1871 | 1461629942818 Marionette TRACE conn3 <- [1,2386,null,{}] 17:19:02 INFO - PROCESS | 1871 | 1461629942828 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:03 INFO - PROCESS | 1871 | 1461629943223 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:19:03 INFO - PROCESS | 1871 | 1461629943597 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:03 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca17b91000 == 154 [pid = 1871] [id = 604] 17:19:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 223 (0x7fca042cac00) [pid = 1871] [serial = 1813] [outer = (nil)] 17:19:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 224 (0x7fca14c10c00) [pid = 1871] [serial = 1814] [outer = 0x7fca042cac00] 17:19:03 INFO - PROCESS | 1871 | 1461629943728 Marionette DEBUG loaded listener.js 17:19:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 225 (0x7fca14c2f000) [pid = 1871] [serial = 1815] [outer = 0x7fca042cac00] 17:19:05 INFO - PROCESS | 1871 | 1461629945198 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 17:19:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:19:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2454ms 17:19:05 INFO - PROCESS | 1871 | 1461629945266 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:19:05 INFO - PROCESS | 1871 | 1461629945273 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:19:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:19:05 INFO - PROCESS | 1871 | 1461629945283 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:19:05 INFO - PROCESS | 1871 | 1461629945287 Marionette TRACE conn3 <- [1,2390,null,{}] 17:19:05 INFO - PROCESS | 1871 | 1461629945299 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:05 INFO - PROCESS | 1871 | 1461629945664 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:19:05 INFO - PROCESS | 1871 | 1461629945984 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d2cd800 == 155 [pid = 1871] [id = 605] 17:19:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 226 (0x7fca13c4c000) [pid = 1871] [serial = 1816] [outer = (nil)] 17:19:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 227 (0x7fca14cca800) [pid = 1871] [serial = 1817] [outer = 0x7fca13c4c000] 17:19:06 INFO - PROCESS | 1871 | 1461629946062 Marionette DEBUG loaded listener.js 17:19:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 228 (0x7fca14d6d400) [pid = 1871] [serial = 1818] [outer = 0x7fca13c4c000] 17:19:07 INFO - PROCESS | 1871 | 1461629947068 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:19:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:19:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1843ms 17:19:07 INFO - PROCESS | 1871 | 1461629947126 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:19:07 INFO - PROCESS | 1871 | 1461629947129 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:19:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:19:07 INFO - PROCESS | 1871 | 1461629947136 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:19:07 INFO - PROCESS | 1871 | 1461629947138 Marionette TRACE conn3 <- [1,2394,null,{}] 17:19:07 INFO - PROCESS | 1871 | 1461629947145 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:07 INFO - PROCESS | 1871 | 1461629947448 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:19:07 INFO - PROCESS | 1871 | 1461629947782 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:07 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e3fc000 == 156 [pid = 1871] [id = 606] 17:19:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 229 (0x7fca13ee6c00) [pid = 1871] [serial = 1819] [outer = (nil)] 17:19:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 230 (0x7fca14df5000) [pid = 1871] [serial = 1820] [outer = 0x7fca13ee6c00] 17:19:07 INFO - PROCESS | 1871 | 1461629947874 Marionette DEBUG loaded listener.js 17:19:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 231 (0x7fca1537c400) [pid = 1871] [serial = 1821] [outer = 0x7fca13ee6c00] 17:19:08 INFO - PROCESS | 1871 | 1461629948750 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:19:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:19:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1685ms 17:19:08 INFO - PROCESS | 1871 | 1461629948821 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:19:08 INFO - PROCESS | 1871 | 1461629948825 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:19:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:19:08 INFO - PROCESS | 1871 | 1461629948831 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:19:08 INFO - PROCESS | 1871 | 1461629948834 Marionette TRACE conn3 <- [1,2398,null,{}] 17:19:08 INFO - PROCESS | 1871 | 1461629948840 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:09 INFO - PROCESS | 1871 | 1461629949101 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:19:09 INFO - PROCESS | 1871 | 1461629949428 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:09 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2150e800 == 157 [pid = 1871] [id = 607] 17:19:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 232 (0x7fca141c5400) [pid = 1871] [serial = 1822] [outer = (nil)] 17:19:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 233 (0x7fca15535000) [pid = 1871] [serial = 1823] [outer = 0x7fca141c5400] 17:19:09 INFO - PROCESS | 1871 | 1461629949503 Marionette DEBUG loaded listener.js 17:19:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 234 (0x7fca15576800) [pid = 1871] [serial = 1824] [outer = 0x7fca141c5400] 17:19:10 INFO - PROCESS | 1871 | 1461629950450 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:19:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:19:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1637ms 17:19:10 INFO - PROCESS | 1871 | 1461629950471 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:19:10 INFO - PROCESS | 1871 | 1461629950477 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:19:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:19:10 INFO - PROCESS | 1871 | 1461629950487 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:19:10 INFO - PROCESS | 1871 | 1461629950491 Marionette TRACE conn3 <- [1,2402,null,{}] 17:19:10 INFO - PROCESS | 1871 | 1461629950502 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:10 INFO - PROCESS | 1871 | 1461629950864 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:19:11 INFO - PROCESS | 1871 | 1461629951183 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:11 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2bc16000 == 158 [pid = 1871] [id = 608] 17:19:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 235 (0x7fca15483400) [pid = 1871] [serial = 1825] [outer = (nil)] 17:19:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 236 (0x7fca15860000) [pid = 1871] [serial = 1826] [outer = 0x7fca15483400] 17:19:11 INFO - PROCESS | 1871 | 1461629951263 Marionette DEBUG loaded listener.js 17:19:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 237 (0x7fca16f3b000) [pid = 1871] [serial = 1827] [outer = 0x7fca15483400] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 236 (0x7fca0a9a8c00) [pid = 1871] [serial = 1712] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 235 (0x7fca1609f000) [pid = 1871] [serial = 1473] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 234 (0x7fca1e613800) [pid = 1871] [serial = 1677] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 233 (0x7fca1e2c6c00) [pid = 1871] [serial = 1590] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 232 (0x7fca07188000) [pid = 1871] [serial = 1704] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 231 (0x7fca03b4d400) [pid = 1871] [serial = 1644] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 230 (0x7fca30726000) [pid = 1871] [serial = 1596] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 229 (0x7fca09043000) [pid = 1871] [serial = 1647] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 228 (0x7fca15535c00) [pid = 1871] [serial = 1664] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 227 (0x7fca081dac00) [pid = 1871] [serial = 1497] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 226 (0x7fca0ef0cc00) [pid = 1871] [serial = 1653] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 225 (0x7fca0a297800) [pid = 1871] [serial = 1649] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 224 (0x7fca0859bc00) [pid = 1871] [serial = 1707] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 223 (0x7fca13c4f800) [pid = 1871] [serial = 1658] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 222 (0x7fca04ed4c00) [pid = 1871] [serial = 1458] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 221 (0x7fca0aab6c00) [pid = 1871] [serial = 1620] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 220 (0x7fca04092c00) [pid = 1871] [serial = 1602] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 219 (0x7fca1a5f0000) [pid = 1871] [serial = 1542] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 218 (0x7fca1d555c00) [pid = 1871] [serial = 1482] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 217 (0x7fca0f34fc00) [pid = 1871] [serial = 1404] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 216 (0x7fca03063800) [pid = 1871] [serial = 1695] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 215 (0x7fca1a5e7c00) [pid = 1871] [serial = 1422] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 214 (0x7fca0718d400) [pid = 1871] [serial = 1608] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 213 (0x7fca0400f000) [pid = 1871] [serial = 1700] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 212 (0x7fca141c6400) [pid = 1871] [serial = 1431] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 211 (0x7fca0c669400) [pid = 1871] [serial = 1557] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 210 (0x7fca1f47dc00) [pid = 1871] [serial = 1488] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 209 (0x7fca3072e000) [pid = 1871] [serial = 1599] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 208 (0x7fca1ca9c800) [pid = 1871] [serial = 1545] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 207 (0x7fca1ba20800) [pid = 1871] [serial = 1479] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 206 (0x7fca08156400) [pid = 1871] [serial = 1611] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 205 (0x7fca14cce800) [pid = 1871] [serial = 1587] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 204 (0x7fca141c4800) [pid = 1871] [serial = 1470] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 203 (0x7fca13c47800) [pid = 1871] [serial = 1407] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 202 (0x7fca0c67c800) [pid = 1871] [serial = 1524] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 201 (0x7fca1521c400) [pid = 1871] [serial = 1661] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 200 (0x7fca14df8000) [pid = 1871] [serial = 1410] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 199 (0x7fca1be1a000) [pid = 1871] [serial = 1425] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 198 (0x7fca081ad400) [pid = 1871] [serial = 1395] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 197 (0x7fca25d1ac00) [pid = 1871] [serial = 1593] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 196 (0x7fca081aac00) [pid = 1871] [serial = 1709] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 195 (0x7fca0aaba400) [pid = 1871] [serial = 1650] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 194 (0x7fca01e18000) [pid = 1871] [serial = 1643] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 193 (0x7fca30969000) [pid = 1871] [serial = 1605] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 192 (0x7fca0f347c00) [pid = 1871] [serial = 1527] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca0aabb400) [pid = 1871] [serial = 1623] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca1e010800) [pid = 1871] [serial = 1485] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca04ed6400) [pid = 1871] [serial = 1518] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca0305ec00) [pid = 1871] [serial = 1694] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca0c744c00) [pid = 1871] [serial = 1652] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca3019f400) [pid = 1871] [serial = 1686] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca0c665c00) [pid = 1871] [serial = 1464] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca170d1c00) [pid = 1871] [serial = 1536] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca2bbbac00) [pid = 1871] [serial = 1551] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca1a5e9000) [pid = 1871] [serial = 1673] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca1e00dc00) [pid = 1871] [serial = 1676] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca15860c00) [pid = 1871] [serial = 1413] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca085a0400) [pid = 1871] [serial = 1614] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca03f17000) [pid = 1871] [serial = 1689] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca099ab800) [pid = 1871] [serial = 1494] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca187ec400) [pid = 1871] [serial = 1617] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca081a7c00) [pid = 1871] [serial = 1581] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca09524800) [pid = 1871] [serial = 1500] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca2bcce800) [pid = 1871] [serial = 1491] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca2ceb4800) [pid = 1871] [serial = 1685] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca2ce72000) [pid = 1871] [serial = 1554] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca1ba24c00) [pid = 1871] [serial = 1674] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca0ef0e000) [pid = 1871] [serial = 1401] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca1f327400) [pid = 1871] [serial = 1548] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca188ad000) [pid = 1871] [serial = 1419] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca15220c00) [pid = 1871] [serial = 1533] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca14df7000) [pid = 1871] [serial = 1329] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca099b6c00) [pid = 1871] [serial = 1398] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca0c689800) [pid = 1871] [serial = 1584] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca1af83000) [pid = 1871] [serial = 1476] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca1cc1d000) [pid = 1871] [serial = 1428] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca188ab000) [pid = 1871] [serial = 1671] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca17cdc800) [pid = 1871] [serial = 1416] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca2183f800) [pid = 1871] [serial = 1680] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca13c4dc00) [pid = 1871] [serial = 1530] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca1585d400) [pid = 1871] [serial = 1667] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca081d9000) [pid = 1871] [serial = 1646] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca03f12800) [pid = 1871] [serial = 1688] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca04ece800) [pid = 1871] [serial = 1701] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca15578000) [pid = 1871] [serial = 1665] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca188a9c00) [pid = 1871] [serial = 1539] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca0953dc00) [pid = 1871] [serial = 1461] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca0814ac00) [pid = 1871] [serial = 1697] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca081ae000) [pid = 1871] [serial = 1706] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca187e7400) [pid = 1871] [serial = 1670] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca30304400) [pid = 1871] [serial = 1691] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca15374400) [pid = 1871] [serial = 1662] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca1f32cc00) [pid = 1871] [serial = 1679] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fca2bbb4400) [pid = 1871] [serial = 1683] [outer = (nil)] [url = about:blank] 17:19:13 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fca0ffca000) [pid = 1871] [serial = 1467] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1871 | --DOMWINDOW == 141 (0x7fca14c35800) [pid = 1871] [serial = 1659] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca06f42c00) [pid = 1871] [serial = 1703] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fca096e8c00) [pid = 1871] [serial = 1521] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca0ffcb800) [pid = 1871] [serial = 1656] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fca0f347800) [pid = 1871] [serial = 1655] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca0a288c00) [pid = 1871] [serial = 1710] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1871 | --DOMWINDOW == 135 (0x7fca1be1a400) [pid = 1871] [serial = 1682] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1871 | --DOMWINDOW == 134 (0x7fca30aa1c00) [pid = 1871] [serial = 1692] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1871 | --DOMWINDOW == 133 (0x7fca170dfc00) [pid = 1871] [serial = 1668] [outer = (nil)] [url = about:blank] 17:19:14 INFO - PROCESS | 1871 | 1461629954157 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 17:19:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:19:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 3747ms 17:19:14 INFO - PROCESS | 1871 | 1461629954234 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:19:14 INFO - PROCESS | 1871 | 1461629954239 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:19:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:19:14 INFO - PROCESS | 1871 | 1461629954250 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:19:14 INFO - PROCESS | 1871 | 1461629954256 Marionette TRACE conn3 <- [1,2406,null,{}] 17:19:14 INFO - PROCESS | 1871 | 1461629954268 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:14 INFO - PROCESS | 1871 | 1461629954511 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:19:14 INFO - PROCESS | 1871 | 1461629954723 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:14 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca01be8000 == 159 [pid = 1871] [id = 609] 17:19:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 134 (0x7fc9ffa71400) [pid = 1871] [serial = 1828] [outer = (nil)] 17:19:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 135 (0x7fc9ffa74c00) [pid = 1871] [serial = 1829] [outer = 0x7fc9ffa71400] 17:19:14 INFO - PROCESS | 1871 | 1461629954803 Marionette DEBUG loaded listener.js 17:19:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 136 (0x7fca01e10c00) [pid = 1871] [serial = 1830] [outer = 0x7fc9ffa71400] 17:19:15 INFO - PROCESS | 1871 | 1461629955688 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 17:19:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:19:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1488ms 17:19:15 INFO - PROCESS | 1871 | 1461629955739 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:19:15 INFO - PROCESS | 1871 | 1461629955747 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:19:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:19:15 INFO - PROCESS | 1871 | 1461629955762 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:19:15 INFO - PROCESS | 1871 | 1461629955768 Marionette TRACE conn3 <- [1,2410,null,{}] 17:19:15 INFO - PROCESS | 1871 | 1461629955774 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:16 INFO - PROCESS | 1871 | 1461629956015 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:19:16 INFO - PROCESS | 1871 | 1461629956290 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:16 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca033c5800 == 160 [pid = 1871] [id = 610] 17:19:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fca01ef2800) [pid = 1871] [serial = 1831] [outer = (nil)] 17:19:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca025c4400) [pid = 1871] [serial = 1832] [outer = 0x7fca01ef2800] 17:19:16 INFO - PROCESS | 1871 | 1461629956381 Marionette DEBUG loaded listener.js 17:19:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca0305a400) [pid = 1871] [serial = 1833] [outer = 0x7fca01ef2800] 17:19:17 INFO - PROCESS | 1871 | 1461629957560 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:19:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:19:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1855ms 17:19:17 INFO - PROCESS | 1871 | 1461629957622 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:19:17 INFO - PROCESS | 1871 | 1461629957628 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:19:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:19:17 INFO - PROCESS | 1871 | 1461629957639 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:19:17 INFO - PROCESS | 1871 | 1461629957648 Marionette TRACE conn3 <- [1,2414,null,{}] 17:19:17 INFO - PROCESS | 1871 | 1461629957685 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:18 INFO - PROCESS | 1871 | 1461629958526 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:19:18 INFO - PROCESS | 1871 | 1461629958606 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:18 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca03e49800 == 161 [pid = 1871] [id = 611] 17:19:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fca03b55c00) [pid = 1871] [serial = 1834] [outer = (nil)] 17:19:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca03f0cc00) [pid = 1871] [serial = 1835] [outer = 0x7fca03b55c00] 17:19:18 INFO - PROCESS | 1871 | 1461629958724 Marionette DEBUG loaded listener.js 17:19:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 142 (0x7fca03f16c00) [pid = 1871] [serial = 1836] [outer = 0x7fca03b55c00] 17:19:19 INFO - PROCESS | 1871 | --DOMWINDOW == 141 (0x7fca01e0d000) [pid = 1871] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:19:19 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca01ef1800) [pid = 1871] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:19:19 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fc9fee94400) [pid = 1871] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:19:19 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca03b48c00) [pid = 1871] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:19:19 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fca01e18400) [pid = 1871] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:19:19 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca01eebc00) [pid = 1871] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:19:20 INFO - PROCESS | 1871 | 1461629960108 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 17:19:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:19:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2511ms 17:19:20 INFO - PROCESS | 1871 | 1461629960150 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:19:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:19:20 INFO - PROCESS | 1871 | 1461629960157 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:19:20 INFO - PROCESS | 1871 | 1461629960166 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:19:20 INFO - PROCESS | 1871 | 1461629960171 Marionette TRACE conn3 <- [1,2418,null,{}] 17:19:20 INFO - PROCESS | 1871 | 1461629960179 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:20 INFO - PROCESS | 1871 | 1461629960480 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:19:20 INFO - PROCESS | 1871 | 1461629960698 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04adc800 == 162 [pid = 1871] [id = 612] 17:19:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fca01e0d000) [pid = 1871] [serial = 1837] [outer = (nil)] 17:19:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca0400b400) [pid = 1871] [serial = 1838] [outer = 0x7fca01e0d000] 17:19:20 INFO - PROCESS | 1871 | 1461629960823 Marionette DEBUG loaded listener.js 17:19:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca0408b400) [pid = 1871] [serial = 1839] [outer = 0x7fca01e0d000] 17:19:22 INFO - PROCESS | 1871 | 1461629962139 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:19:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:19:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2044ms 17:19:22 INFO - PROCESS | 1871 | 1461629962212 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:19:22 INFO - PROCESS | 1871 | 1461629962223 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:19:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:19:22 INFO - PROCESS | 1871 | 1461629962252 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:19:22 INFO - PROCESS | 1871 | 1461629962272 Marionette TRACE conn3 <- [1,2422,null,{}] 17:19:22 INFO - PROCESS | 1871 | 1461629962358 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:22 INFO - PROCESS | 1871 | 1461629962631 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:19:22 INFO - PROCESS | 1871 | 1461629962988 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:23 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca03082800 == 163 [pid = 1871] [id = 613] 17:19:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fc9fed4f000) [pid = 1871] [serial = 1840] [outer = (nil)] 17:19:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca01eebc00) [pid = 1871] [serial = 1841] [outer = 0x7fc9fed4f000] 17:19:23 INFO - PROCESS | 1871 | 1461629963069 Marionette DEBUG loaded listener.js 17:19:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 142 (0x7fca0305c400) [pid = 1871] [serial = 1842] [outer = 0x7fc9fed4f000] 17:19:24 INFO - PROCESS | 1871 | 1461629964049 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:19:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:19:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1889ms 17:19:24 INFO - PROCESS | 1871 | 1461629964127 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:19:24 INFO - PROCESS | 1871 | 1461629964136 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:19:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:19:24 INFO - PROCESS | 1871 | 1461629964148 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:19:24 INFO - PROCESS | 1871 | 1461629964158 Marionette TRACE conn3 <- [1,2426,null,{}] 17:19:24 INFO - PROCESS | 1871 | 1461629964169 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:24 INFO - PROCESS | 1871 | 1461629964517 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:19:24 INFO - PROCESS | 1871 | 1461629964799 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:24 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04be5800 == 164 [pid = 1871] [id = 614] 17:19:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca03b4b800) [pid = 1871] [serial = 1843] [outer = (nil)] 17:19:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca03f0a800) [pid = 1871] [serial = 1844] [outer = 0x7fca03b4b800] 17:19:24 INFO - PROCESS | 1871 | 1461629964879 Marionette DEBUG loaded listener.js 17:19:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca04008800) [pid = 1871] [serial = 1845] [outer = 0x7fca03b4b800] 17:19:25 INFO - PROCESS | 1871 | 1461629965939 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:19:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:19:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1851ms 17:19:26 INFO - PROCESS | 1871 | 1461629966000 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:19:26 INFO - PROCESS | 1871 | 1461629966004 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:19:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:19:26 INFO - PROCESS | 1871 | 1461629966012 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:19:26 INFO - PROCESS | 1871 | 1461629966020 Marionette TRACE conn3 <- [1,2430,null,{}] 17:19:26 INFO - PROCESS | 1871 | 1461629966039 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:26 INFO - PROCESS | 1871 | 1461629966330 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:19:26 INFO - PROCESS | 1871 | 1461629966649 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:26 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca078d3800 == 165 [pid = 1871] [id = 615] 17:19:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca042d0000) [pid = 1871] [serial = 1846] [outer = (nil)] 17:19:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca04ed0400) [pid = 1871] [serial = 1847] [outer = 0x7fca042d0000] 17:19:26 INFO - PROCESS | 1871 | 1461629966732 Marionette DEBUG loaded listener.js 17:19:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca06f36400) [pid = 1871] [serial = 1848] [outer = 0x7fca042d0000] 17:19:27 INFO - PROCESS | 1871 | 1461629967690 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 17:19:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:19:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1742ms 17:19:27 INFO - PROCESS | 1871 | 1461629967755 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:19:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:19:27 INFO - PROCESS | 1871 | 1461629967760 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:19:27 INFO - PROCESS | 1871 | 1461629967767 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:19:27 INFO - PROCESS | 1871 | 1461629967770 Marionette TRACE conn3 <- [1,2434,null,{}] 17:19:27 INFO - PROCESS | 1871 | 1461629967776 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:28 INFO - PROCESS | 1871 | 1461629968047 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:19:28 INFO - PROCESS | 1871 | 1461629968417 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:28 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07bed000 == 166 [pid = 1871] [id = 616] 17:19:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca042d3000) [pid = 1871] [serial = 1849] [outer = (nil)] 17:19:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca06f4fc00) [pid = 1871] [serial = 1850] [outer = 0x7fca042d3000] 17:19:28 INFO - PROCESS | 1871 | 1461629968545 Marionette DEBUG loaded listener.js 17:19:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca06f5dc00) [pid = 1871] [serial = 1851] [outer = 0x7fca042d3000] 17:19:29 INFO - PROCESS | 1871 | 1461629969544 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 17:19:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:19:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1832ms 17:19:29 INFO - PROCESS | 1871 | 1461629969601 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:19:29 INFO - PROCESS | 1871 | 1461629969606 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:19:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:19:29 INFO - PROCESS | 1871 | 1461629969617 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:19:29 INFO - PROCESS | 1871 | 1461629969623 Marionette TRACE conn3 <- [1,2438,null,{}] 17:19:29 INFO - PROCESS | 1871 | 1461629969633 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:29 INFO - PROCESS | 1871 | 1461629969886 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:19:30 INFO - PROCESS | 1871 | 1461629970198 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:30 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca083a1800 == 167 [pid = 1871] [id = 617] 17:19:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca06f3c400) [pid = 1871] [serial = 1852] [outer = (nil)] 17:19:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca070cd800) [pid = 1871] [serial = 1853] [outer = 0x7fca06f3c400] 17:19:30 INFO - PROCESS | 1871 | 1461629970281 Marionette DEBUG loaded listener.js 17:19:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca0718d400) [pid = 1871] [serial = 1854] [outer = 0x7fca06f3c400] 17:19:31 INFO - PROCESS | 1871 | 1461629971222 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 17:19:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:19:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1650ms 17:19:31 INFO - PROCESS | 1871 | 1461629971267 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:19:31 INFO - PROCESS | 1871 | 1461629971271 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:19:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:19:31 INFO - PROCESS | 1871 | 1461629971278 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:19:31 INFO - PROCESS | 1871 | 1461629971282 Marionette TRACE conn3 <- [1,2442,null,{}] 17:19:31 INFO - PROCESS | 1871 | 1461629971287 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:31 INFO - PROCESS | 1871 | 1461629971573 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:19:31 INFO - PROCESS | 1871 | 1461629971897 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:31 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09081000 == 168 [pid = 1871] [id = 618] 17:19:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca081ac000) [pid = 1871] [serial = 1855] [outer = (nil)] 17:19:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca081b0800) [pid = 1871] [serial = 1856] [outer = 0x7fca081ac000] 17:19:31 INFO - PROCESS | 1871 | 1461629971989 Marionette DEBUG loaded listener.js 17:19:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca081e2c00) [pid = 1871] [serial = 1857] [outer = 0x7fca081ac000] 17:19:32 INFO - PROCESS | 1871 | 1461629972949 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 17:19:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:19:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1744ms 17:19:33 INFO - PROCESS | 1871 | 1461629973025 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:19:33 INFO - PROCESS | 1871 | 1461629973032 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:19:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:19:33 INFO - PROCESS | 1871 | 1461629973042 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:19:33 INFO - PROCESS | 1871 | 1461629973047 Marionette TRACE conn3 <- [1,2446,null,{}] 17:19:33 INFO - PROCESS | 1871 | 1461629973058 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:33 INFO - PROCESS | 1871 | 1461629973348 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:19:33 INFO - PROCESS | 1871 | 1461629973661 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:33 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca096a1800 == 169 [pid = 1871] [id = 619] 17:19:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca081e6000) [pid = 1871] [serial = 1858] [outer = (nil)] 17:19:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca08599400) [pid = 1871] [serial = 1859] [outer = 0x7fca081e6000] 17:19:33 INFO - PROCESS | 1871 | 1461629973738 Marionette DEBUG loaded listener.js 17:19:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca09046800) [pid = 1871] [serial = 1860] [outer = 0x7fca081e6000] 17:19:34 INFO - PROCESS | 1871 | 1461629974740 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 17:19:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:19:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1743ms 17:19:34 INFO - PROCESS | 1871 | 1461629974785 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:19:34 INFO - PROCESS | 1871 | 1461629974790 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:19:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:19:34 INFO - PROCESS | 1871 | 1461629974797 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:19:34 INFO - PROCESS | 1871 | 1461629974800 Marionette TRACE conn3 <- [1,2450,null,{}] 17:19:34 INFO - PROCESS | 1871 | 1461629974807 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:35 INFO - PROCESS | 1871 | 1461629975055 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:19:35 INFO - PROCESS | 1871 | 1461629975331 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:35 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca098b6800 == 170 [pid = 1871] [id = 620] 17:19:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca081acc00) [pid = 1871] [serial = 1861] [outer = (nil)] 17:19:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca0950a000) [pid = 1871] [serial = 1862] [outer = 0x7fca081acc00] 17:19:35 INFO - PROCESS | 1871 | 1461629975457 Marionette DEBUG loaded listener.js 17:19:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca09516400) [pid = 1871] [serial = 1863] [outer = 0x7fca081acc00] 17:19:36 INFO - PROCESS | 1871 | 1461629976653 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 17:19:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:19:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1890ms 17:19:36 INFO - PROCESS | 1871 | 1461629976690 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:19:36 INFO - PROCESS | 1871 | 1461629976694 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:19:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:19:36 INFO - PROCESS | 1871 | 1461629976705 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:19:36 INFO - PROCESS | 1871 | 1461629976709 Marionette TRACE conn3 <- [1,2454,null,{}] 17:19:36 INFO - PROCESS | 1871 | 1461629976719 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:37 INFO - PROCESS | 1871 | 1461629977099 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:19:37 INFO - PROCESS | 1871 | 1461629977425 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:37 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca099a1800 == 171 [pid = 1871] [id = 621] 17:19:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca08594000) [pid = 1871] [serial = 1864] [outer = (nil)] 17:19:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca09522800) [pid = 1871] [serial = 1865] [outer = 0x7fca08594000] 17:19:37 INFO - PROCESS | 1871 | 1461629977508 Marionette DEBUG loaded listener.js 17:19:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca0953d800) [pid = 1871] [serial = 1866] [outer = 0x7fca08594000] 17:19:38 INFO - PROCESS | 1871 | 1461629978449 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 17:19:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:19:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1792ms 17:19:38 INFO - PROCESS | 1871 | 1461629978497 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:19:38 INFO - PROCESS | 1871 | 1461629978500 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:19:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:19:38 INFO - PROCESS | 1871 | 1461629978507 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:19:38 INFO - PROCESS | 1871 | 1461629978510 Marionette TRACE conn3 <- [1,2458,null,{}] 17:19:38 INFO - PROCESS | 1871 | 1461629978516 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:38 INFO - PROCESS | 1871 | 1461629978751 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:19:39 INFO - PROCESS | 1871 | 1461629979014 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:39 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a5b4800 == 172 [pid = 1871] [id = 622] 17:19:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca0904b800) [pid = 1871] [serial = 1867] [outer = (nil)] 17:19:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca0957c400) [pid = 1871] [serial = 1868] [outer = 0x7fca0904b800] 17:19:39 INFO - PROCESS | 1871 | 1461629979134 Marionette DEBUG loaded listener.js 17:19:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca096a3800) [pid = 1871] [serial = 1869] [outer = 0x7fca0904b800] 17:19:40 INFO - PROCESS | 1871 | 1461629980121 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 17:19:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:19:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1640ms 17:19:40 INFO - PROCESS | 1871 | 1461629980150 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:19:40 INFO - PROCESS | 1871 | 1461629980154 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:19:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:19:40 INFO - PROCESS | 1871 | 1461629980161 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:19:40 INFO - PROCESS | 1871 | 1461629980165 Marionette TRACE conn3 <- [1,2462,null,{}] 17:19:40 INFO - PROCESS | 1871 | 1461629980171 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:40 INFO - PROCESS | 1871 | 1461629980415 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:19:40 INFO - PROCESS | 1871 | 1461629980745 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:40 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ac8f000 == 173 [pid = 1871] [id = 623] 17:19:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca09898400) [pid = 1871] [serial = 1870] [outer = (nil)] 17:19:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca0989b000) [pid = 1871] [serial = 1871] [outer = 0x7fca09898400] 17:19:40 INFO - PROCESS | 1871 | 1461629980834 Marionette DEBUG loaded listener.js 17:19:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca099b4000) [pid = 1871] [serial = 1872] [outer = 0x7fca09898400] 17:19:41 INFO - PROCESS | 1871 | 1461629981931 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 17:19:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:19:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1836ms 17:19:42 INFO - PROCESS | 1871 | 1461629982001 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:19:42 INFO - PROCESS | 1871 | 1461629982007 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:19:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:19:42 INFO - PROCESS | 1871 | 1461629982017 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:19:42 INFO - PROCESS | 1871 | 1461629982020 Marionette TRACE conn3 <- [1,2466,null,{}] 17:19:42 INFO - PROCESS | 1871 | 1461629982029 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:42 INFO - PROCESS | 1871 | 1461629982352 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:19:42 INFO - PROCESS | 1871 | 1461629982678 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:42 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c435000 == 174 [pid = 1871] [id = 624] 17:19:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca085a0000) [pid = 1871] [serial = 1873] [outer = (nil)] 17:19:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca0a281400) [pid = 1871] [serial = 1874] [outer = 0x7fca085a0000] 17:19:42 INFO - PROCESS | 1871 | 1461629982754 Marionette DEBUG loaded listener.js 17:19:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca0a290800) [pid = 1871] [serial = 1875] [outer = 0x7fca085a0000] 17:19:43 INFO - PROCESS | 1871 | 1461629983631 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 17:19:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:19:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1639ms 17:19:43 INFO - PROCESS | 1871 | 1461629983655 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:19:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:19:43 INFO - PROCESS | 1871 | 1461629983659 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:19:43 INFO - PROCESS | 1871 | 1461629983666 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:19:43 INFO - PROCESS | 1871 | 1461629983670 Marionette TRACE conn3 <- [1,2470,null,{}] 17:19:43 INFO - PROCESS | 1871 | 1461629983677 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:43 INFO - PROCESS | 1871 | 1461629983907 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:19:44 INFO - PROCESS | 1871 | 1461629984193 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:44 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c8a1800 == 175 [pid = 1871] [id = 625] 17:19:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca09898800) [pid = 1871] [serial = 1876] [outer = (nil)] 17:19:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca0a29d000) [pid = 1871] [serial = 1877] [outer = 0x7fca09898800] 17:19:44 INFO - PROCESS | 1871 | 1461629984286 Marionette DEBUG loaded listener.js 17:19:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca0a9a2800) [pid = 1871] [serial = 1878] [outer = 0x7fca09898800] 17:19:45 INFO - PROCESS | 1871 | 1461629985242 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 17:19:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:19:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1638ms 17:19:45 INFO - PROCESS | 1871 | 1461629985304 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:19:45 INFO - PROCESS | 1871 | 1461629985308 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:19:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:19:45 INFO - PROCESS | 1871 | 1461629985316 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:19:45 INFO - PROCESS | 1871 | 1461629985319 Marionette TRACE conn3 <- [1,2474,null,{}] 17:19:45 INFO - PROCESS | 1871 | 1461629985325 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:45 INFO - PROCESS | 1871 | 1461629985564 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:19:45 INFO - PROCESS | 1871 | 1461629985831 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0df42800 == 176 [pid = 1871] [id = 626] 17:19:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca099b4400) [pid = 1871] [serial = 1879] [outer = (nil)] 17:19:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca0aab0400) [pid = 1871] [serial = 1880] [outer = 0x7fca099b4400] 17:19:45 INFO - PROCESS | 1871 | 1461629985954 Marionette DEBUG loaded listener.js 17:19:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca0aab9800) [pid = 1871] [serial = 1881] [outer = 0x7fca099b4400] 17:19:46 INFO - PROCESS | 1871 | 1461629986864 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 17:19:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:19:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1582ms 17:19:46 INFO - PROCESS | 1871 | 1461629986899 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:19:46 INFO - PROCESS | 1871 | 1461629986901 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:19:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:19:46 INFO - PROCESS | 1871 | 1461629986909 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:19:46 INFO - PROCESS | 1871 | 1461629986912 Marionette TRACE conn3 <- [1,2478,null,{}] 17:19:46 INFO - PROCESS | 1871 | 1461629986919 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:47 INFO - PROCESS | 1871 | 1461629987152 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:19:47 INFO - PROCESS | 1871 | 1461629987454 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:47 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ff51000 == 177 [pid = 1871] [id = 627] 17:19:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fc9fed52000) [pid = 1871] [serial = 1882] [outer = (nil)] 17:19:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca0aaae400) [pid = 1871] [serial = 1883] [outer = 0x7fc9fed52000] 17:19:47 INFO - PROCESS | 1871 | 1461629987587 Marionette DEBUG loaded listener.js 17:19:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca0ab61c00) [pid = 1871] [serial = 1884] [outer = 0x7fc9fed52000] 17:19:48 INFO - PROCESS | 1871 | 1461629988508 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:19:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:19:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1641ms 17:19:48 INFO - PROCESS | 1871 | 1461629988551 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:19:48 INFO - PROCESS | 1871 | 1461629988555 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:19:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:19:48 INFO - PROCESS | 1871 | 1461629988560 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:19:48 INFO - PROCESS | 1871 | 1461629988563 Marionette TRACE conn3 <- [1,2482,null,{}] 17:19:48 INFO - PROCESS | 1871 | 1461629988568 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:48 INFO - PROCESS | 1871 | 1461629988792 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:19:49 INFO - PROCESS | 1871 | 1461629989701 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:49 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca01e81800 == 178 [pid = 1871] [id = 628] 17:19:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fc9fee94c00) [pid = 1871] [serial = 1885] [outer = (nil)] 17:19:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fc9fee99800) [pid = 1871] [serial = 1886] [outer = 0x7fc9fee94c00] 17:19:49 INFO - PROCESS | 1871 | 1461629989778 Marionette DEBUG loaded listener.js 17:19:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca01e12c00) [pid = 1871] [serial = 1887] [outer = 0x7fc9fee94c00] 17:19:50 INFO - PROCESS | 1871 | 1461629990912 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 17:19:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:19:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2402ms 17:19:50 INFO - PROCESS | 1871 | 1461629990967 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:19:50 INFO - PROCESS | 1871 | 1461629990976 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:19:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:19:50 INFO - PROCESS | 1871 | 1461629990990 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:19:51 INFO - PROCESS | 1871 | 1461629990999 Marionette TRACE conn3 <- [1,2486,null,{}] 17:19:51 INFO - PROCESS | 1871 | 1461629991077 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:51 INFO - PROCESS | 1871 | 1461629991327 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:19:51 INFO - PROCESS | 1871 | 1461629991677 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:51 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04bdf800 == 179 [pid = 1871] [id = 629] 17:19:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fc9ffa6a400) [pid = 1871] [serial = 1888] [outer = (nil)] 17:19:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca03055400) [pid = 1871] [serial = 1889] [outer = 0x7fc9ffa6a400] 17:19:51 INFO - PROCESS | 1871 | 1461629991755 Marionette DEBUG loaded listener.js 17:19:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca03f17000) [pid = 1871] [serial = 1890] [outer = 0x7fc9ffa6a400] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca10013800 == 178 [pid = 1871] [id = 356] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f42d800 == 177 [pid = 1871] [id = 523] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e19d000 == 176 [pid = 1871] [id = 15] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a397000 == 175 [pid = 1871] [id = 251] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca13bcf000 == 174 [pid = 1871] [id = 194] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0ad63800 == 173 [pid = 1871] [id = 389] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca13cba800 == 172 [pid = 1871] [id = 524] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca03e3a000 == 171 [pid = 1871] [id = 566] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0aad8800 == 170 [pid = 1871] [id = 235] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14d95800 == 169 [pid = 1871] [id = 202] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2151c000 == 168 [pid = 1871] [id = 427] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f53d000 == 167 [pid = 1871] [id = 237] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15267000 == 166 [pid = 1871] [id = 240] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca03e49800 == 165 [pid = 1871] [id = 611] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca033c5800 == 164 [pid = 1871] [id = 610] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca01be8000 == 163 [pid = 1871] [id = 609] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2bc16000 == 162 [pid = 1871] [id = 608] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2150e800 == 161 [pid = 1871] [id = 607] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e3fc000 == 160 [pid = 1871] [id = 606] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d2cd800 == 159 [pid = 1871] [id = 605] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca17b91000 == 158 [pid = 1871] [id = 604] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15dcf800 == 157 [pid = 1871] [id = 603] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15a20800 == 156 [pid = 1871] [id = 602] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14d8c000 == 155 [pid = 1871] [id = 601] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca10089800 == 154 [pid = 1871] [id = 600] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f530800 == 153 [pid = 1871] [id = 599] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0de9e800 == 152 [pid = 1871] [id = 598] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0ad64000 == 151 [pid = 1871] [id = 597] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a9ce000 == 150 [pid = 1871] [id = 596] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca09930000 == 149 [pid = 1871] [id = 595] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca08429800 == 148 [pid = 1871] [id = 594] 17:19:52 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04024800 == 147 [pid = 1871] [id = 593] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca0814b000) [pid = 1871] [serial = 1778] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca187e4000) [pid = 1871] [serial = 1730] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca01e11800) [pid = 1871] [serial = 1775] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca2134f800) [pid = 1871] [serial = 1739] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca1bbb5000) [pid = 1871] [serial = 1736] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fc9ffa71000) [pid = 1871] [serial = 1754] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca13ee2400) [pid = 1871] [serial = 1727] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca03b4bc00) [pid = 1871] [serial = 1776] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca09578800) [pid = 1871] [serial = 1748] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca09581400) [pid = 1871] [serial = 1751] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca2ef41400) [pid = 1871] [serial = 1742] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca042cbc00) [pid = 1871] [serial = 1769] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fc9fee9ac00) [pid = 1871] [serial = 1764] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca096edc00) [pid = 1871] [serial = 1718] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca1b11fc00) [pid = 1871] [serial = 1733] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca06f37400) [pid = 1871] [serial = 1770] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca0718e400) [pid = 1871] [serial = 1772] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca030dd400) [pid = 1871] [serial = 1745] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca13c49800) [pid = 1871] [serial = 1698] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca08154c00) [pid = 1871] [serial = 1773] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca03059800) [pid = 1871] [serial = 1766] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca06f3a400) [pid = 1871] [serial = 1715] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca0f34e800) [pid = 1871] [serial = 1724] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca0c74f400) [pid = 1871] [serial = 1721] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca030dec00) [pid = 1871] [serial = 1767] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fc9fee96000) [pid = 1871] [serial = 1763] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fc9fed4d000) [pid = 1871] [serial = 1760] [outer = (nil)] [url = about:blank] 17:19:52 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca09581800) [pid = 1871] [serial = 1757] [outer = (nil)] [url = about:blank] 17:19:53 INFO - PROCESS | 1871 | 1461629993296 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 17:19:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:19:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2344ms 17:19:53 INFO - PROCESS | 1871 | 1461629993333 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:19:53 INFO - PROCESS | 1871 | 1461629993340 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:19:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:19:53 INFO - PROCESS | 1871 | 1461629993347 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:19:53 INFO - PROCESS | 1871 | 1461629993349 Marionette TRACE conn3 <- [1,2490,null,{}] 17:19:53 INFO - PROCESS | 1871 | 1461629993356 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:53 INFO - PROCESS | 1871 | 1461629993574 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:19:53 INFO - PROCESS | 1871 | 1461629993786 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca033d5000 == 148 [pid = 1871] [id = 630] 17:19:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca03064400) [pid = 1871] [serial = 1891] [outer = (nil)] 17:19:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca042cbc00) [pid = 1871] [serial = 1892] [outer = 0x7fca03064400] 17:19:53 INFO - PROCESS | 1871 | 1461629993904 Marionette DEBUG loaded listener.js 17:19:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca06f34000) [pid = 1871] [serial = 1893] [outer = 0x7fca03064400] 17:19:54 INFO - PROCESS | 1871 | 1461629994774 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:19:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:19:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1487ms 17:19:54 INFO - PROCESS | 1871 | 1461629994836 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:19:54 INFO - PROCESS | 1871 | 1461629994840 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:19:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:19:54 INFO - PROCESS | 1871 | 1461629994855 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:19:54 INFO - PROCESS | 1871 | 1461629994864 Marionette TRACE conn3 <- [1,2494,null,{}] 17:19:54 INFO - PROCESS | 1871 | 1461629994877 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:55 INFO - PROCESS | 1871 | 1461629995209 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:19:55 INFO - PROCESS | 1871 | 1461629995248 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:55 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca071b7000 == 149 [pid = 1871] [id = 631] 17:19:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca03b4d000) [pid = 1871] [serial = 1894] [outer = (nil)] 17:19:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca07190400) [pid = 1871] [serial = 1895] [outer = 0x7fca03b4d000] 17:19:55 INFO - PROCESS | 1871 | 1461629995312 Marionette DEBUG loaded listener.js 17:19:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca07ac2c00) [pid = 1871] [serial = 1896] [outer = 0x7fca03b4d000] 17:19:56 INFO - PROCESS | 1871 | 1461629996277 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 17:19:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:19:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1500ms 17:19:56 INFO - PROCESS | 1871 | 1461629996348 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:19:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:19:56 INFO - PROCESS | 1871 | 1461629996353 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:19:56 INFO - PROCESS | 1871 | 1461629996358 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:19:56 INFO - PROCESS | 1871 | 1461629996361 Marionette TRACE conn3 <- [1,2498,null,{}] 17:19:56 INFO - PROCESS | 1871 | 1461629996373 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:56 INFO - PROCESS | 1871 | 1461629996663 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:19:56 INFO - PROCESS | 1871 | 1461629996698 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:56 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca08399000 == 150 [pid = 1871] [id = 632] 17:19:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca04011c00) [pid = 1871] [serial = 1897] [outer = (nil)] 17:19:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca08157800) [pid = 1871] [serial = 1898] [outer = 0x7fca04011c00] 17:19:56 INFO - PROCESS | 1871 | 1461629996760 Marionette DEBUG loaded listener.js 17:19:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca081dac00) [pid = 1871] [serial = 1899] [outer = 0x7fca04011c00] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca030dac00) [pid = 1871] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca0ecd8c00) [pid = 1871] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca030e6400) [pid = 1871] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca1557a800) [pid = 1871] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca030e5400) [pid = 1871] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca09051c00) [pid = 1871] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca025cd800) [pid = 1871] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca16c7f000) [pid = 1871] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fc9ffa6a000) [pid = 1871] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca0a99b800) [pid = 1871] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca13c4c000) [pid = 1871] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca06f37000) [pid = 1871] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca096e1800) [pid = 1871] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca081ae800) [pid = 1871] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fc9ffa6c000) [pid = 1871] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca030e3000) [pid = 1871] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca0ffcd000) [pid = 1871] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca070c4400) [pid = 1871] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca01ef2800) [pid = 1871] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca1548d800) [pid = 1871] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca0a99c400) [pid = 1871] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca13ee6c00) [pid = 1871] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca0a9a2400) [pid = 1871] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca04087c00) [pid = 1871] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca0904d400) [pid = 1871] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca15483400) [pid = 1871] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca15576400) [pid = 1871] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fc9fed43c00) [pid = 1871] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fca042cac00) [pid = 1871] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 141 (0x7fca0c68b800) [pid = 1871] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca01eeac00) [pid = 1871] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fca03b55c00) [pid = 1871] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca0a290000) [pid = 1871] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fca141c5400) [pid = 1871] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca0814e000) [pid = 1871] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 135 (0x7fca03b48400) [pid = 1871] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 134 (0x7fca0c5d1000) [pid = 1871] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:19:57 INFO - PROCESS | 1871 | --DOMWINDOW == 133 (0x7fc9ffa71400) [pid = 1871] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:19:58 INFO - PROCESS | 1871 | 1461629998337 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:19:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:19:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 2050ms 17:19:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:19:58 INFO - PROCESS | 1871 | 1461629998410 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:19:58 INFO - PROCESS | 1871 | 1461629998413 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:19:58 INFO - PROCESS | 1871 | 1461629998420 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:19:58 INFO - PROCESS | 1871 | 1461629998423 Marionette TRACE conn3 <- [1,2502,null,{}] 17:19:58 INFO - PROCESS | 1871 | 1461629998428 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:58 INFO - PROCESS | 1871 | 1461629998644 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:19:58 INFO - PROCESS | 1871 | 1461629998818 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:58 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04bb3800 == 151 [pid = 1871] [id = 633] 17:19:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 134 (0x7fca030e7c00) [pid = 1871] [serial = 1900] [outer = (nil)] 17:19:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 135 (0x7fca070c4400) [pid = 1871] [serial = 1901] [outer = 0x7fca030e7c00] 17:19:58 INFO - PROCESS | 1871 | 1461629998897 Marionette DEBUG loaded listener.js 17:19:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 136 (0x7fca081e1400) [pid = 1871] [serial = 1902] [outer = 0x7fca030e7c00] 17:19:59 INFO - PROCESS | 1871 | 1461629999913 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:19:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:19:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1531ms 17:19:59 INFO - PROCESS | 1871 | 1461629999950 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:19:59 INFO - PROCESS | 1871 | 1461629999956 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:19:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:19:59 INFO - PROCESS | 1871 | 1461629999965 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:19:59 INFO - PROCESS | 1871 | 1461629999971 Marionette TRACE conn3 <- [1,2506,null,{}] 17:19:59 INFO - PROCESS | 1871 | 1461629999982 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:00 INFO - PROCESS | 1871 | 1461630000239 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:20:00 INFO - PROCESS | 1871 | 1461630000576 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca03bc9800 == 152 [pid = 1871] [id = 634] 17:20:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fc9ffa77800) [pid = 1871] [serial = 1903] [outer = (nil)] 17:20:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca01ee7800) [pid = 1871] [serial = 1904] [outer = 0x7fc9ffa77800] 17:20:00 INFO - PROCESS | 1871 | 1461630000658 Marionette DEBUG loaded listener.js 17:20:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca0305f400) [pid = 1871] [serial = 1905] [outer = 0x7fc9ffa77800] 17:20:01 INFO - PROCESS | 1871 | 1461630001709 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:20:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:20:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1790ms 17:20:01 INFO - PROCESS | 1871 | 1461630001756 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:20:01 INFO - PROCESS | 1871 | 1461630001766 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:20:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:20:01 INFO - PROCESS | 1871 | 1461630001778 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:20:01 INFO - PROCESS | 1871 | 1461630001783 Marionette TRACE conn3 <- [1,2510,null,{}] 17:20:01 INFO - PROCESS | 1871 | 1461630001790 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:02 INFO - PROCESS | 1871 | 1461630002056 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:20:02 INFO - PROCESS | 1871 | 1461630002369 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:02 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07be7800 == 153 [pid = 1871] [id = 635] 17:20:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fca03f15c00) [pid = 1871] [serial = 1906] [outer = (nil)] 17:20:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca04087c00) [pid = 1871] [serial = 1907] [outer = 0x7fca03f15c00] 17:20:02 INFO - PROCESS | 1871 | 1461630002451 Marionette DEBUG loaded listener.js 17:20:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 142 (0x7fca06f35000) [pid = 1871] [serial = 1908] [outer = 0x7fca03f15c00] 17:20:03 INFO - PROCESS | 1871 | 1461630003474 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 17:20:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:20:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1739ms 17:20:03 INFO - PROCESS | 1871 | 1461630003518 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:20:03 INFO - PROCESS | 1871 | 1461630003525 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:20:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:20:03 INFO - PROCESS | 1871 | 1461630003535 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:20:03 INFO - PROCESS | 1871 | 1461630003545 Marionette TRACE conn3 <- [1,2514,null,{}] 17:20:03 INFO - PROCESS | 1871 | 1461630003569 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:03 INFO - PROCESS | 1871 | 1461630003956 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:20:04 INFO - PROCESS | 1871 | 1461630004408 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:04 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a388800 == 154 [pid = 1871] [id = 636] 17:20:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca0814ac00) [pid = 1871] [serial = 1909] [outer = (nil)] 17:20:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca081adc00) [pid = 1871] [serial = 1910] [outer = 0x7fca0814ac00] 17:20:04 INFO - PROCESS | 1871 | 1461630004488 Marionette DEBUG loaded listener.js 17:20:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca0859e800) [pid = 1871] [serial = 1911] [outer = 0x7fca0814ac00] 17:20:05 INFO - PROCESS | 1871 | 1461630005459 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:20:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:20:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1998ms 17:20:05 INFO - PROCESS | 1871 | 1461630005532 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:20:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:20:05 INFO - PROCESS | 1871 | 1461630005537 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:20:05 INFO - PROCESS | 1871 | 1461630005543 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:20:05 INFO - PROCESS | 1871 | 1461630005546 Marionette TRACE conn3 <- [1,2518,null,{}] 17:20:05 INFO - PROCESS | 1871 | 1461630005552 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:05 INFO - PROCESS | 1871 | 1461630005815 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:20:06 INFO - PROCESS | 1871 | 1461630006124 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0abdd800 == 155 [pid = 1871] [id = 637] 17:20:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca07ac3000) [pid = 1871] [serial = 1912] [outer = (nil)] 17:20:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca09540800) [pid = 1871] [serial = 1913] [outer = 0x7fca07ac3000] 17:20:06 INFO - PROCESS | 1871 | 1461630006206 Marionette DEBUG loaded listener.js 17:20:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca09583400) [pid = 1871] [serial = 1914] [outer = 0x7fca07ac3000] 17:20:07 INFO - PROCESS | 1871 | 1461630007106 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:20:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:20:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1630ms 17:20:07 INFO - PROCESS | 1871 | 1461630007176 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:20:07 INFO - PROCESS | 1871 | 1461630007182 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:20:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:20:07 INFO - PROCESS | 1871 | 1461630007193 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:20:07 INFO - PROCESS | 1871 | 1461630007197 Marionette TRACE conn3 <- [1,2522,null,{}] 17:20:07 INFO - PROCESS | 1871 | 1461630007204 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:07 INFO - PROCESS | 1871 | 1461630007483 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:20:07 INFO - PROCESS | 1871 | 1461630007798 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:07 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c609800 == 156 [pid = 1871] [id = 638] 17:20:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca081a7c00) [pid = 1871] [serial = 1915] [outer = (nil)] 17:20:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca096e3400) [pid = 1871] [serial = 1916] [outer = 0x7fca081a7c00] 17:20:07 INFO - PROCESS | 1871 | 1461630007880 Marionette DEBUG loaded listener.js 17:20:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca096efc00) [pid = 1871] [serial = 1917] [outer = 0x7fca081a7c00] 17:20:08 INFO - PROCESS | 1871 | 1461630008786 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:20:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:20:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1636ms 17:20:08 INFO - PROCESS | 1871 | 1461630008828 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:20:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:20:08 INFO - PROCESS | 1871 | 1461630008832 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:20:08 INFO - PROCESS | 1871 | 1461630008839 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:20:08 INFO - PROCESS | 1871 | 1461630008842 Marionette TRACE conn3 <- [1,2526,null,{}] 17:20:08 INFO - PROCESS | 1871 | 1461630008847 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:09 INFO - PROCESS | 1871 | 1461630009136 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:20:09 INFO - PROCESS | 1871 | 1461630009455 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:09 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ff44000 == 157 [pid = 1871] [id = 639] 17:20:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca0a293800) [pid = 1871] [serial = 1918] [outer = (nil)] 17:20:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca0aab4800) [pid = 1871] [serial = 1919] [outer = 0x7fca0a293800] 17:20:09 INFO - PROCESS | 1871 | 1461630009536 Marionette DEBUG loaded listener.js 17:20:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca0b242400) [pid = 1871] [serial = 1920] [outer = 0x7fca0a293800] 17:20:10 INFO - PROCESS | 1871 | 1461630010393 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:20:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:20:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1595ms 17:20:10 INFO - PROCESS | 1871 | 1461630010434 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:20:10 INFO - PROCESS | 1871 | 1461630010438 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:20:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:20:10 INFO - PROCESS | 1871 | 1461630010445 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:20:10 INFO - PROCESS | 1871 | 1461630010448 Marionette TRACE conn3 <- [1,2530,null,{}] 17:20:10 INFO - PROCESS | 1871 | 1461630010454 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:10 INFO - PROCESS | 1871 | 1461630010673 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:20:10 INFO - PROCESS | 1871 | 1461630010937 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:10 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca10085800 == 158 [pid = 1871] [id = 640] 17:20:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca0a9a2400) [pid = 1871] [serial = 1921] [outer = (nil)] 17:20:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca0b248000) [pid = 1871] [serial = 1922] [outer = 0x7fca0a9a2400] 17:20:11 INFO - PROCESS | 1871 | 1461630011016 Marionette DEBUG loaded listener.js 17:20:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca0c471c00) [pid = 1871] [serial = 1923] [outer = 0x7fca0a9a2400] 17:20:11 INFO - PROCESS | 1871 | 1461630011922 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:20:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:20:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1530ms 17:20:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:20:11 INFO - PROCESS | 1871 | 1461630011976 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:20:11 INFO - PROCESS | 1871 | 1461630011979 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:20:11 INFO - PROCESS | 1871 | 1461630011986 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:20:11 INFO - PROCESS | 1871 | 1461630011989 Marionette TRACE conn3 <- [1,2534,null,{}] 17:20:11 INFO - PROCESS | 1871 | 1461630011995 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:12 INFO - PROCESS | 1871 | 1461630012228 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:20:12 INFO - PROCESS | 1871 | 1461630012503 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:12 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13bb7800 == 159 [pid = 1871] [id = 641] 17:20:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca0a9a7000) [pid = 1871] [serial = 1924] [outer = (nil)] 17:20:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca0c5cdc00) [pid = 1871] [serial = 1925] [outer = 0x7fca0a9a7000] 17:20:12 INFO - PROCESS | 1871 | 1461630012627 Marionette DEBUG loaded listener.js 17:20:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca0c665000) [pid = 1871] [serial = 1926] [outer = 0x7fca0a9a7000] 17:20:13 INFO - PROCESS | 1871 | 1461630013514 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 17:20:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:20:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1589ms 17:20:13 INFO - PROCESS | 1871 | 1461630013576 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:20:13 INFO - PROCESS | 1871 | 1461630013579 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:20:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:20:13 INFO - PROCESS | 1871 | 1461630013609 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:20:13 INFO - PROCESS | 1871 | 1461630013612 Marionette TRACE conn3 <- [1,2538,null,{}] 17:20:13 INFO - PROCESS | 1871 | 1461630013618 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:13 INFO - PROCESS | 1871 | 1461630013859 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:20:14 INFO - PROCESS | 1871 | 1461630014162 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:14 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13cd1000 == 160 [pid = 1871] [id = 642] 17:20:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca0c470800) [pid = 1871] [serial = 1927] [outer = (nil)] 17:20:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca0c670400) [pid = 1871] [serial = 1928] [outer = 0x7fca0c470800] 17:20:14 INFO - PROCESS | 1871 | 1461630014242 Marionette DEBUG loaded listener.js 17:20:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca0c684800) [pid = 1871] [serial = 1929] [outer = 0x7fca0c470800] 17:20:15 INFO - PROCESS | 1871 | 1461630015123 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:20:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:20:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1591ms 17:20:15 INFO - PROCESS | 1871 | 1461630015194 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:20:15 INFO - PROCESS | 1871 | 1461630015198 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:20:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:20:15 INFO - PROCESS | 1871 | 1461630015204 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:20:15 INFO - PROCESS | 1871 | 1461630015207 Marionette TRACE conn3 <- [1,2542,null,{}] 17:20:15 INFO - PROCESS | 1871 | 1461630015213 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:15 INFO - PROCESS | 1871 | 1461630015483 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:20:15 INFO - PROCESS | 1871 | 1461630015784 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14d89800 == 161 [pid = 1871] [id = 643] 17:20:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca0c665800) [pid = 1871] [serial = 1930] [outer = (nil)] 17:20:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca0c748000) [pid = 1871] [serial = 1931] [outer = 0x7fca0c665800] 17:20:15 INFO - PROCESS | 1871 | 1461630015862 Marionette DEBUG loaded listener.js 17:20:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca0c7f6000) [pid = 1871] [serial = 1932] [outer = 0x7fca0c665800] 17:20:16 INFO - PROCESS | 1871 | 1461630016728 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 17:20:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:20:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1590ms 17:20:16 INFO - PROCESS | 1871 | 1461630016795 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:20:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:20:16 INFO - PROCESS | 1871 | 1461630016799 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:20:16 INFO - PROCESS | 1871 | 1461630016806 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:20:16 INFO - PROCESS | 1871 | 1461630016810 Marionette TRACE conn3 <- [1,2546,null,{}] 17:20:16 INFO - PROCESS | 1871 | 1461630016815 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:17 INFO - PROCESS | 1871 | 1461630017113 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:20:17 INFO - PROCESS | 1871 | 1461630017439 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:17 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15781800 == 162 [pid = 1871] [id = 644] 17:20:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca0dfa7000) [pid = 1871] [serial = 1933] [outer = (nil)] 17:20:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca0dfaf400) [pid = 1871] [serial = 1934] [outer = 0x7fca0dfa7000] 17:20:17 INFO - PROCESS | 1871 | 1461630017528 Marionette DEBUG loaded listener.js 17:20:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca0edd7000) [pid = 1871] [serial = 1935] [outer = 0x7fca0dfa7000] 17:20:18 INFO - PROCESS | 1871 | 1461630018488 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 17:20:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:20:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1739ms 17:20:18 INFO - PROCESS | 1871 | 1461630018545 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:20:18 INFO - PROCESS | 1871 | 1461630018548 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:20:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:20:18 INFO - PROCESS | 1871 | 1461630018555 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:20:18 INFO - PROCESS | 1871 | 1461630018557 Marionette TRACE conn3 <- [1,2550,null,{}] 17:20:18 INFO - PROCESS | 1871 | 1461630018564 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:18 INFO - PROCESS | 1871 | 1461630018796 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:20:19 INFO - PROCESS | 1871 | 1461630019109 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:19 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15a22800 == 163 [pid = 1871] [id = 645] 17:20:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca0dfaa800) [pid = 1871] [serial = 1936] [outer = (nil)] 17:20:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca0eee9c00) [pid = 1871] [serial = 1937] [outer = 0x7fca0dfaa800] 17:20:19 INFO - PROCESS | 1871 | 1461630019202 Marionette DEBUG loaded listener.js 17:20:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca0ef09800) [pid = 1871] [serial = 1938] [outer = 0x7fca0dfaa800] 17:20:20 INFO - PROCESS | 1871 | 1461630020151 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 17:20:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:20:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1629ms 17:20:20 INFO - PROCESS | 1871 | 1461630020185 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:20:20 INFO - PROCESS | 1871 | 1461630020189 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:20:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:20:20 INFO - PROCESS | 1871 | 1461630020207 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:20:20 INFO - PROCESS | 1871 | 1461630020212 Marionette TRACE conn3 <- [1,2554,null,{}] 17:20:20 INFO - PROCESS | 1871 | 1461630020221 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:20 INFO - PROCESS | 1871 | 1461630020469 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:20:20 INFO - PROCESS | 1871 | 1461630020774 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15d2a800 == 164 [pid = 1871] [id = 646] 17:20:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca0edd3c00) [pid = 1871] [serial = 1939] [outer = (nil)] 17:20:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca0f0de000) [pid = 1871] [serial = 1940] [outer = 0x7fca0edd3c00] 17:20:20 INFO - PROCESS | 1871 | 1461630020854 Marionette DEBUG loaded listener.js 17:20:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca0f0e6800) [pid = 1871] [serial = 1941] [outer = 0x7fca0edd3c00] 17:20:21 INFO - PROCESS | 1871 | 1461630021867 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:20:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:20:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1740ms 17:20:21 INFO - PROCESS | 1871 | 1461630021946 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:20:21 INFO - PROCESS | 1871 | 1461630021950 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:20:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:20:21 INFO - PROCESS | 1871 | 1461630021956 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:20:21 INFO - PROCESS | 1871 | 1461630021961 Marionette TRACE conn3 <- [1,2558,null,{}] 17:20:21 INFO - PROCESS | 1871 | 1461630021967 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:22 INFO - PROCESS | 1871 | 1461630022244 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:20:22 INFO - PROCESS | 1871 | 1461630022549 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15d6f000 == 165 [pid = 1871] [id = 647] 17:20:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca01e0fc00) [pid = 1871] [serial = 1942] [outer = (nil)] 17:20:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca0f292000) [pid = 1871] [serial = 1943] [outer = 0x7fca01e0fc00] 17:20:22 INFO - PROCESS | 1871 | 1461630022630 Marionette DEBUG loaded listener.js 17:20:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca0f29a800) [pid = 1871] [serial = 1944] [outer = 0x7fca01e0fc00] 17:20:23 INFO - PROCESS | 1871 | 1461630023577 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:20:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:20:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1684ms 17:20:23 INFO - PROCESS | 1871 | 1461630023641 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:20:23 INFO - PROCESS | 1871 | 1461630023645 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:20:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:20:23 INFO - PROCESS | 1871 | 1461630023652 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:20:23 INFO - PROCESS | 1871 | 1461630023657 Marionette TRACE conn3 <- [1,2562,null,{}] 17:20:23 INFO - PROCESS | 1871 | 1461630023663 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:23 INFO - PROCESS | 1871 | 1461630023910 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:20:24 INFO - PROCESS | 1871 | 1461630024232 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:24 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15de8000 == 166 [pid = 1871] [id = 648] 17:20:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca025c1800) [pid = 1871] [serial = 1945] [outer = (nil)] 17:20:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca0f348000) [pid = 1871] [serial = 1946] [outer = 0x7fca025c1800] 17:20:24 INFO - PROCESS | 1871 | 1461630024318 Marionette DEBUG loaded listener.js 17:20:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca0f34fc00) [pid = 1871] [serial = 1947] [outer = 0x7fca025c1800] 17:20:25 INFO - PROCESS | 1871 | 1461630025293 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 17:20:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:20:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1692ms 17:20:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:20:25 INFO - PROCESS | 1871 | 1461630025345 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:20:25 INFO - PROCESS | 1871 | 1461630025348 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:20:25 INFO - PROCESS | 1871 | 1461630025356 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:20:25 INFO - PROCESS | 1871 | 1461630025359 Marionette TRACE conn3 <- [1,2566,null,{}] 17:20:25 INFO - PROCESS | 1871 | 1461630025366 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:25 INFO - PROCESS | 1871 | 1461630025648 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:20:25 INFO - PROCESS | 1871 | 1461630025935 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:25 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f93800 == 167 [pid = 1871] [id = 649] 17:20:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca0f350000) [pid = 1871] [serial = 1948] [outer = (nil)] 17:20:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca0ffc9000) [pid = 1871] [serial = 1949] [outer = 0x7fca0f350000] 17:20:26 INFO - PROCESS | 1871 | 1461630026015 Marionette DEBUG loaded listener.js 17:20:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca0ffd0800) [pid = 1871] [serial = 1950] [outer = 0x7fca0f350000] 17:20:26 INFO - PROCESS | 1871 | 1461630026993 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 17:20:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:20:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1691ms 17:20:27 INFO - PROCESS | 1871 | 1461630027046 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:20:27 INFO - PROCESS | 1871 | 1461630027050 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:20:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:20:27 INFO - PROCESS | 1871 | 1461630027057 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:20:27 INFO - PROCESS | 1871 | 1461630027060 Marionette TRACE conn3 <- [1,2570,null,{}] 17:20:27 INFO - PROCESS | 1871 | 1461630027066 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:27 INFO - PROCESS | 1871 | 1461630027304 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:20:27 INFO - PROCESS | 1871 | 1461630027623 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16d98800 == 168 [pid = 1871] [id = 650] 17:20:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fc9fed44400) [pid = 1871] [serial = 1951] [outer = (nil)] 17:20:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca0ffc8000) [pid = 1871] [serial = 1952] [outer = 0x7fc9fed44400] 17:20:27 INFO - PROCESS | 1871 | 1461630027705 Marionette DEBUG loaded listener.js 17:20:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca1006c800) [pid = 1871] [serial = 1953] [outer = 0x7fc9fed44400] 17:20:28 INFO - PROCESS | 1871 | 1461630028795 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 17:20:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:20:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1783ms 17:20:28 INFO - PROCESS | 1871 | 1461630028844 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:20:28 INFO - PROCESS | 1871 | 1461630028849 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:20:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:20:28 INFO - PROCESS | 1871 | 1461630028860 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:20:28 INFO - PROCESS | 1871 | 1461630028863 Marionette TRACE conn3 <- [1,2574,null,{}] 17:20:28 INFO - PROCESS | 1871 | 1461630028875 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:29 INFO - PROCESS | 1871 | 1461630029228 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:20:29 INFO - PROCESS | 1871 | 1461630029580 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:29 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca187b0000 == 169 [pid = 1871] [id = 651] 17:20:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca025ca000) [pid = 1871] [serial = 1954] [outer = (nil)] 17:20:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca101e2400) [pid = 1871] [serial = 1955] [outer = 0x7fca025ca000] 17:20:29 INFO - PROCESS | 1871 | 1461630029657 Marionette DEBUG loaded listener.js 17:20:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca101ed800) [pid = 1871] [serial = 1956] [outer = 0x7fca025ca000] 17:20:31 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04d37000 == 168 [pid = 1871] [id = 588] 17:20:31 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca08399000 == 167 [pid = 1871] [id = 632] 17:20:31 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca071b7000 == 166 [pid = 1871] [id = 631] 17:20:31 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca033d5000 == 165 [pid = 1871] [id = 630] 17:20:31 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04bdf800 == 164 [pid = 1871] [id = 629] 17:20:31 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca01e81800 == 163 [pid = 1871] [id = 628] 17:20:31 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca099a1800 == 162 [pid = 1871] [id = 621] 17:20:31 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca098b6800 == 161 [pid = 1871] [id = 620] 17:20:31 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca096a1800 == 160 [pid = 1871] [id = 619] 17:20:31 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca09081000 == 159 [pid = 1871] [id = 618] 17:20:31 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca083a1800 == 158 [pid = 1871] [id = 617] 17:20:31 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca07bed000 == 157 [pid = 1871] [id = 616] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca0ab5ac00) [pid = 1871] [serial = 1713] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca0400b400) [pid = 1871] [serial = 1838] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca03f0cc00) [pid = 1871] [serial = 1835] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca0aaafc00) [pid = 1871] [serial = 1796] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca0ab55800) [pid = 1871] [serial = 1797] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca14cca800) [pid = 1871] [serial = 1817] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca14d6d400) [pid = 1871] [serial = 1818] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca0c5d3c00) [pid = 1871] [serial = 1802] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca0c67ec00) [pid = 1871] [serial = 1803] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca04090400) [pid = 1871] [serial = 1784] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca06f3b400) [pid = 1871] [serial = 1785] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca096a4c00) [pid = 1871] [serial = 1793] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca09898000) [pid = 1871] [serial = 1794] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca10064400) [pid = 1871] [serial = 1811] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca101ed400) [pid = 1871] [serial = 1812] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca025c4400) [pid = 1871] [serial = 1832] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca0eee7000) [pid = 1871] [serial = 1808] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca0ef07000) [pid = 1871] [serial = 1809] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca14c10c00) [pid = 1871] [serial = 1814] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca14c2f000) [pid = 1871] [serial = 1815] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca01ef0000) [pid = 1871] [serial = 1781] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca030da000) [pid = 1871] [serial = 1782] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca081da800) [pid = 1871] [serial = 1787] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca0859cc00) [pid = 1871] [serial = 1788] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca15535000) [pid = 1871] [serial = 1823] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca15576800) [pid = 1871] [serial = 1824] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca0b24c800) [pid = 1871] [serial = 1799] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca0c478800) [pid = 1871] [serial = 1800] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fc9ffa74c00) [pid = 1871] [serial = 1829] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca01e10c00) [pid = 1871] [serial = 1830] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca08592800) [pid = 1871] [serial = 1779] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca0951e800) [pid = 1871] [serial = 1790] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca09579800) [pid = 1871] [serial = 1791] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca0c7f3c00) [pid = 1871] [serial = 1805] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca0c863c00) [pid = 1871] [serial = 1806] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca14df5000) [pid = 1871] [serial = 1820] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca1537c400) [pid = 1871] [serial = 1821] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca15860000) [pid = 1871] [serial = 1826] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca16f3b000) [pid = 1871] [serial = 1827] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca1e00c400) [pid = 1871] [serial = 1737] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca0edd5400) [pid = 1871] [serial = 1641] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca30967400) [pid = 1871] [serial = 1743] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca2cd42000) [pid = 1871] [serial = 1740] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca1d73d400) [pid = 1871] [serial = 1734] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fc9ffa76800) [pid = 1871] [serial = 1755] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca2cdf0000) [pid = 1871] [serial = 1758] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fca030e3c00) [pid = 1871] [serial = 1746] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fca0814f400) [pid = 1871] [serial = 1716] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 141 (0x7fca141d0c00) [pid = 1871] [serial = 1728] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca0a99f000) [pid = 1871] [serial = 1719] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fca0957cc00) [pid = 1871] [serial = 1749] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca10070400) [pid = 1871] [serial = 1725] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fca09586000) [pid = 1871] [serial = 1752] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca1a5d8c00) [pid = 1871] [serial = 1731] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 135 (0x7fc9fed51800) [pid = 1871] [serial = 1761] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 134 (0x7fca0eee4800) [pid = 1871] [serial = 1722] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 133 (0x7fca03f16c00) [pid = 1871] [serial = 1836] [outer = (nil)] [url = about:blank] 17:20:31 INFO - PROCESS | 1871 | --DOMWINDOW == 132 (0x7fca0305a400) [pid = 1871] [serial = 1833] [outer = (nil)] [url = about:blank] 17:20:32 INFO - PROCESS | 1871 | 1461630032158 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:20:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:20:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 3343ms 17:20:32 INFO - PROCESS | 1871 | 1461630032202 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:20:32 INFO - PROCESS | 1871 | 1461630032209 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:20:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:20:32 INFO - PROCESS | 1871 | 1461630032219 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:20:32 INFO - PROCESS | 1871 | 1461630032223 Marionette TRACE conn3 <- [1,2578,null,{}] 17:20:32 INFO - PROCESS | 1871 | 1461630032233 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:32 INFO - PROCESS | 1871 | 1461630032467 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:20:32 INFO - PROCESS | 1871 | 1461630032658 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:32 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca01be9800 == 158 [pid = 1871] [id = 652] 17:20:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 133 (0x7fc9ffa76c00) [pid = 1871] [serial = 1957] [outer = (nil)] 17:20:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 134 (0x7fca01ee8c00) [pid = 1871] [serial = 1958] [outer = 0x7fc9ffa76c00] 17:20:32 INFO - PROCESS | 1871 | 1461630032728 Marionette DEBUG loaded listener.js 17:20:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 135 (0x7fca0305a400) [pid = 1871] [serial = 1959] [outer = 0x7fc9ffa76c00] 17:20:33 INFO - PROCESS | 1871 | 1461630033687 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:20:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:20:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1537ms 17:20:33 INFO - PROCESS | 1871 | 1461630033758 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:20:33 INFO - PROCESS | 1871 | 1461630033767 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:20:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:20:33 INFO - PROCESS | 1871 | 1461630033778 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:20:33 INFO - PROCESS | 1871 | 1461630033781 Marionette TRACE conn3 <- [1,2582,null,{}] 17:20:33 INFO - PROCESS | 1871 | 1461630033788 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:34 INFO - PROCESS | 1871 | 1461630034024 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:20:34 INFO - PROCESS | 1871 | 1461630034316 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:34 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca03bd2000 == 159 [pid = 1871] [id = 653] 17:20:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 136 (0x7fca01eef000) [pid = 1871] [serial = 1960] [outer = (nil)] 17:20:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fca0400f000) [pid = 1871] [serial = 1961] [outer = 0x7fca01eef000] 17:20:34 INFO - PROCESS | 1871 | 1461630034402 Marionette DEBUG loaded listener.js 17:20:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca042cf000) [pid = 1871] [serial = 1962] [outer = 0x7fca01eef000] 17:20:35 INFO - PROCESS | 1871 | 1461630035307 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:20:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:20:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1580ms 17:20:35 INFO - PROCESS | 1871 | 1461630035359 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:20:35 INFO - PROCESS | 1871 | 1461630035363 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:20:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:20:35 INFO - PROCESS | 1871 | 1461630035378 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:20:35 INFO - PROCESS | 1871 | 1461630035386 Marionette TRACE conn3 <- [1,2586,null,{}] 17:20:35 INFO - PROCESS | 1871 | 1461630035418 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:35 INFO - PROCESS | 1871 | 1461630035842 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:20:36 INFO - PROCESS | 1871 | 1461630036061 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:36 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04bc2000 == 160 [pid = 1871] [id = 654] 17:20:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca06f50000) [pid = 1871] [serial = 1963] [outer = (nil)] 17:20:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fca070d0c00) [pid = 1871] [serial = 1964] [outer = 0x7fca06f50000] 17:20:36 INFO - PROCESS | 1871 | 1461630036131 Marionette DEBUG loaded listener.js 17:20:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca079bf800) [pid = 1871] [serial = 1965] [outer = 0x7fca06f50000] 17:20:36 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca04011c00) [pid = 1871] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:20:36 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fca03064400) [pid = 1871] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:20:36 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fc9ffa6a400) [pid = 1871] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:20:36 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fc9fee94c00) [pid = 1871] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:20:36 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca03b4d000) [pid = 1871] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:20:37 INFO - PROCESS | 1871 | 1461630037285 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:20:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:20:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1965ms 17:20:37 INFO - PROCESS | 1871 | 1461630037344 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:20:37 INFO - PROCESS | 1871 | 1461630037350 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:20:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:20:37 INFO - PROCESS | 1871 | 1461630037357 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:20:37 INFO - PROCESS | 1871 | 1461630037359 Marionette TRACE conn3 <- [1,2590,null,{}] 17:20:37 INFO - PROCESS | 1871 | 1461630037371 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:37 INFO - PROCESS | 1871 | 1461630037614 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:20:37 INFO - PROCESS | 1871 | 1461630037800 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:37 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca071b7000 == 161 [pid = 1871] [id = 655] 17:20:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fc9fee8dc00) [pid = 1871] [serial = 1966] [outer = (nil)] 17:20:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca07ab5000) [pid = 1871] [serial = 1967] [outer = 0x7fc9fee8dc00] 17:20:37 INFO - PROCESS | 1871 | 1461630037865 Marionette DEBUG loaded listener.js 17:20:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca081aec00) [pid = 1871] [serial = 1968] [outer = 0x7fc9fee8dc00] 17:20:38 INFO - PROCESS | 1871 | 1461630038981 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 17:20:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:20:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1692ms 17:20:39 INFO - PROCESS | 1871 | 1461630039053 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:20:39 INFO - PROCESS | 1871 | 1461630039060 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:20:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:20:39 INFO - PROCESS | 1871 | 1461630039070 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:20:39 INFO - PROCESS | 1871 | 1461630039078 Marionette TRACE conn3 <- [1,2594,null,{}] 17:20:39 INFO - PROCESS | 1871 | 1461630039090 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:39 INFO - PROCESS | 1871 | 1461630039418 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:20:39 INFO - PROCESS | 1871 | 1461630039823 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:39 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca033d8000 == 162 [pid = 1871] [id = 656] 17:20:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fc9fee9cc00) [pid = 1871] [serial = 1969] [outer = (nil)] 17:20:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca030e0800) [pid = 1871] [serial = 1970] [outer = 0x7fc9fee9cc00] 17:20:39 INFO - PROCESS | 1871 | 1461630039966 Marionette DEBUG loaded listener.js 17:20:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 142 (0x7fca03f11800) [pid = 1871] [serial = 1971] [outer = 0x7fc9fee9cc00] 17:20:41 INFO - PROCESS | 1871 | 1461630041371 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 17:20:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:20:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 2357ms 17:20:41 INFO - PROCESS | 1871 | 1461630041435 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:20:41 INFO - PROCESS | 1871 | 1461630041445 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:20:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:20:41 INFO - PROCESS | 1871 | 1461630041456 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:20:41 INFO - PROCESS | 1871 | 1461630041460 Marionette TRACE conn3 <- [1,2598,null,{}] 17:20:41 INFO - PROCESS | 1871 | 1461630041511 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:41 INFO - PROCESS | 1871 | 1461630041737 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:20:42 INFO - PROCESS | 1871 | 1461630042064 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:42 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07bdc000 == 163 [pid = 1871] [id = 657] 17:20:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca03f13c00) [pid = 1871] [serial = 1972] [outer = (nil)] 17:20:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca06f41c00) [pid = 1871] [serial = 1973] [outer = 0x7fca03f13c00] 17:20:42 INFO - PROCESS | 1871 | 1461630042142 Marionette DEBUG loaded listener.js 17:20:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca079bc800) [pid = 1871] [serial = 1974] [outer = 0x7fca03f13c00] 17:20:43 INFO - PROCESS | 1871 | 1461630043205 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:20:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:20:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1780ms 17:20:43 INFO - PROCESS | 1871 | 1461630043236 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:20:43 INFO - PROCESS | 1871 | 1461630043241 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:20:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:20:43 INFO - PROCESS | 1871 | 1461630043249 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:20:43 INFO - PROCESS | 1871 | 1461630043255 Marionette TRACE conn3 <- [1,2602,null,{}] 17:20:43 INFO - PROCESS | 1871 | 1461630043272 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:43 INFO - PROCESS | 1871 | 1461630043563 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:20:43 INFO - PROCESS | 1871 | 1461630043883 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:43 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09093000 == 164 [pid = 1871] [id = 658] 17:20:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca081ae400) [pid = 1871] [serial = 1975] [outer = (nil)] 17:20:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca09044400) [pid = 1871] [serial = 1976] [outer = 0x7fca081ae400] 17:20:43 INFO - PROCESS | 1871 | 1461630043970 Marionette DEBUG loaded listener.js 17:20:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca09539800) [pid = 1871] [serial = 1977] [outer = 0x7fca081ae400] 17:20:44 INFO - PROCESS | 1871 | 1461630044924 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 17:20:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:20:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1743ms 17:20:44 INFO - PROCESS | 1871 | 1461630044993 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:20:45 INFO - PROCESS | 1871 | 1461630044998 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:20:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:20:45 INFO - PROCESS | 1871 | 1461630045004 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:20:45 INFO - PROCESS | 1871 | 1461630045007 Marionette TRACE conn3 <- [1,2606,null,{}] 17:20:45 INFO - PROCESS | 1871 | 1461630045014 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:45 INFO - PROCESS | 1871 | 1461630045256 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:20:45 INFO - PROCESS | 1871 | 1461630045564 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca098b6800 == 165 [pid = 1871] [id = 659] 17:20:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca08593000) [pid = 1871] [serial = 1978] [outer = (nil)] 17:20:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca096a7800) [pid = 1871] [serial = 1979] [outer = 0x7fca08593000] 17:20:45 INFO - PROCESS | 1871 | 1461630045659 Marionette DEBUG loaded listener.js 17:20:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca09893c00) [pid = 1871] [serial = 1980] [outer = 0x7fca08593000] 17:20:46 INFO - PROCESS | 1871 | 1461630046597 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 17:20:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:20:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1635ms 17:20:46 INFO - PROCESS | 1871 | 1461630046641 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:20:46 INFO - PROCESS | 1871 | 1461630046645 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:20:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:20:46 INFO - PROCESS | 1871 | 1461630046651 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:20:46 INFO - PROCESS | 1871 | 1461630046655 Marionette TRACE conn3 <- [1,2610,null,{}] 17:20:46 INFO - PROCESS | 1871 | 1461630046661 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:46 INFO - PROCESS | 1871 | 1461630046970 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:20:47 INFO - PROCESS | 1871 | 1461630047274 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:47 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a49e800 == 166 [pid = 1871] [id = 660] 17:20:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca081e2800) [pid = 1871] [serial = 1981] [outer = (nil)] 17:20:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca099b3800) [pid = 1871] [serial = 1982] [outer = 0x7fca081e2800] 17:20:47 INFO - PROCESS | 1871 | 1461630047357 Marionette DEBUG loaded listener.js 17:20:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca0a28e800) [pid = 1871] [serial = 1983] [outer = 0x7fca081e2800] 17:20:48 INFO - PROCESS | 1871 | 1461630048249 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1640ms 17:20:48 INFO - PROCESS | 1871 | 1461630048292 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:20:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:20:48 INFO - PROCESS | 1871 | 1461630048297 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:20:48 INFO - PROCESS | 1871 | 1461630048304 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:20:48 INFO - PROCESS | 1871 | 1461630048308 Marionette TRACE conn3 <- [1,2614,null,{}] 17:20:48 INFO - PROCESS | 1871 | 1461630048314 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:48 INFO - PROCESS | 1871 | 1461630048598 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:20:48 INFO - PROCESS | 1871 | 1461630048982 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:49 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0b7a8800 == 167 [pid = 1871] [id = 661] 17:20:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca0ab5e800) [pid = 1871] [serial = 1984] [outer = (nil)] 17:20:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca0c5ce000) [pid = 1871] [serial = 1985] [outer = 0x7fca0ab5e800] 17:20:49 INFO - PROCESS | 1871 | 1461630049071 Marionette DEBUG loaded listener.js 17:20:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca0c743400) [pid = 1871] [serial = 1986] [outer = 0x7fca0ab5e800] 17:20:50 INFO - PROCESS | 1871 | 1461630050046 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 17:20:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:20:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1791ms 17:20:50 INFO - PROCESS | 1871 | 1461630050096 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:20:50 INFO - PROCESS | 1871 | 1461630050100 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:20:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:20:50 INFO - PROCESS | 1871 | 1461630050106 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:20:50 INFO - PROCESS | 1871 | 1461630050108 Marionette TRACE conn3 <- [1,2618,null,{}] 17:20:50 INFO - PROCESS | 1871 | 1461630050115 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:50 INFO - PROCESS | 1871 | 1461630050351 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:20:50 INFO - PROCESS | 1871 | 1461630050619 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:50 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0de9a000 == 168 [pid = 1871] [id = 662] 17:20:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca0b24c800) [pid = 1871] [serial = 1987] [outer = (nil)] 17:20:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca0c85e400) [pid = 1871] [serial = 1988] [outer = 0x7fca0b24c800] 17:20:50 INFO - PROCESS | 1871 | 1461630050741 Marionette DEBUG loaded listener.js 17:20:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca0eccf000) [pid = 1871] [serial = 1989] [outer = 0x7fca0b24c800] 17:20:51 INFO - PROCESS | 1871 | 1461630051611 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:20:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:20:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1583ms 17:20:51 INFO - PROCESS | 1871 | 1461630051691 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:20:51 INFO - PROCESS | 1871 | 1461630051695 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:20:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:20:51 INFO - PROCESS | 1871 | 1461630051702 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:20:51 INFO - PROCESS | 1871 | 1461630051706 Marionette TRACE conn3 <- [1,2622,null,{}] 17:20:51 INFO - PROCESS | 1871 | 1461630051713 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:52 INFO - PROCESS | 1871 | 1461630051999 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:20:52 INFO - PROCESS | 1871 | 1461630052307 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:52 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f528800 == 169 [pid = 1871] [id = 663] 17:20:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca0b251c00) [pid = 1871] [serial = 1990] [outer = (nil)] 17:20:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca0eeea400) [pid = 1871] [serial = 1991] [outer = 0x7fca0b251c00] 17:20:52 INFO - PROCESS | 1871 | 1461630052414 Marionette DEBUG loaded listener.js 17:20:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca0f0e5400) [pid = 1871] [serial = 1992] [outer = 0x7fca0b251c00] 17:20:53 INFO - PROCESS | 1871 | 1461630053396 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 17:20:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:20:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1737ms 17:20:53 INFO - PROCESS | 1871 | 1461630053456 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:20:53 INFO - PROCESS | 1871 | 1461630053459 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:20:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:20:53 INFO - PROCESS | 1871 | 1461630053473 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:20:53 INFO - PROCESS | 1871 | 1461630053476 Marionette TRACE conn3 <- [1,2626,null,{}] 17:20:53 INFO - PROCESS | 1871 | 1461630053483 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:53 INFO - PROCESS | 1871 | 1461630053759 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:20:54 INFO - PROCESS | 1871 | 1461630054089 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:54 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca10082800 == 170 [pid = 1871] [id = 664] 17:20:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca09894000) [pid = 1871] [serial = 1993] [outer = (nil)] 17:20:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca0f348400) [pid = 1871] [serial = 1994] [outer = 0x7fca09894000] 17:20:54 INFO - PROCESS | 1871 | 1461630054181 Marionette DEBUG loaded listener.js 17:20:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca1006ec00) [pid = 1871] [serial = 1995] [outer = 0x7fca09894000] 17:20:55 INFO - PROCESS | 1871 | 1461630055158 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:20:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:20:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1739ms 17:20:55 INFO - PROCESS | 1871 | 1461630055212 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:20:55 INFO - PROCESS | 1871 | 1461630055215 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:20:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:20:55 INFO - PROCESS | 1871 | 1461630055224 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:20:55 INFO - PROCESS | 1871 | 1461630055228 Marionette TRACE conn3 <- [1,2630,null,{}] 17:20:55 INFO - PROCESS | 1871 | 1461630055234 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:55 INFO - PROCESS | 1871 | 1461630055502 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:20:55 INFO - PROCESS | 1871 | 1461630055818 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:55 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1526d800 == 171 [pid = 1871] [id = 665] 17:20:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca0c5c6400) [pid = 1871] [serial = 1996] [outer = (nil)] 17:20:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca13c44000) [pid = 1871] [serial = 1997] [outer = 0x7fca0c5c6400] 17:20:55 INFO - PROCESS | 1871 | 1461630055902 Marionette DEBUG loaded listener.js 17:20:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca13c4d400) [pid = 1871] [serial = 1998] [outer = 0x7fca0c5c6400] 17:20:56 INFO - PROCESS | 1871 | 1461630056871 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 17:20:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:20:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1681ms 17:20:56 INFO - PROCESS | 1871 | 1461630056906 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:20:56 INFO - PROCESS | 1871 | 1461630056909 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:20:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:20:56 INFO - PROCESS | 1871 | 1461630056916 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:20:56 INFO - PROCESS | 1871 | 1461630056919 Marionette TRACE conn3 <- [1,2634,null,{}] 17:20:56 INFO - PROCESS | 1871 | 1461630056925 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:57 INFO - PROCESS | 1871 | 1461630057194 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:20:57 INFO - PROCESS | 1871 | 1461630057537 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:57 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15cd9800 == 172 [pid = 1871] [id = 666] 17:20:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca141c5000) [pid = 1871] [serial = 1999] [outer = (nil)] 17:20:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca141ca400) [pid = 1871] [serial = 2000] [outer = 0x7fca141c5000] 17:20:57 INFO - PROCESS | 1871 | 1461630057634 Marionette DEBUG loaded listener.js 17:20:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca14c1a400) [pid = 1871] [serial = 2001] [outer = 0x7fca141c5000] 17:20:58 INFO - PROCESS | 1871 | 1461630058570 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:20:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:20:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1686ms 17:20:58 INFO - PROCESS | 1871 | 1461630058604 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:20:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:20:58 INFO - PROCESS | 1871 | 1461630058609 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:20:58 INFO - PROCESS | 1871 | 1461630058616 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:20:58 INFO - PROCESS | 1871 | 1461630058619 Marionette TRACE conn3 <- [1,2638,null,{}] 17:20:58 INFO - PROCESS | 1871 | 1461630058625 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:20:58 INFO - PROCESS | 1871 | 1461630058890 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:20:59 INFO - PROCESS | 1871 | 1461630059217 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:59 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a18000 == 173 [pid = 1871] [id = 667] 17:20:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca13eea000) [pid = 1871] [serial = 2002] [outer = (nil)] 17:20:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca14c28000) [pid = 1871] [serial = 2003] [outer = 0x7fca13eea000] 17:20:59 INFO - PROCESS | 1871 | 1461630059307 Marionette DEBUG loaded listener.js 17:20:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca14c35800) [pid = 1871] [serial = 2004] [outer = 0x7fca13eea000] 17:21:00 INFO - PROCESS | 1871 | 1461630060256 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:21:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:21:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1693ms 17:21:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:21:00 INFO - PROCESS | 1871 | 1461630060308 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:21:00 INFO - PROCESS | 1871 | 1461630060311 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:21:00 INFO - PROCESS | 1871 | 1461630060318 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:21:00 INFO - PROCESS | 1871 | 1461630060321 Marionette TRACE conn3 <- [1,2642,null,{}] 17:21:00 INFO - PROCESS | 1871 | 1461630060328 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:00 INFO - PROCESS | 1871 | 1461630060585 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:21:00 INFO - PROCESS | 1871 | 1461630060940 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1b257800 == 174 [pid = 1871] [id = 668] 17:21:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca141c3c00) [pid = 1871] [serial = 2005] [outer = (nil)] 17:21:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca14cc9400) [pid = 1871] [serial = 2006] [outer = 0x7fca141c3c00] 17:21:01 INFO - PROCESS | 1871 | 1461630061033 Marionette DEBUG loaded listener.js 17:21:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca14d65800) [pid = 1871] [serial = 2007] [outer = 0x7fca141c3c00] 17:21:02 INFO - PROCESS | 1871 | 1461630062043 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:21:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:21:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1785ms 17:21:02 INFO - PROCESS | 1871 | 1461630062105 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:21:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:21:02 INFO - PROCESS | 1871 | 1461630062109 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:21:02 INFO - PROCESS | 1871 | 1461630062117 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:21:02 INFO - PROCESS | 1871 | 1461630062121 Marionette TRACE conn3 <- [1,2646,null,{}] 17:21:02 INFO - PROCESS | 1871 | 1461630062127 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:02 INFO - PROCESS | 1871 | 1461630062381 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:21:02 INFO - PROCESS | 1871 | 1461630062710 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:02 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d2b6800 == 175 [pid = 1871] [id = 669] 17:21:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca14cc2400) [pid = 1871] [serial = 2008] [outer = (nil)] 17:21:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca14d6e000) [pid = 1871] [serial = 2009] [outer = 0x7fca14cc2400] 17:21:02 INFO - PROCESS | 1871 | 1461630062802 Marionette DEBUG loaded listener.js 17:21:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca14dedc00) [pid = 1871] [serial = 2010] [outer = 0x7fca14cc2400] 17:21:03 INFO - PROCESS | 1871 | 1461630063669 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:21:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:21:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1581ms 17:21:03 INFO - PROCESS | 1871 | 1461630063698 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:21:03 INFO - PROCESS | 1871 | 1461630063702 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:21:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:21:03 INFO - PROCESS | 1871 | 1461630063709 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:21:03 INFO - PROCESS | 1871 | 1461630063713 Marionette TRACE conn3 <- [1,2650,null,{}] 17:21:03 INFO - PROCESS | 1871 | 1461630063719 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:03 INFO - PROCESS | 1871 | 1461630063983 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:21:04 INFO - PROCESS | 1871 | 1461630064314 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:04 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d7c0800 == 176 [pid = 1871] [id = 670] 17:21:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca079bd800) [pid = 1871] [serial = 2011] [outer = (nil)] 17:21:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca14df8400) [pid = 1871] [serial = 2012] [outer = 0x7fca079bd800] 17:21:04 INFO - PROCESS | 1871 | 1461630064436 Marionette DEBUG loaded listener.js 17:21:04 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca15225800) [pid = 1871] [serial = 2013] [outer = 0x7fca079bd800] 17:21:05 INFO - PROCESS | 1871 | 1461630065455 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:21:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:21:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1781ms 17:21:05 INFO - PROCESS | 1871 | 1461630065493 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:21:05 INFO - PROCESS | 1871 | 1461630065497 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:21:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:21:05 INFO - PROCESS | 1871 | 1461630065509 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:21:05 INFO - PROCESS | 1871 | 1461630065513 Marionette TRACE conn3 <- [1,2654,null,{}] 17:21:05 INFO - PROCESS | 1871 | 1461630065523 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:05 INFO - PROCESS | 1871 | 1461630065829 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:21:06 INFO - PROCESS | 1871 | 1461630066159 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1dddb800 == 177 [pid = 1871] [id = 671] 17:21:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca09514c00) [pid = 1871] [serial = 2014] [outer = (nil)] 17:21:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca15378800) [pid = 1871] [serial = 2015] [outer = 0x7fca09514c00] 17:21:06 INFO - PROCESS | 1871 | 1461630066244 Marionette DEBUG loaded listener.js 17:21:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca1548b400) [pid = 1871] [serial = 2016] [outer = 0x7fca09514c00] 17:21:07 INFO - PROCESS | 1871 | 1461630067195 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:21:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:21:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1743ms 17:21:07 INFO - PROCESS | 1871 | 1461630067252 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:21:07 INFO - PROCESS | 1871 | 1461630067256 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:21:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:21:07 INFO - PROCESS | 1871 | 1461630067263 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:21:07 INFO - PROCESS | 1871 | 1461630067267 Marionette TRACE conn3 <- [1,2658,null,{}] 17:21:07 INFO - PROCESS | 1871 | 1461630067274 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:07 INFO - PROCESS | 1871 | 1461630067552 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:21:07 INFO - PROCESS | 1871 | 1461630067890 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:07 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e3ec000 == 178 [pid = 1871] [id = 672] 17:21:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca14df0000) [pid = 1871] [serial = 2017] [outer = (nil)] 17:21:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca15492400) [pid = 1871] [serial = 2018] [outer = 0x7fca14df0000] 17:21:07 INFO - PROCESS | 1871 | 1461630067984 Marionette DEBUG loaded listener.js 17:21:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca1553c800) [pid = 1871] [serial = 2019] [outer = 0x7fca14df0000] 17:21:08 INFO - PROCESS | 1871 | 1461630068928 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15ccc000 == 177 [pid = 1871] [id = 256] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f53c800 == 176 [pid = 1871] [id = 253] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a06800 == 175 [pid = 1871] [id = 247] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2ea36000 == 174 [pid = 1871] [id = 49] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04bc2000 == 173 [pid = 1871] [id = 654] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca03bd2000 == 172 [pid = 1871] [id = 653] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca01be9800 == 171 [pid = 1871] [id = 652] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16d98800 == 170 [pid = 1871] [id = 650] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f93800 == 169 [pid = 1871] [id = 649] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15de8000 == 168 [pid = 1871] [id = 648] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15d6f000 == 167 [pid = 1871] [id = 647] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15d2a800 == 166 [pid = 1871] [id = 646] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15a22800 == 165 [pid = 1871] [id = 645] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15781800 == 164 [pid = 1871] [id = 644] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14d89800 == 163 [pid = 1871] [id = 643] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca13cd1000 == 162 [pid = 1871] [id = 642] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca13bb7800 == 161 [pid = 1871] [id = 641] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca10085800 == 160 [pid = 1871] [id = 640] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0ff44000 == 159 [pid = 1871] [id = 639] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c609800 == 158 [pid = 1871] [id = 638] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0abdd800 == 157 [pid = 1871] [id = 637] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a388800 == 156 [pid = 1871] [id = 636] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca07be7800 == 155 [pid = 1871] [id = 635] 17:21:10 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca03bc9800 == 154 [pid = 1871] [id = 634] 17:21:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:21:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 3393ms 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca070c4400) [pid = 1871] [serial = 1901] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca08157800) [pid = 1871] [serial = 1898] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca081dac00) [pid = 1871] [serial = 1899] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca04ed0400) [pid = 1871] [serial = 1847] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca03f0a800) [pid = 1871] [serial = 1844] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca01eebc00) [pid = 1871] [serial = 1841] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca042cbc00) [pid = 1871] [serial = 1892] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca03f17000) [pid = 1871] [serial = 1890] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca03055400) [pid = 1871] [serial = 1889] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca01e12c00) [pid = 1871] [serial = 1887] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fc9fee99800) [pid = 1871] [serial = 1886] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca0aaae400) [pid = 1871] [serial = 1883] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca0aab0400) [pid = 1871] [serial = 1880] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca0a29d000) [pid = 1871] [serial = 1877] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca0a281400) [pid = 1871] [serial = 1874] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca0989b000) [pid = 1871] [serial = 1871] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca0957c400) [pid = 1871] [serial = 1868] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca09522800) [pid = 1871] [serial = 1865] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca0950a000) [pid = 1871] [serial = 1862] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca08599400) [pid = 1871] [serial = 1859] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca081b0800) [pid = 1871] [serial = 1856] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca070cd800) [pid = 1871] [serial = 1853] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca06f4fc00) [pid = 1871] [serial = 1850] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca07190400) [pid = 1871] [serial = 1895] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca07ac2c00) [pid = 1871] [serial = 1896] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca06f34000) [pid = 1871] [serial = 1893] [outer = (nil)] [url = about:blank] 17:21:10 INFO - PROCESS | 1871 | 1461630070927 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:21:10 INFO - PROCESS | 1871 | 1461630070933 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:21:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:21:10 INFO - PROCESS | 1871 | 1461630070954 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:21:10 INFO - PROCESS | 1871 | 1461630070963 Marionette TRACE conn3 <- [1,2662,null,{}] 17:21:10 INFO - PROCESS | 1871 | 1461630070970 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:11 INFO - PROCESS | 1871 | 1461630071195 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:21:11 INFO - PROCESS | 1871 | 1461630071414 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:11 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca01be9800 == 155 [pid = 1871] [id = 673] 17:21:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca01e10c00) [pid = 1871] [serial = 2020] [outer = (nil)] 17:21:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca01e15c00) [pid = 1871] [serial = 2021] [outer = 0x7fca01e10c00] 17:21:11 INFO - PROCESS | 1871 | 1461630071499 Marionette DEBUG loaded listener.js 17:21:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca01ef4400) [pid = 1871] [serial = 2022] [outer = 0x7fca01e10c00] 17:21:12 INFO - PROCESS | 1871 | 1461630072556 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:21:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:21:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1649ms 17:21:12 INFO - PROCESS | 1871 | 1461630072602 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:21:12 INFO - PROCESS | 1871 | 1461630072608 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:21:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:21:12 INFO - PROCESS | 1871 | 1461630072627 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:21:12 INFO - PROCESS | 1871 | 1461630072635 Marionette TRACE conn3 <- [1,2666,null,{}] 17:21:12 INFO - PROCESS | 1871 | 1461630072642 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:12 INFO - PROCESS | 1871 | 1461630072887 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:21:13 INFO - PROCESS | 1871 | 1461630073108 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:13 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca03bce800 == 156 [pid = 1871] [id = 674] 17:21:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fc9ffa6fc00) [pid = 1871] [serial = 2023] [outer = (nil)] 17:21:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca03b4fc00) [pid = 1871] [serial = 2024] [outer = 0x7fc9ffa6fc00] 17:21:13 INFO - PROCESS | 1871 | 1461630073188 Marionette DEBUG loaded listener.js 17:21:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca03f13400) [pid = 1871] [serial = 2025] [outer = 0x7fc9ffa6fc00] 17:21:14 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:21:14 INFO - PROCESS | 1871 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:21:14 INFO - PROCESS | 1871 | 1461630074683 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 17:21: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) 17:21:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2096ms 17:21:14 INFO - PROCESS | 1871 | 1461630074747 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:21:14 INFO - PROCESS | 1871 | 1461630074763 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:21:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:21:14 INFO - PROCESS | 1871 | 1461630074789 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:21:14 INFO - PROCESS | 1871 | 1461630074792 Marionette TRACE conn3 <- [1,2670,null,{}] 17:21:14 INFO - PROCESS | 1871 | 1461630074812 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:15 INFO - PROCESS | 1871 | 1461630075135 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:21:15 INFO - PROCESS | 1871 | 1461630075197 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04be2000 == 157 [pid = 1871] [id = 675] 17:21:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca03f18000) [pid = 1871] [serial = 2026] [outer = (nil)] 17:21:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca06f53000) [pid = 1871] [serial = 2027] [outer = 0x7fca03f18000] 17:21:15 INFO - PROCESS | 1871 | 1461630075275 Marionette DEBUG loaded listener.js 17:21:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca07190400) [pid = 1871] [serial = 2028] [outer = 0x7fca03f18000] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca0904b800) [pid = 1871] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca081ac000) [pid = 1871] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fc9fed4f000) [pid = 1871] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca0c665800) [pid = 1871] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca01e0fc00) [pid = 1871] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca0f350000) [pid = 1871] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca06f3c400) [pid = 1871] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca0a9a7000) [pid = 1871] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca0c470800) [pid = 1871] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca0a9a2400) [pid = 1871] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca099b4400) [pid = 1871] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca08594000) [pid = 1871] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca01eef000) [pid = 1871] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca0edd3c00) [pid = 1871] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca09898800) [pid = 1871] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca03b4b800) [pid = 1871] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca06f50000) [pid = 1871] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca081acc00) [pid = 1871] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca081e6000) [pid = 1871] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca0dfaa800) [pid = 1871] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca042d0000) [pid = 1871] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca0dfa7000) [pid = 1871] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca085a0000) [pid = 1871] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca042d3000) [pid = 1871] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca09898400) [pid = 1871] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fc9ffa76c00) [pid = 1871] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:21:16 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca025c1800) [pid = 1871] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:21:17 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:21:17 INFO - PROCESS | 1871 | 1461630077446 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 17:21:17 INFO - PROCESS | 1871 | 1461630077492 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:21:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:21:17 INFO - PROCESS | 1871 | 1461630077500 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:21:17 INFO - PROCESS | 1871 | 1461630077503 Marionette TRACE conn3 <- [1,2674,null,{}] 17:21:17 INFO - PROCESS | 1871 | 1461630077511 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:17 INFO - PROCESS | 1871 | 1461630077733 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:21:17 INFO - PROCESS | 1871 | 1461630077968 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:17 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca078db800 == 158 [pid = 1871] [id = 676] 17:21:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca042d1800) [pid = 1871] [serial = 2029] [outer = (nil)] 17:21:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca079b3000) [pid = 1871] [serial = 2030] [outer = 0x7fca042d1800] 17:21:18 INFO - PROCESS | 1871 | 1461630078043 Marionette DEBUG loaded listener.js 17:21:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca07ac2c00) [pid = 1871] [serial = 2031] [outer = 0x7fca042d1800] 17:21:19 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:21:19 INFO - PROCESS | 1871 | 1461630079620 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 17:21:19 INFO - PROCESS | 1871 | 1461630079649 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:21:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:21:19 INFO - PROCESS | 1871 | 1461630079659 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:21:19 INFO - PROCESS | 1871 | 1461630079665 Marionette TRACE conn3 <- [1,2678,null,{}] 17:21:19 INFO - PROCESS | 1871 | 1461630079675 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:19 INFO - PROCESS | 1871 | 1461630079993 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:21:20 INFO - PROCESS | 1871 | 1461630080276 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04ba9000 == 159 [pid = 1871] [id = 677] 17:21:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fc9ffa6cc00) [pid = 1871] [serial = 2032] [outer = (nil)] 17:21:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca030dc400) [pid = 1871] [serial = 2033] [outer = 0x7fc9ffa6cc00] 17:21:20 INFO - PROCESS | 1871 | 1461630080356 Marionette DEBUG loaded listener.js 17:21:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca042ce000) [pid = 1871] [serial = 2034] [outer = 0x7fc9ffa6cc00] 17:21:21 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:21:21 INFO - PROCESS | 1871 | 1461630081773 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 17:21:21 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) 17:21:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2144ms 17:21:21 INFO - PROCESS | 1871 | 1461630081803 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:21:21 INFO - PROCESS | 1871 | 1461630081812 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:21:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:21:21 INFO - PROCESS | 1871 | 1461630081824 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:21:21 INFO - PROCESS | 1871 | 1461630081827 Marionette TRACE conn3 <- [1,2682,null,{}] 17:21:21 INFO - PROCESS | 1871 | 1461630081835 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:22 INFO - PROCESS | 1871 | 1461630082173 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:21:22 INFO - PROCESS | 1871 | 1461630082407 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca083a3000 == 160 [pid = 1871] [id = 678] 17:21:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca06f3c000) [pid = 1871] [serial = 2035] [outer = (nil)] 17:21:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca07ab7000) [pid = 1871] [serial = 2036] [outer = 0x7fca06f3c000] 17:21:22 INFO - PROCESS | 1871 | 1461630082482 Marionette DEBUG loaded listener.js 17:21:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca08159800) [pid = 1871] [serial = 2037] [outer = 0x7fca06f3c000] 17:21:23 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:21:23 INFO - PROCESS | 1871 | 1461630083886 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 17:21:23 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) 17:21:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2088ms 17:21:23 INFO - PROCESS | 1871 | 1461630083914 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:21:23 INFO - PROCESS | 1871 | 1461630083921 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:21:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:21:23 INFO - PROCESS | 1871 | 1461630083933 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:21:23 INFO - PROCESS | 1871 | 1461630083944 Marionette TRACE conn3 <- [1,2686,null,{}] 17:21:24 INFO - PROCESS | 1871 | 1461630084080 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:24 INFO - PROCESS | 1871 | 1461630084384 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:21:24 INFO - PROCESS | 1871 | 1461630084585 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:24 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09245000 == 161 [pid = 1871] [id = 679] 17:21:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca081ae800) [pid = 1871] [serial = 2038] [outer = (nil)] 17:21:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca085a0800) [pid = 1871] [serial = 2039] [outer = 0x7fca081ae800] 17:21:24 INFO - PROCESS | 1871 | 1461630084664 Marionette DEBUG loaded listener.js 17:21:24 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca09520400) [pid = 1871] [serial = 2040] [outer = 0x7fca081ae800] 17:21:25 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:21:26 INFO - PROCESS | 1871 | 1461630086010 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 17:21:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:21:26 INFO - PROCESS | 1871 | 1461630086044 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:21:26 INFO - PROCESS | 1871 | 1461630086051 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:21:26 INFO - PROCESS | 1871 | 1461630086054 Marionette TRACE conn3 <- [1,2690,null,{}] 17:21:26 INFO - PROCESS | 1871 | 1461630086060 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:26 INFO - PROCESS | 1871 | 1461630086338 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:21:26 INFO - PROCESS | 1871 | 1461630086579 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:26 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a39a800 == 162 [pid = 1871] [id = 680] 17:21:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca081b2400) [pid = 1871] [serial = 2041] [outer = (nil)] 17:21:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca0953ec00) [pid = 1871] [serial = 2042] [outer = 0x7fca081b2400] 17:21:26 INFO - PROCESS | 1871 | 1461630086656 Marionette DEBUG loaded listener.js 17:21:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca096ae000) [pid = 1871] [serial = 2043] [outer = 0x7fca081b2400] 17:21:27 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:21:28 INFO - PROCESS | 1871 | 1461630088032 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 17:21:28 INFO - PROCESS | 1871 | 1461630088090 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:21:28 INFO - PROCESS | 1871 | 1461630088098 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:21:28 INFO - PROCESS | 1871 | 1461630088104 Marionette TRACE conn3 <- [1,2694,null,{}] 17:21:28 INFO - PROCESS | 1871 | 1461630088112 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:28 INFO - PROCESS | 1871 | 1461630088477 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:21:28 INFO - PROCESS | 1871 | 1461630088679 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:28 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0abc6000 == 163 [pid = 1871] [id = 681] 17:21:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca09578c00) [pid = 1871] [serial = 2044] [outer = (nil)] 17:21:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca09898800) [pid = 1871] [serial = 2045] [outer = 0x7fca09578c00] 17:21:28 INFO - PROCESS | 1871 | 1461630088755 Marionette DEBUG loaded listener.js 17:21:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca0a280c00) [pid = 1871] [serial = 2046] [outer = 0x7fca09578c00] 17:21:30 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:21:30 INFO - PROCESS | 1871 | 1461630090153 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 17:21:30 INFO - PROCESS | 1871 | 1461630090199 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:21:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:21:30 INFO - PROCESS | 1871 | 1461630090205 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:21:30 INFO - PROCESS | 1871 | 1461630090208 Marionette TRACE conn3 <- [1,2698,null,{}] 17:21:30 INFO - PROCESS | 1871 | 1461630090307 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:30 INFO - PROCESS | 1871 | 1461630090636 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:21:30 INFO - PROCESS | 1871 | 1461630090837 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:30 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c44b000 == 164 [pid = 1871] [id = 682] 17:21:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca0a28b400) [pid = 1871] [serial = 2047] [outer = (nil)] 17:21:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca0a9a6000) [pid = 1871] [serial = 2048] [outer = 0x7fca0a28b400] 17:21:30 INFO - PROCESS | 1871 | 1461630090917 Marionette DEBUG loaded listener.js 17:21:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca0b245400) [pid = 1871] [serial = 2049] [outer = 0x7fca0a28b400] 17:21:32 INFO - PROCESS | 1871 | SkCairoFTTypeface::onFilterRec unimplemented 17:21:32 INFO - PROCESS | 1871 | 1461630092266 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 17:21:32 INFO - PROCESS | 1871 | 1461630092316 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:21:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:21:32 INFO - PROCESS | 1871 | 1461630092322 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:21:32 INFO - PROCESS | 1871 | 1461630092326 Marionette TRACE conn3 <- [1,2702,null,{}] 17:21:32 INFO - PROCESS | 1871 | 1461630092332 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:32 INFO - PROCESS | 1871 | 1461630092644 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:21:32 INFO - PROCESS | 1871 | 1461630092912 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:32 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0f52e800 == 165 [pid = 1871] [id = 683] 17:21:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca0a28f800) [pid = 1871] [serial = 2050] [outer = (nil)] 17:21:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca0c469800) [pid = 1871] [serial = 2051] [outer = 0x7fca0a28f800] 17:21:32 INFO - PROCESS | 1871 | 1461630092994 Marionette DEBUG loaded listener.js 17:21:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca0c5cd400) [pid = 1871] [serial = 2052] [outer = 0x7fca0a28f800] 17:21:33 INFO - PROCESS | 1871 | 1461630093963 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:21:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:21:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1689ms 17:21:34 INFO - PROCESS | 1871 | 1461630094013 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:21:34 INFO - PROCESS | 1871 | 1461630094016 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:21:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:21:34 INFO - PROCESS | 1871 | 1461630094023 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:21:34 INFO - PROCESS | 1871 | 1461630094026 Marionette TRACE conn3 <- [1,2706,null,{}] 17:21:34 INFO - PROCESS | 1871 | 1461630094033 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:34 INFO - PROCESS | 1871 | 1461630094298 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:21:34 INFO - PROCESS | 1871 | 1461630094665 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:34 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca100b7000 == 166 [pid = 1871] [id = 684] 17:21:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca0c5ce800) [pid = 1871] [serial = 2053] [outer = (nil)] 17:21:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca0c66a000) [pid = 1871] [serial = 2054] [outer = 0x7fca0c5ce800] 17:21:34 INFO - PROCESS | 1871 | 1461630094755 Marionette DEBUG loaded listener.js 17:21:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca0c68b800) [pid = 1871] [serial = 2055] [outer = 0x7fca0c5ce800] 17:21:35 INFO - PROCESS | 1871 | 1461630095670 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 17:21:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:21:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1683ms 17:21:35 INFO - PROCESS | 1871 | 1461630095709 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:21:35 INFO - PROCESS | 1871 | 1461630095715 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:21:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:21:35 INFO - PROCESS | 1871 | 1461630095729 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:21:35 INFO - PROCESS | 1871 | 1461630095733 Marionette TRACE conn3 <- [1,2710,null,{}] 17:21:35 INFO - PROCESS | 1871 | 1461630095743 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:36 INFO - PROCESS | 1871 | 1461630096001 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:21:36 INFO - PROCESS | 1871 | 1461630096306 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:36 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14c85800 == 167 [pid = 1871] [id = 685] 17:21:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca0c5d2800) [pid = 1871] [serial = 2056] [outer = (nil)] 17:21:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca0c7f4400) [pid = 1871] [serial = 2057] [outer = 0x7fca0c5d2800] 17:21:36 INFO - PROCESS | 1871 | 1461630096386 Marionette DEBUG loaded listener.js 17:21:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca0dfa7c00) [pid = 1871] [serial = 2058] [outer = 0x7fca0c5d2800] 17:21:37 INFO - PROCESS | 1871 | 1461630097284 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 17:21:37 INFO - PROCESS | 1871 | 1461630097321 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:21:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:21:37 INFO - PROCESS | 1871 | 1461630097328 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:21:37 INFO - PROCESS | 1871 | 1461630097330 Marionette TRACE conn3 <- [1,2714,null,{}] 17:21:37 INFO - PROCESS | 1871 | 1461630097337 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:37 INFO - PROCESS | 1871 | 1461630097565 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:21:37 INFO - PROCESS | 1871 | 1461630097877 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:37 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15a0c800 == 168 [pid = 1871] [id = 686] 17:21:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca0c665400) [pid = 1871] [serial = 2059] [outer = (nil)] 17:21:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca0eddf800) [pid = 1871] [serial = 2060] [outer = 0x7fca0c665400] 17:21:37 INFO - PROCESS | 1871 | 1461630097966 Marionette DEBUG loaded listener.js 17:21:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca0ef08800) [pid = 1871] [serial = 2061] [outer = 0x7fca0c665400] 17:21:38 INFO - PROCESS | 1871 | 1461630098821 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 17:21:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:21:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1529ms 17:21:38 INFO - PROCESS | 1871 | 1461630098859 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:21:38 INFO - PROCESS | 1871 | 1461630098862 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:21:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:21:38 INFO - PROCESS | 1871 | 1461630098869 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:21:38 INFO - PROCESS | 1871 | 1461630098873 Marionette TRACE conn3 <- [1,2718,null,{}] 17:21:38 INFO - PROCESS | 1871 | 1461630098893 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:39 INFO - PROCESS | 1871 | 1461630099220 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:21:39 INFO - PROCESS | 1871 | 1461630099429 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:39 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15d31000 == 169 [pid = 1871] [id = 687] 17:21:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca0f34c800) [pid = 1871] [serial = 2062] [outer = (nil)] 17:21:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca0ffc3400) [pid = 1871] [serial = 2063] [outer = 0x7fca0f34c800] 17:21:39 INFO - PROCESS | 1871 | 1461630099584 Marionette DEBUG loaded listener.js 17:21:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca10069000) [pid = 1871] [serial = 2064] [outer = 0x7fca0f34c800] 17:21:40 INFO - PROCESS | 1871 | 1461630100587 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 17:21:40 INFO - PROCESS | 1871 | 1461630100663 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:21:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:21:40 INFO - PROCESS | 1871 | 1461630100670 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:21:40 INFO - PROCESS | 1871 | 1461630100674 Marionette TRACE conn3 <- [1,2722,null,{}] 17:21:40 INFO - PROCESS | 1871 | 1461630100680 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:40 INFO - PROCESS | 1871 | 1461630100922 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:21:41 INFO - PROCESS | 1871 | 1461630101256 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:41 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca082dc000 == 170 [pid = 1871] [id = 688] 17:21:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca04090c00) [pid = 1871] [serial = 2065] [outer = (nil)] 17:21:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca0ab56c00) [pid = 1871] [serial = 2066] [outer = 0x7fca04090c00] 17:21:41 INFO - PROCESS | 1871 | 1461630101336 Marionette DEBUG loaded listener.js 17:21:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca0f297800) [pid = 1871] [serial = 2067] [outer = 0x7fca04090c00] 17:21:42 INFO - PROCESS | 1871 | 1461630102307 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 17:21:42 INFO - PROCESS | 1871 | 1461630102364 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:21:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:21:42 INFO - PROCESS | 1871 | 1461630102370 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:21:42 INFO - PROCESS | 1871 | 1461630102375 Marionette TRACE conn3 <- [1,2726,null,{}] 17:21:42 INFO - PROCESS | 1871 | 1461630102381 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:42 INFO - PROCESS | 1871 | 1461630102629 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:21:43 INFO - PROCESS | 1871 | 1461630103366 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:43 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca01bdb800 == 171 [pid = 1871] [id = 689] 17:21:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fc9fed4d400) [pid = 1871] [serial = 2068] [outer = (nil)] 17:21:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fc9fee92400) [pid = 1871] [serial = 2069] [outer = 0x7fc9fed4d400] 17:21:43 INFO - PROCESS | 1871 | 1461630103445 Marionette DEBUG loaded listener.js 17:21:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca01e10000) [pid = 1871] [serial = 2070] [outer = 0x7fc9fed4d400] 17:21:44 INFO - PROCESS | 1871 | 1461630104417 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 17:21:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:21:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2084ms 17:21:44 INFO - PROCESS | 1871 | 1461630104456 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:21:44 INFO - PROCESS | 1871 | 1461630104462 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:21:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:21:44 INFO - PROCESS | 1871 | 1461630104470 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:21:44 INFO - PROCESS | 1871 | 1461630104476 Marionette TRACE conn3 <- [1,2730,null,{}] 17:21:44 INFO - PROCESS | 1871 | 1461630104484 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:44 INFO - PROCESS | 1871 | 1461630104729 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:21:45 INFO - PROCESS | 1871 | 1461630105062 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:45 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca082c8000 == 172 [pid = 1871] [id = 690] 17:21:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca01eedc00) [pid = 1871] [serial = 2071] [outer = (nil)] 17:21:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca03f0d000) [pid = 1871] [serial = 2072] [outer = 0x7fca01eedc00] 17:21:45 INFO - PROCESS | 1871 | 1461630105145 Marionette DEBUG loaded listener.js 17:21:45 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca06f3dc00) [pid = 1871] [serial = 2073] [outer = 0x7fca01eedc00] 17:21:46 INFO - PROCESS | 1871 | 1461630106643 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 17:21:46 INFO - PROCESS | 1871 | 1461630106669 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:21:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:21:46 INFO - PROCESS | 1871 | 1461630106822 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:21:46 INFO - PROCESS | 1871 | 1461630106825 Marionette TRACE conn3 <- [1,2734,null,{}] 17:21:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca03e3a800 == 171 [pid = 1871] [id = 539] 17:21:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04be5800 == 170 [pid = 1871] [id = 614] 17:21:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0258e800 == 169 [pid = 1871] [id = 587] 17:21:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04ae6800 == 168 [pid = 1871] [id = 540] 17:21:46 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca101e2400) [pid = 1871] [serial = 1955] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca0ffc8000) [pid = 1871] [serial = 1952] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca07ab5000) [pid = 1871] [serial = 1967] [outer = (nil)] [url = about:blank] 17:21:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca078d3800 == 167 [pid = 1871] [id = 615] 17:21:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04be2000 == 166 [pid = 1871] [id = 675] 17:21:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca03bce800 == 165 [pid = 1871] [id = 674] 17:21:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca01be9800 == 164 [pid = 1871] [id = 673] 17:21:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e3ec000 == 163 [pid = 1871] [id = 672] 17:21:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1dddb800 == 162 [pid = 1871] [id = 671] 17:21:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d7c0800 == 161 [pid = 1871] [id = 670] 17:21:46 INFO - PROCESS | 1871 | 1461630106961 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d2b6800 == 160 [pid = 1871] [id = 669] 17:21:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1b257800 == 159 [pid = 1871] [id = 668] 17:21:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a18000 == 158 [pid = 1871] [id = 667] 17:21:46 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15cd9800 == 157 [pid = 1871] [id = 666] 17:21:47 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1526d800 == 156 [pid = 1871] [id = 665] 17:21:47 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca10082800 == 155 [pid = 1871] [id = 664] 17:21:47 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f528800 == 154 [pid = 1871] [id = 663] 17:21:47 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0de9a000 == 153 [pid = 1871] [id = 662] 17:21:47 INFO - PROCESS | 1871 | 1461630107198 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:21:47 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0b7a8800 == 152 [pid = 1871] [id = 661] 17:21:47 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a49e800 == 151 [pid = 1871] [id = 660] 17:21:47 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca098b6800 == 150 [pid = 1871] [id = 659] 17:21:47 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca09093000 == 149 [pid = 1871] [id = 658] 17:21:47 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca07bdc000 == 148 [pid = 1871] [id = 657] 17:21:47 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca033d8000 == 147 [pid = 1871] [id = 656] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca081e2c00) [pid = 1871] [serial = 1857] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca0305c400) [pid = 1871] [serial = 1842] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca0718d400) [pid = 1871] [serial = 1854] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca0953d800) [pid = 1871] [serial = 1866] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca04008800) [pid = 1871] [serial = 1845] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca09516400) [pid = 1871] [serial = 1863] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca09046800) [pid = 1871] [serial = 1860] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca06f36400) [pid = 1871] [serial = 1848] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca06f5dc00) [pid = 1871] [serial = 1851] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca099b4000) [pid = 1871] [serial = 1872] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca096a3800) [pid = 1871] [serial = 1869] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca0c748000) [pid = 1871] [serial = 1931] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca0f348000) [pid = 1871] [serial = 1946] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca0f29a800) [pid = 1871] [serial = 1944] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca081adc00) [pid = 1871] [serial = 1910] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca0ffc9000) [pid = 1871] [serial = 1949] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca0c665000) [pid = 1871] [serial = 1926] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca0c684800) [pid = 1871] [serial = 1929] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca0305a400) [pid = 1871] [serial = 1959] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca0b248000) [pid = 1871] [serial = 1922] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca0ffd0800) [pid = 1871] [serial = 1950] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca09540800) [pid = 1871] [serial = 1913] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca0c5cdc00) [pid = 1871] [serial = 1925] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca0aab9800) [pid = 1871] [serial = 1881] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca0400f000) [pid = 1871] [serial = 1961] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca0f0e6800) [pid = 1871] [serial = 1941] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca0a9a2800) [pid = 1871] [serial = 1878] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca079bf800) [pid = 1871] [serial = 1965] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca0c670400) [pid = 1871] [serial = 1928] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca0c471c00) [pid = 1871] [serial = 1923] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca070d0c00) [pid = 1871] [serial = 1964] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca01ee7800) [pid = 1871] [serial = 1904] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca0aab4800) [pid = 1871] [serial = 1919] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca0c7f6000) [pid = 1871] [serial = 1932] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca0f292000) [pid = 1871] [serial = 1943] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca0ef09800) [pid = 1871] [serial = 1938] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca042cf000) [pid = 1871] [serial = 1962] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca0f0de000) [pid = 1871] [serial = 1940] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca0edd7000) [pid = 1871] [serial = 1935] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca0dfaf400) [pid = 1871] [serial = 1934] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca0a290800) [pid = 1871] [serial = 1875] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca0eee9c00) [pid = 1871] [serial = 1937] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca01ee8c00) [pid = 1871] [serial = 1958] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca0f34fc00) [pid = 1871] [serial = 1947] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fca04087c00) [pid = 1871] [serial = 1907] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fca096e3400) [pid = 1871] [serial = 1916] [outer = (nil)] [url = about:blank] 17:21:47 INFO - PROCESS | 1871 | 1461630107430 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:47 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0307f000 == 148 [pid = 1871] [id = 691] 17:21:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca01ee7800) [pid = 1871] [serial = 2074] [outer = (nil)] 17:21:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca04087c00) [pid = 1871] [serial = 2075] [outer = 0x7fca01ee7800] 17:21:47 INFO - PROCESS | 1871 | 1461630107506 Marionette DEBUG loaded listener.js 17:21:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca081de000) [pid = 1871] [serial = 2076] [outer = 0x7fca01ee7800] 17:21:48 INFO - PROCESS | 1871 | 1461630108342 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 17:21:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:21:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1724ms 17:21:48 INFO - PROCESS | 1871 | 1461630108402 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:21:48 INFO - PROCESS | 1871 | 1461630108405 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:21:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:21:48 INFO - PROCESS | 1871 | 1461630108414 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:21:48 INFO - PROCESS | 1871 | 1461630108423 Marionette TRACE conn3 <- [1,2738,null,{}] 17:21:48 INFO - PROCESS | 1871 | 1461630108437 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:48 INFO - PROCESS | 1871 | 1461630108666 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:21:48 INFO - PROCESS | 1871 | 1461630108853 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca07a72000 == 149 [pid = 1871] [id = 692] 17:21:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca0305a400) [pid = 1871] [serial = 2077] [outer = (nil)] 17:21:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca09516000) [pid = 1871] [serial = 2078] [outer = 0x7fca0305a400] 17:21:48 INFO - PROCESS | 1871 | 1461630108920 Marionette DEBUG loaded listener.js 17:21:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca09584000) [pid = 1871] [serial = 2079] [outer = 0x7fca0305a400] 17:21:49 INFO - PROCESS | 1871 | 1461630109824 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 17:21:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:21:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1439ms 17:21:49 INFO - PROCESS | 1871 | 1461630109852 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:21:49 INFO - PROCESS | 1871 | 1461630109856 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:21:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:21:49 INFO - PROCESS | 1871 | 1461630109863 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:21:49 INFO - PROCESS | 1871 | 1461630109867 Marionette TRACE conn3 <- [1,2742,null,{}] 17:21:49 INFO - PROCESS | 1871 | 1461630109873 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:50 INFO - PROCESS | 1871 | 1461630110167 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:21:50 INFO - PROCESS | 1871 | 1461630110224 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:50 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca096cf000 == 150 [pid = 1871] [id = 693] 17:21:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca07ac3800) [pid = 1871] [serial = 2080] [outer = (nil)] 17:21:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca099acc00) [pid = 1871] [serial = 2081] [outer = 0x7fca07ac3800] 17:21:50 INFO - PROCESS | 1871 | 1461630110290 Marionette DEBUG loaded listener.js 17:21:50 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca0a29a800) [pid = 1871] [serial = 2082] [outer = 0x7fca07ac3800] 17:21:51 INFO - PROCESS | 1871 | 1461630111300 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:21:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:21:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1483ms 17:21:51 INFO - PROCESS | 1871 | 1461630111354 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:21:51 INFO - PROCESS | 1871 | 1461630111358 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:21:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:21:51 INFO - PROCESS | 1871 | 1461630111364 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:21:51 INFO - PROCESS | 1871 | 1461630111368 Marionette TRACE conn3 <- [1,2746,null,{}] 17:21:51 INFO - PROCESS | 1871 | 1461630111374 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:51 INFO - PROCESS | 1871 | 1461630111653 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca081ae400) [pid = 1871] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca025ca000) [pid = 1871] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca141c3c00) [pid = 1871] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca141c5000) [pid = 1871] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fc9ffa6fc00) [pid = 1871] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca0b24c800) [pid = 1871] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca079bd800) [pid = 1871] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fc9fee9cc00) [pid = 1871] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fca13eea000) [pid = 1871] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 141 (0x7fca030e7c00) [pid = 1871] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca09514c00) [pid = 1871] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fca0b251c00) [pid = 1871] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca0ab5e800) [pid = 1871] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fca03f18000) [pid = 1871] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca09894000) [pid = 1871] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 135 (0x7fca03f13c00) [pid = 1871] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 134 (0x7fca0c5c6400) [pid = 1871] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 133 (0x7fca081e2800) [pid = 1871] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 132 (0x7fca14cc2400) [pid = 1871] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 131 (0x7fca08593000) [pid = 1871] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 130 (0x7fca01e10c00) [pid = 1871] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 129 (0x7fc9fed44400) [pid = 1871] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 128 (0x7fca0814ac00) [pid = 1871] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 127 (0x7fca081a7c00) [pid = 1871] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 126 (0x7fca03f15c00) [pid = 1871] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 125 (0x7fc9ffa77800) [pid = 1871] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 124 (0x7fc9fed52000) [pid = 1871] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 123 (0x7fca01e0d000) [pid = 1871] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 122 (0x7fca07ac3000) [pid = 1871] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:21:52 INFO - PROCESS | 1871 | --DOMWINDOW == 121 (0x7fca0a293800) [pid = 1871] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:21:52 INFO - PROCESS | 1871 | 1461630112415 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:52 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca03bdb800 == 151 [pid = 1871] [id = 694] 17:21:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 122 (0x7fca01e10c00) [pid = 1871] [serial = 2083] [outer = (nil)] 17:21:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 123 (0x7fca03061400) [pid = 1871] [serial = 2084] [outer = 0x7fca01e10c00] 17:21:52 INFO - PROCESS | 1871 | 1461630112513 Marionette DEBUG loaded listener.js 17:21:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 124 (0x7fca09514c00) [pid = 1871] [serial = 2085] [outer = 0x7fca01e10c00] 17:21:53 INFO - PROCESS | 1871 | 1461630113234 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:21:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:21:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1890ms 17:21:53 INFO - PROCESS | 1871 | 1461630113256 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:21:53 INFO - PROCESS | 1871 | 1461630113260 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:21:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:21:53 INFO - PROCESS | 1871 | 1461630113265 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:21:53 INFO - PROCESS | 1871 | 1461630113267 Marionette TRACE conn3 <- [1,2750,null,{}] 17:21:53 INFO - PROCESS | 1871 | 1461630113273 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:53 INFO - PROCESS | 1871 | 1461630113554 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:21:53 INFO - PROCESS | 1871 | 1461630113593 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ad72000 == 152 [pid = 1871] [id = 695] 17:21:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 125 (0x7fca0a293800) [pid = 1871] [serial = 2086] [outer = (nil)] 17:21:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 126 (0x7fca0aab7800) [pid = 1871] [serial = 2087] [outer = 0x7fca0a293800] 17:21:53 INFO - PROCESS | 1871 | 1461630113657 Marionette DEBUG loaded listener.js 17:21:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 127 (0x7fca0a287000) [pid = 1871] [serial = 2088] [outer = 0x7fca0a293800] 17:21:54 INFO - PROCESS | 1871 | 1461630114739 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:21:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:21:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1540ms 17:21:54 INFO - PROCESS | 1871 | 1461630114808 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:21:54 INFO - PROCESS | 1871 | 1461630114814 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:21:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:21:54 INFO - PROCESS | 1871 | 1461630114823 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:21:54 INFO - PROCESS | 1871 | 1461630114829 Marionette TRACE conn3 <- [1,2754,null,{}] 17:21:54 INFO - PROCESS | 1871 | 1461630114840 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:55 INFO - PROCESS | 1871 | 1461630115126 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:21:55 INFO - PROCESS | 1871 | 1461630115480 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:55 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04d37000 == 153 [pid = 1871] [id = 696] 17:21:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 128 (0x7fc9ffa74c00) [pid = 1871] [serial = 2089] [outer = (nil)] 17:21:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 129 (0x7fca03f0d400) [pid = 1871] [serial = 2090] [outer = 0x7fc9ffa74c00] 17:21:55 INFO - PROCESS | 1871 | 1461630115558 Marionette DEBUG loaded listener.js 17:21:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 130 (0x7fca0408c000) [pid = 1871] [serial = 2091] [outer = 0x7fc9ffa74c00] 17:21:56 INFO - PROCESS | 1871 | 1461630116477 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:21:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:21:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1693ms 17:21:56 INFO - PROCESS | 1871 | 1461630116517 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:21:56 INFO - PROCESS | 1871 | 1461630116526 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:21:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:21:56 INFO - PROCESS | 1871 | 1461630116538 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:21:56 INFO - PROCESS | 1871 | 1461630116542 Marionette TRACE conn3 <- [1,2758,null,{}] 17:21:56 INFO - PROCESS | 1871 | 1461630116549 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:56 INFO - PROCESS | 1871 | 1461630116792 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:21:57 INFO - PROCESS | 1871 | 1461630117053 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:57 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca096c9000 == 154 [pid = 1871] [id = 697] 17:21:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 131 (0x7fca079bd800) [pid = 1871] [serial = 2092] [outer = (nil)] 17:21:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 132 (0x7fca081aa800) [pid = 1871] [serial = 2093] [outer = 0x7fca079bd800] 17:21:57 INFO - PROCESS | 1871 | 1461630117181 Marionette DEBUG loaded listener.js 17:21:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 133 (0x7fca081e4c00) [pid = 1871] [serial = 2094] [outer = 0x7fca079bd800] 17:21:58 INFO - PROCESS | 1871 | 1461630118151 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:21:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:21:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1641ms 17:21:58 INFO - PROCESS | 1871 | 1461630118180 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:21:58 INFO - PROCESS | 1871 | 1461630118184 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:21:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:21:58 INFO - PROCESS | 1871 | 1461630118191 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:21:58 INFO - PROCESS | 1871 | 1461630118198 Marionette TRACE conn3 <- [1,2762,null,{}] 17:21:58 INFO - PROCESS | 1871 | 1461630118216 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:21:58 INFO - PROCESS | 1871 | 1461630118473 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:21:58 INFO - PROCESS | 1871 | 1461630118780 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:58 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0de9d800 == 155 [pid = 1871] [id = 698] 17:21:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 134 (0x7fca09525800) [pid = 1871] [serial = 2095] [outer = (nil)] 17:21:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 135 (0x7fca096f0400) [pid = 1871] [serial = 2096] [outer = 0x7fca09525800] 17:21:58 INFO - PROCESS | 1871 | 1461630118867 Marionette DEBUG loaded listener.js 17:21:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 136 (0x7fca0a29ec00) [pid = 1871] [serial = 2097] [outer = 0x7fca09525800] 17:21:59 INFO - PROCESS | 1871 | 1461630119765 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:21:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:21:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1603ms 17:21:59 INFO - PROCESS | 1871 | 1461630119795 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:21:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:21:59 INFO - PROCESS | 1871 | 1461630119801 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:21:59 INFO - PROCESS | 1871 | 1461630119808 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:21:59 INFO - PROCESS | 1871 | 1461630119811 Marionette TRACE conn3 <- [1,2766,null,{}] 17:21:59 INFO - PROCESS | 1871 | 1461630119817 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:00 INFO - PROCESS | 1871 | 1461630120057 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:22:00 INFO - PROCESS | 1871 | 1461630120341 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca10076800 == 156 [pid = 1871] [id = 699] 17:22:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fca0aaad800) [pid = 1871] [serial = 2098] [outer = (nil)] 17:22:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca0ab54c00) [pid = 1871] [serial = 2099] [outer = 0x7fca0aaad800] 17:22:00 INFO - PROCESS | 1871 | 1461630120468 Marionette DEBUG loaded listener.js 17:22:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca0c475800) [pid = 1871] [serial = 2100] [outer = 0x7fca0aaad800] 17:22:01 INFO - PROCESS | 1871 | 1461630121343 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:22:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:22:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1582ms 17:22:01 INFO - PROCESS | 1871 | 1461630121389 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:22:01 INFO - PROCESS | 1871 | 1461630121393 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:22:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:22:01 INFO - PROCESS | 1871 | 1461630121400 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:22:01 INFO - PROCESS | 1871 | 1461630121404 Marionette TRACE conn3 <- [1,2770,null,{}] 17:22:01 INFO - PROCESS | 1871 | 1461630121430 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:01 INFO - PROCESS | 1871 | 1461630121715 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:22:02 INFO - PROCESS | 1871 | 1461630122100 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:02 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13cba800 == 157 [pid = 1871] [id = 700] 17:22:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fca0a9a6c00) [pid = 1871] [serial = 2101] [outer = (nil)] 17:22:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca0c663c00) [pid = 1871] [serial = 2102] [outer = 0x7fca0a9a6c00] 17:22:02 INFO - PROCESS | 1871 | 1461630122180 Marionette DEBUG loaded listener.js 17:22:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 142 (0x7fca0c748000) [pid = 1871] [serial = 2103] [outer = 0x7fca0a9a6c00] 17:22:03 INFO - PROCESS | 1871 | 1461630123065 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:22:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:22:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1700ms 17:22:03 INFO - PROCESS | 1871 | 1461630123101 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:22:03 INFO - PROCESS | 1871 | 1461630123105 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:22:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:22:03 INFO - PROCESS | 1871 | 1461630123111 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:22:03 INFO - PROCESS | 1871 | 1461630123115 Marionette TRACE conn3 <- [1,2774,null,{}] 17:22:03 INFO - PROCESS | 1871 | 1461630123121 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:03 INFO - PROCESS | 1871 | 1461630123397 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:22:03 INFO - PROCESS | 1871 | 1461630123721 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:03 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15792000 == 158 [pid = 1871] [id = 701] 17:22:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca0edd7000) [pid = 1871] [serial = 2104] [outer = (nil)] 17:22:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca0f0dec00) [pid = 1871] [serial = 2105] [outer = 0x7fca0edd7000] 17:22:03 INFO - PROCESS | 1871 | 1461630123804 Marionette DEBUG loaded listener.js 17:22:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca0f299800) [pid = 1871] [serial = 2106] [outer = 0x7fca0edd7000] 17:22:04 INFO - PROCESS | 1871 | 1461630124696 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 17:22:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:22:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1645ms 17:22:04 INFO - PROCESS | 1871 | 1461630124772 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:22:04 INFO - PROCESS | 1871 | 1461630124774 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:22:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:22:04 INFO - PROCESS | 1871 | 1461630124783 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:22:04 INFO - PROCESS | 1871 | 1461630124787 Marionette TRACE conn3 <- [1,2778,null,{}] 17:22:04 INFO - PROCESS | 1871 | 1461630124794 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:05 INFO - PROCESS | 1871 | 1461630125047 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:22:05 INFO - PROCESS | 1871 | 1461630125367 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:05 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15d1e800 == 159 [pid = 1871] [id = 702] 17:22:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca0edd7800) [pid = 1871] [serial = 2107] [outer = (nil)] 17:22:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca0f34a400) [pid = 1871] [serial = 2108] [outer = 0x7fca0edd7800] 17:22:05 INFO - PROCESS | 1871 | 1461630125446 Marionette DEBUG loaded listener.js 17:22:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca0ffcf400) [pid = 1871] [serial = 2109] [outer = 0x7fca0edd7800] 17:22:06 INFO - PROCESS | 1871 | 1461630126308 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:22:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:22:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1583ms 17:22:06 INFO - PROCESS | 1871 | 1461630126367 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:22:06 INFO - PROCESS | 1871 | 1461630126370 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:22:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:22:06 INFO - PROCESS | 1871 | 1461630126378 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:22:06 INFO - PROCESS | 1871 | 1461630126380 Marionette TRACE conn3 <- [1,2782,null,{}] 17:22:06 INFO - PROCESS | 1871 | 1461630126386 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:06 INFO - PROCESS | 1871 | 1461630126623 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:22:06 INFO - PROCESS | 1871 | 1461630126888 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15dcd000 == 160 [pid = 1871] [id = 703] 17:22:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca0f296000) [pid = 1871] [serial = 2110] [outer = (nil)] 17:22:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca1006f000) [pid = 1871] [serial = 2111] [outer = 0x7fca0f296000] 17:22:07 INFO - PROCESS | 1871 | 1461630127012 Marionette DEBUG loaded listener.js 17:22:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca101e8000) [pid = 1871] [serial = 2112] [outer = 0x7fca0f296000] 17:22:07 INFO - PROCESS | 1871 | 1461630127864 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:22:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:22:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1534ms 17:22:07 INFO - PROCESS | 1871 | 1461630127913 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:22:07 INFO - PROCESS | 1871 | 1461630127917 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:22:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:22:07 INFO - PROCESS | 1871 | 1461630127923 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:22:07 INFO - PROCESS | 1871 | 1461630127927 Marionette TRACE conn3 <- [1,2786,null,{}] 17:22:07 INFO - PROCESS | 1871 | 1461630127933 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:08 INFO - PROCESS | 1871 | 1461630128175 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:22:08 INFO - PROCESS | 1871 | 1461630128455 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:08 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f7a800 == 161 [pid = 1871] [id = 704] 17:22:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca0ffd0400) [pid = 1871] [serial = 2113] [outer = (nil)] 17:22:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca13c4bc00) [pid = 1871] [serial = 2114] [outer = 0x7fca0ffd0400] 17:22:08 INFO - PROCESS | 1871 | 1461630128583 Marionette DEBUG loaded listener.js 17:22:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca13edec00) [pid = 1871] [serial = 2115] [outer = 0x7fca0ffd0400] 17:22:09 INFO - PROCESS | 1871 | 1461630129492 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:22:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:22:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1631ms 17:22:09 INFO - PROCESS | 1871 | 1461630129555 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:22:09 INFO - PROCESS | 1871 | 1461630129559 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:22:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:22:09 INFO - PROCESS | 1871 | 1461630129566 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:22:09 INFO - PROCESS | 1871 | 1461630129570 Marionette TRACE conn3 <- [1,2790,null,{}] 17:22:09 INFO - PROCESS | 1871 | 1461630129576 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:09 INFO - PROCESS | 1871 | 1461630129846 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:22:10 INFO - PROCESS | 1871 | 1461630130161 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:10 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a1b000 == 162 [pid = 1871] [id = 705] 17:22:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca0c66b800) [pid = 1871] [serial = 2116] [outer = (nil)] 17:22:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca13eea800) [pid = 1871] [serial = 2117] [outer = 0x7fca0c66b800] 17:22:10 INFO - PROCESS | 1871 | 1461630130249 Marionette DEBUG loaded listener.js 17:22:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca141c8c00) [pid = 1871] [serial = 2118] [outer = 0x7fca0c66b800] 17:22:11 INFO - PROCESS | 1871 | 1461630131199 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:22:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:22:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1681ms 17:22:11 INFO - PROCESS | 1871 | 1461630131248 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:22:11 INFO - PROCESS | 1871 | 1461630131253 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:22:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:22:11 INFO - PROCESS | 1871 | 1461630131260 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:22:11 INFO - PROCESS | 1871 | 1461630131265 Marionette TRACE conn3 <- [1,2794,null,{}] 17:22:11 INFO - PROCESS | 1871 | 1461630131272 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:11 INFO - PROCESS | 1871 | 1461630131545 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:22:11 INFO - PROCESS | 1871 | 1461630131872 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:11 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1af48000 == 163 [pid = 1871] [id = 706] 17:22:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca14c32c00) [pid = 1871] [serial = 2119] [outer = (nil)] 17:22:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca14cc5400) [pid = 1871] [serial = 2120] [outer = 0x7fca14c32c00] 17:22:11 INFO - PROCESS | 1871 | 1461630131964 Marionette DEBUG loaded listener.js 17:22:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca14d6a800) [pid = 1871] [serial = 2121] [outer = 0x7fca14c32c00] 17:22:12 INFO - PROCESS | 1871 | 1461630132849 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 17:22:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:22:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1632ms 17:22:12 INFO - PROCESS | 1871 | 1461630132893 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:22:12 INFO - PROCESS | 1871 | 1461630132897 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:22:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:22:12 INFO - PROCESS | 1871 | 1461630132903 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:22:12 INFO - PROCESS | 1871 | 1461630132907 Marionette TRACE conn3 <- [1,2798,null,{}] 17:22:12 INFO - PROCESS | 1871 | 1461630132912 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:13 INFO - PROCESS | 1871 | 1461630133155 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:22:13 INFO - PROCESS | 1871 | 1461630133436 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:13 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d3a9800 == 164 [pid = 1871] [id = 707] 17:22:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca14cc2400) [pid = 1871] [serial = 2122] [outer = (nil)] 17:22:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca14debc00) [pid = 1871] [serial = 2123] [outer = 0x7fca14cc2400] 17:22:13 INFO - PROCESS | 1871 | 1461630133515 Marionette DEBUG loaded listener.js 17:22:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca1521d000) [pid = 1871] [serial = 2124] [outer = 0x7fca14cc2400] 17:22:14 INFO - PROCESS | 1871 | 1461630134451 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 17:22:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:22:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1592ms 17:22:14 INFO - PROCESS | 1871 | 1461630134498 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:22:14 INFO - PROCESS | 1871 | 1461630134502 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:22:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:22:14 INFO - PROCESS | 1871 | 1461630134508 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:22:14 INFO - PROCESS | 1871 | 1461630134512 Marionette TRACE conn3 <- [1,2802,null,{}] 17:22:14 INFO - PROCESS | 1871 | 1461630134519 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:14 INFO - PROCESS | 1871 | 1461630134755 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:22:15 INFO - PROCESS | 1871 | 1461630135087 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1dca5800 == 165 [pid = 1871] [id = 708] 17:22:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca0c66a800) [pid = 1871] [serial = 2125] [outer = (nil)] 17:22:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca15227000) [pid = 1871] [serial = 2126] [outer = 0x7fca0c66a800] 17:22:15 INFO - PROCESS | 1871 | 1461630135168 Marionette DEBUG loaded listener.js 17:22:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca1548bc00) [pid = 1871] [serial = 2127] [outer = 0x7fca0c66a800] 17:22:16 INFO - PROCESS | 1871 | 1461630136105 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:22:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:22:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1640ms 17:22:16 INFO - PROCESS | 1871 | 1461630136150 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:22:16 INFO - PROCESS | 1871 | 1461630136154 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:22:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:22:16 INFO - PROCESS | 1871 | 1461630136160 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:22:16 INFO - PROCESS | 1871 | 1461630136163 Marionette TRACE conn3 <- [1,2806,null,{}] 17:22:16 INFO - PROCESS | 1871 | 1461630136169 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:16 INFO - PROCESS | 1871 | 1461630136402 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:22:16 INFO - PROCESS | 1871 | 1461630136675 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:16 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e6fc800 == 166 [pid = 1871] [id = 709] 17:22:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca1521b800) [pid = 1871] [serial = 2128] [outer = (nil)] 17:22:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca1553d000) [pid = 1871] [serial = 2129] [outer = 0x7fca1521b800] 17:22:16 INFO - PROCESS | 1871 | 1461630136798 Marionette DEBUG loaded listener.js 17:22:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca15576400) [pid = 1871] [serial = 2130] [outer = 0x7fca1521b800] 17:22:17 INFO - PROCESS | 1871 | 1461630137665 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:22:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:22:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1533ms 17:22:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:22:17 INFO - PROCESS | 1871 | 1461630137696 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:22:17 INFO - PROCESS | 1871 | 1461630137699 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:22:17 INFO - PROCESS | 1871 | 1461630137706 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:22:17 INFO - PROCESS | 1871 | 1461630137709 Marionette TRACE conn3 <- [1,2810,null,{}] 17:22:17 INFO - PROCESS | 1871 | 1461630137715 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:17 INFO - PROCESS | 1871 | 1461630137953 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:22:18 INFO - PROCESS | 1871 | 1461630138235 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:18 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1f358000 == 167 [pid = 1871] [id = 710] 17:22:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca14d6ac00) [pid = 1871] [serial = 2131] [outer = (nil)] 17:22:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca1557e000) [pid = 1871] [serial = 2132] [outer = 0x7fca14d6ac00] 17:22:18 INFO - PROCESS | 1871 | 1461630138354 Marionette DEBUG loaded listener.js 17:22:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca1585d400) [pid = 1871] [serial = 2133] [outer = 0x7fca14d6ac00] 17:22:19 INFO - PROCESS | 1871 | 1461630139553 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:22:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:22:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1882ms 17:22:19 INFO - PROCESS | 1871 | 1461630139594 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:22:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:22:19 INFO - PROCESS | 1871 | 1461630139600 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:22:19 INFO - PROCESS | 1871 | 1461630139610 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:22:19 INFO - PROCESS | 1871 | 1461630139615 Marionette TRACE conn3 <- [1,2814,null,{}] 17:22:19 INFO - PROCESS | 1871 | 1461630139625 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:19 INFO - PROCESS | 1871 | 1461630139984 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:22:20 INFO - PROCESS | 1871 | 1461630140376 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca21325000 == 168 [pid = 1871] [id = 711] 17:22:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca1609d800) [pid = 1871] [serial = 2134] [outer = (nil)] 17:22:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca16aec000) [pid = 1871] [serial = 2135] [outer = 0x7fca1609d800] 17:22:20 INFO - PROCESS | 1871 | 1461630140458 Marionette DEBUG loaded listener.js 17:22:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca16d66c00) [pid = 1871] [serial = 2136] [outer = 0x7fca1609d800] 17:22:21 INFO - PROCESS | 1871 | 1461630141372 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 17:22:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:22:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1805ms 17:22:21 INFO - PROCESS | 1871 | 1461630141415 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:22:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:22:21 INFO - PROCESS | 1871 | 1461630141421 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:22:21 INFO - PROCESS | 1871 | 1461630141430 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:22:21 INFO - PROCESS | 1871 | 1461630141433 Marionette TRACE conn3 <- [1,2818,null,{}] 17:22:21 INFO - PROCESS | 1871 | 1461630141442 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:21 INFO - PROCESS | 1871 | 1461630141723 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:22:22 INFO - PROCESS | 1871 | 1461630142092 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca24f66800 == 169 [pid = 1871] [id = 712] 17:22:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca1609f000) [pid = 1871] [serial = 2137] [outer = (nil)] 17:22:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca170e0800) [pid = 1871] [serial = 2138] [outer = 0x7fca1609f000] 17:22:22 INFO - PROCESS | 1871 | 1461630142177 Marionette DEBUG loaded listener.js 17:22:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca17cdc800) [pid = 1871] [serial = 2139] [outer = 0x7fca1609f000] 17:22:23 INFO - PROCESS | 1871 | 1461630143044 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 17:22:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:22:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1692ms 17:22:23 INFO - PROCESS | 1871 | 1461630143121 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:22:23 INFO - PROCESS | 1871 | 1461630143124 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:22:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:22:23 INFO - PROCESS | 1871 | 1461630143130 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:22:23 INFO - PROCESS | 1871 | 1461630143132 Marionette TRACE conn3 <- [1,2822,null,{}] 17:22:23 INFO - PROCESS | 1871 | 1461630143138 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:23 INFO - PROCESS | 1871 | 1461630143420 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:22:23 INFO - PROCESS | 1871 | 1461630143739 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:23 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca25139800 == 170 [pid = 1871] [id = 713] 17:22:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca0950ec00) [pid = 1871] [serial = 2140] [outer = (nil)] 17:22:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca1877d400) [pid = 1871] [serial = 2141] [outer = 0x7fca0950ec00] 17:22:23 INFO - PROCESS | 1871 | 1461630143818 Marionette DEBUG loaded listener.js 17:22:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca187e4800) [pid = 1871] [serial = 2142] [outer = 0x7fca0950ec00] 17:22:24 INFO - PROCESS | 1871 | 1461630144661 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04bb3800 == 169 [pid = 1871] [id = 633] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0307e800 == 168 [pid = 1871] [id = 591] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca07a76800 == 167 [pid = 1871] [id = 590] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0aac9800 == 166 [pid = 1871] [id = 252] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca03bdb800 == 165 [pid = 1871] [id = 694] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca096cf000 == 164 [pid = 1871] [id = 693] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca07a72000 == 163 [pid = 1871] [id = 692] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca071b7000 == 162 [pid = 1871] [id = 655] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0307f000 == 161 [pid = 1871] [id = 691] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca082c8000 == 160 [pid = 1871] [id = 690] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca01bdb800 == 159 [pid = 1871] [id = 689] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04d45800 == 158 [pid = 1871] [id = 565] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15a0c800 == 157 [pid = 1871] [id = 686] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca14c85800 == 156 [pid = 1871] [id = 685] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca100b7000 == 155 [pid = 1871] [id = 684] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0f52e800 == 154 [pid = 1871] [id = 683] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c44b000 == 153 [pid = 1871] [id = 682] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0abc6000 == 152 [pid = 1871] [id = 681] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0a39a800 == 151 [pid = 1871] [id = 680] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca09245000 == 150 [pid = 1871] [id = 679] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca083a3000 == 149 [pid = 1871] [id = 678] 17:22:26 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04ba9000 == 148 [pid = 1871] [id = 677] 17:22:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:22:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 3094ms 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca07190400) [pid = 1871] [serial = 2028] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca079b3000) [pid = 1871] [serial = 2030] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca09539800) [pid = 1871] [serial = 1977] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca101ed800) [pid = 1871] [serial = 1956] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca14cc9400) [pid = 1871] [serial = 2006] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca141ca400) [pid = 1871] [serial = 2000] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca14d65800) [pid = 1871] [serial = 2007] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca03b4fc00) [pid = 1871] [serial = 2024] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca0c85e400) [pid = 1871] [serial = 1988] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca14c1a400) [pid = 1871] [serial = 2001] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca15225800) [pid = 1871] [serial = 2013] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca030e0800) [pid = 1871] [serial = 1970] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca14c35800) [pid = 1871] [serial = 2004] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca081e1400) [pid = 1871] [serial = 1902] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca1548b400) [pid = 1871] [serial = 2016] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca0f0e5400) [pid = 1871] [serial = 1992] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca0eccf000) [pid = 1871] [serial = 1989] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca0c5ce000) [pid = 1871] [serial = 1985] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca0c743400) [pid = 1871] [serial = 1986] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca0eeea400) [pid = 1871] [serial = 1991] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca15378800) [pid = 1871] [serial = 2015] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca06f53000) [pid = 1871] [serial = 2027] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca1006ec00) [pid = 1871] [serial = 1995] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca06f41c00) [pid = 1871] [serial = 1973] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca079bc800) [pid = 1871] [serial = 1974] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca13c4d400) [pid = 1871] [serial = 1998] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca099b3800) [pid = 1871] [serial = 1982] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca0a28e800) [pid = 1871] [serial = 1983] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca14dedc00) [pid = 1871] [serial = 2010] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca03f11800) [pid = 1871] [serial = 1971] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca14d6e000) [pid = 1871] [serial = 2009] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca096a7800) [pid = 1871] [serial = 1979] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca0f348400) [pid = 1871] [serial = 1994] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca09044400) [pid = 1871] [serial = 1976] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca13c44000) [pid = 1871] [serial = 1997] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca01ef4400) [pid = 1871] [serial = 2022] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca01e15c00) [pid = 1871] [serial = 2021] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fca15492400) [pid = 1871] [serial = 2018] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fca1006c800) [pid = 1871] [serial = 1953] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 141 (0x7fca14c28000) [pid = 1871] [serial = 2003] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca09893c00) [pid = 1871] [serial = 1980] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fca03f13400) [pid = 1871] [serial = 2025] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca14df8400) [pid = 1871] [serial = 2012] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fca0859e800) [pid = 1871] [serial = 1911] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca096efc00) [pid = 1871] [serial = 1917] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 135 (0x7fca06f35000) [pid = 1871] [serial = 1908] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 134 (0x7fca0305f400) [pid = 1871] [serial = 1905] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 133 (0x7fca0ab61c00) [pid = 1871] [serial = 1884] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 132 (0x7fca0408b400) [pid = 1871] [serial = 1839] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 131 (0x7fca09583400) [pid = 1871] [serial = 1914] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | --DOMWINDOW == 130 (0x7fca0b242400) [pid = 1871] [serial = 1920] [outer = (nil)] [url = about:blank] 17:22:26 INFO - PROCESS | 1871 | 1461630146492 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:22:26 INFO - PROCESS | 1871 | 1461630146498 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:22:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:22:26 INFO - PROCESS | 1871 | 1461630146515 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:22:26 INFO - PROCESS | 1871 | 1461630146523 Marionette TRACE conn3 <- [1,2826,null,{}] 17:22:26 INFO - PROCESS | 1871 | 1461630146531 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:26 INFO - PROCESS | 1871 | 1461630146750 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:22:26 INFO - PROCESS | 1871 | 1461630146968 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:26 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca02590800 == 149 [pid = 1871] [id = 714] 17:22:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 131 (0x7fca01e1b400) [pid = 1871] [serial = 2143] [outer = (nil)] 17:22:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 132 (0x7fca01eefc00) [pid = 1871] [serial = 2144] [outer = 0x7fca01e1b400] 17:22:27 INFO - PROCESS | 1871 | 1461630147036 Marionette DEBUG loaded listener.js 17:22:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 133 (0x7fca030e0400) [pid = 1871] [serial = 2145] [outer = 0x7fca01e1b400] 17:22:27 INFO - PROCESS | 1871 | 1461630147820 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:22:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:22:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1344ms 17:22:27 INFO - PROCESS | 1871 | 1461630147858 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:22:27 INFO - PROCESS | 1871 | 1461630147862 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:22:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:22:27 INFO - PROCESS | 1871 | 1461630147874 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:22:27 INFO - PROCESS | 1871 | 1461630147878 Marionette TRACE conn3 <- [1,2830,null,{}] 17:22:27 INFO - PROCESS | 1871 | 1461630147884 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:28 INFO - PROCESS | 1871 | 1461630148093 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:22:28 INFO - PROCESS | 1871 | 1461630148295 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:28 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca041cd000 == 150 [pid = 1871] [id = 715] 17:22:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 134 (0x7fc9fed52000) [pid = 1871] [serial = 2146] [outer = (nil)] 17:22:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 135 (0x7fca04009800) [pid = 1871] [serial = 2147] [outer = 0x7fc9fed52000] 17:22:28 INFO - PROCESS | 1871 | 1461630148357 Marionette DEBUG loaded listener.js 17:22:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 136 (0x7fca042d6c00) [pid = 1871] [serial = 2148] [outer = 0x7fc9fed52000] 17:22:29 INFO - PROCESS | 1871 | 1461630149262 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:22:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:22:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1443ms 17:22:29 INFO - PROCESS | 1871 | 1461630149322 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:22:29 INFO - PROCESS | 1871 | 1461630149325 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:22:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:22:29 INFO - PROCESS | 1871 | 1461630149331 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:22:29 INFO - PROCESS | 1871 | 1461630149335 Marionette TRACE conn3 <- [1,2834,null,{}] 17:22:29 INFO - PROCESS | 1871 | 1461630149370 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:29 INFO - PROCESS | 1871 | 1461630149660 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:22:29 INFO - PROCESS | 1871 | 1461630149697 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:29 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca078cf000 == 151 [pid = 1871] [id = 716] 17:22:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fca07ab6c00) [pid = 1871] [serial = 2149] [outer = (nil)] 17:22:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca0814b000) [pid = 1871] [serial = 2150] [outer = 0x7fca07ab6c00] 17:22:29 INFO - PROCESS | 1871 | 1461630149765 Marionette DEBUG loaded listener.js 17:22:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca081db400) [pid = 1871] [serial = 2151] [outer = 0x7fca07ab6c00] 17:22:31 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca01e10c00) [pid = 1871] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:22:31 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fc9fed4d400) [pid = 1871] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:22:31 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca0305a400) [pid = 1871] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:22:31 INFO - PROCESS | 1871 | --DOMWINDOW == 135 (0x7fca01eedc00) [pid = 1871] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:22:31 INFO - PROCESS | 1871 | --DOMWINDOW == 134 (0x7fca01ee7800) [pid = 1871] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:22:31 INFO - PROCESS | 1871 | --DOMWINDOW == 133 (0x7fca07ac3800) [pid = 1871] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:22:31 INFO - PROCESS | 1871 | --DOMWINDOW == 132 (0x7fca042d1800) [pid = 1871] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:22:31 INFO - PROCESS | 1871 | 1461630151119 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:22:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:22:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1832ms 17:22:31 INFO - PROCESS | 1871 | 1461630151165 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:22:31 INFO - PROCESS | 1871 | 1461630151169 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:22:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:22:31 INFO - PROCESS | 1871 | 1461630151175 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:22:31 INFO - PROCESS | 1871 | 1461630151177 Marionette TRACE conn3 <- [1,2838,null,{}] 17:22:31 INFO - PROCESS | 1871 | 1461630151183 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:31 INFO - PROCESS | 1871 | 1461630151382 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:22:31 INFO - PROCESS | 1871 | 1461630151620 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:31 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca08416800 == 152 [pid = 1871] [id = 717] 17:22:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 133 (0x7fc9fee93000) [pid = 1871] [serial = 2152] [outer = (nil)] 17:22:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 134 (0x7fca081e2400) [pid = 1871] [serial = 2153] [outer = 0x7fc9fee93000] 17:22:31 INFO - PROCESS | 1871 | 1461630151685 Marionette DEBUG loaded listener.js 17:22:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 135 (0x7fca09044400) [pid = 1871] [serial = 2154] [outer = 0x7fc9fee93000] 17:22:32 INFO - PROCESS | 1871 | 1461630152432 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:22:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:22:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1279ms 17:22:32 INFO - PROCESS | 1871 | 1461630152455 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:22:32 INFO - PROCESS | 1871 | 1461630152458 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:22:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:22:32 INFO - PROCESS | 1871 | 1461630152474 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:22:32 INFO - PROCESS | 1871 | 1461630152477 Marionette TRACE conn3 <- [1,2842,null,{}] 17:22:32 INFO - PROCESS | 1871 | 1461630152482 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:32 INFO - PROCESS | 1871 | 1461630152703 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:22:32 INFO - PROCESS | 1871 | 1461630152718 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:32 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09091800 == 153 [pid = 1871] [id = 718] 17:22:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 136 (0x7fca030df800) [pid = 1871] [serial = 2155] [outer = (nil)] 17:22:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 137 (0x7fca07ac3800) [pid = 1871] [serial = 2156] [outer = 0x7fca030df800] 17:22:32 INFO - PROCESS | 1871 | 1461630152951 Marionette DEBUG loaded listener.js 17:22:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 138 (0x7fca0957bc00) [pid = 1871] [serial = 2157] [outer = 0x7fca030df800] 17:22:34 INFO - PROCESS | 1871 | 1461630154045 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:22:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:22:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1631ms 17:22:34 INFO - PROCESS | 1871 | 1461630154106 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:22:34 INFO - PROCESS | 1871 | 1461630154113 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:22:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:22:34 INFO - PROCESS | 1871 | 1461630154121 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:22:34 INFO - PROCESS | 1871 | 1461630154127 Marionette TRACE conn3 <- [1,2846,null,{}] 17:22:34 INFO - PROCESS | 1871 | 1461630154134 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:34 INFO - PROCESS | 1871 | 1461630154417 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:22:34 INFO - PROCESS | 1871 | 1461630154740 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:34 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04d38800 == 154 [pid = 1871] [id = 719] 17:22:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca0408a000) [pid = 1871] [serial = 2158] [outer = (nil)] 17:22:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fca042d6800) [pid = 1871] [serial = 2159] [outer = 0x7fca0408a000] 17:22:34 INFO - PROCESS | 1871 | 1461630154821 Marionette DEBUG loaded listener.js 17:22:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca070ce000) [pid = 1871] [serial = 2160] [outer = 0x7fca0408a000] 17:22:35 INFO - PROCESS | 1871 | 1461630155767 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:22:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:22:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1686ms 17:22:35 INFO - PROCESS | 1871 | 1461630155808 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:22:35 INFO - PROCESS | 1871 | 1461630155817 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:22:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:22:35 INFO - PROCESS | 1871 | 1461630155828 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:22:35 INFO - PROCESS | 1871 | 1461630155831 Marionette TRACE conn3 <- [1,2850,null,{}] 17:22:35 INFO - PROCESS | 1871 | 1461630155838 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:36 INFO - PROCESS | 1871 | 1461630156081 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:22:36 INFO - PROCESS | 1871 | 1461630156412 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:36 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09928000 == 155 [pid = 1871] [id = 720] 17:22:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 142 (0x7fca09048800) [pid = 1871] [serial = 2161] [outer = (nil)] 17:22:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca09523400) [pid = 1871] [serial = 2162] [outer = 0x7fca09048800] 17:22:36 INFO - PROCESS | 1871 | 1461630156502 Marionette DEBUG loaded listener.js 17:22:36 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca09586800) [pid = 1871] [serial = 2163] [outer = 0x7fca09048800] 17:22:37 INFO - PROCESS | 1871 | 1461630157399 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:22:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:22:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1638ms 17:22:37 INFO - PROCESS | 1871 | 1461630157466 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:22:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:22:37 INFO - PROCESS | 1871 | 1461630157470 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:22:37 INFO - PROCESS | 1871 | 1461630157476 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:22:37 INFO - PROCESS | 1871 | 1461630157482 Marionette TRACE conn3 <- [1,2854,null,{}] 17:22:37 INFO - PROCESS | 1871 | 1461630157498 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:37 INFO - PROCESS | 1871 | 1461630157774 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:22:38 INFO - PROCESS | 1871 | 1461630158082 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:38 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0aac9800 == 156 [pid = 1871] [id = 721] 17:22:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca099ac000) [pid = 1871] [serial = 2164] [outer = (nil)] 17:22:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca0a285c00) [pid = 1871] [serial = 2165] [outer = 0x7fca099ac000] 17:22:38 INFO - PROCESS | 1871 | 1461630158163 Marionette DEBUG loaded listener.js 17:22:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca0a9a2c00) [pid = 1871] [serial = 2166] [outer = 0x7fca099ac000] 17:22:39 INFO - PROCESS | 1871 | 1461630159046 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:22:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:22:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1647ms 17:22:39 INFO - PROCESS | 1871 | 1461630159124 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:22:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:22:39 INFO - PROCESS | 1871 | 1461630159128 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:22:39 INFO - PROCESS | 1871 | 1461630159134 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:22:39 INFO - PROCESS | 1871 | 1461630159137 Marionette TRACE conn3 <- [1,2858,null,{}] 17:22:39 INFO - PROCESS | 1871 | 1461630159143 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:39 INFO - PROCESS | 1871 | 1461630159380 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:22:39 INFO - PROCESS | 1871 | 1461630159690 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:39 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0b7ba000 == 157 [pid = 1871] [id = 722] 17:22:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca099b0800) [pid = 1871] [serial = 2167] [outer = (nil)] 17:22:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca0ab5c800) [pid = 1871] [serial = 2168] [outer = 0x7fca099b0800] 17:22:39 INFO - PROCESS | 1871 | 1461630159769 Marionette DEBUG loaded listener.js 17:22:39 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca0c5cdc00) [pid = 1871] [serial = 2169] [outer = 0x7fca099b0800] 17:22:40 INFO - PROCESS | 1871 | 1461630160612 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:22:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:22:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1540ms 17:22:40 INFO - PROCESS | 1871 | 1461630160675 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:22:40 INFO - PROCESS | 1871 | 1461630160679 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:22:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:22:40 INFO - PROCESS | 1871 | 1461630160685 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:22:40 INFO - PROCESS | 1871 | 1461630160688 Marionette TRACE conn3 <- [1,2862,null,{}] 17:22:40 INFO - PROCESS | 1871 | 1461630160694 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:40 INFO - PROCESS | 1871 | 1461630160929 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:22:41 INFO - PROCESS | 1871 | 1461630161195 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:41 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0df0a800 == 158 [pid = 1871] [id = 723] 17:22:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca081e2800) [pid = 1871] [serial = 2170] [outer = (nil)] 17:22:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca0c68bc00) [pid = 1871] [serial = 2171] [outer = 0x7fca081e2800] 17:22:41 INFO - PROCESS | 1871 | 1461630161314 Marionette DEBUG loaded listener.js 17:22:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca0c7fb000) [pid = 1871] [serial = 2172] [outer = 0x7fca081e2800] 17:22:42 INFO - PROCESS | 1871 | 1461630162235 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:22:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:22:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1578ms 17:22:42 INFO - PROCESS | 1871 | 1461630162265 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:22:42 INFO - PROCESS | 1871 | 1461630162269 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:22:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:22:42 INFO - PROCESS | 1871 | 1461630162275 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:22:42 INFO - PROCESS | 1871 | 1461630162277 Marionette TRACE conn3 <- [1,2866,null,{}] 17:22:42 INFO - PROCESS | 1871 | 1461630162283 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:42 INFO - PROCESS | 1871 | 1461630162529 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:22:42 INFO - PROCESS | 1871 | 1461630162865 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:42 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca10011000 == 159 [pid = 1871] [id = 724] 17:22:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca0eee7800) [pid = 1871] [serial = 2173] [outer = (nil)] 17:22:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca0ef09800) [pid = 1871] [serial = 2174] [outer = 0x7fca0eee7800] 17:22:42 INFO - PROCESS | 1871 | 1461630162951 Marionette DEBUG loaded listener.js 17:22:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca0f29ec00) [pid = 1871] [serial = 2175] [outer = 0x7fca0eee7800] 17:22:43 INFO - PROCESS | 1871 | 1461630163851 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:22:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:22:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1639ms 17:22:43 INFO - PROCESS | 1871 | 1461630163916 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:22:43 INFO - PROCESS | 1871 | 1461630163920 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:22:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:22:43 INFO - PROCESS | 1871 | 1461630163926 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:22:43 INFO - PROCESS | 1871 | 1461630163930 Marionette TRACE conn3 <- [1,2870,null,{}] 17:22:43 INFO - PROCESS | 1871 | 1461630163935 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:44 INFO - PROCESS | 1871 | 1461630164183 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:22:44 INFO - PROCESS | 1871 | 1461630164491 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:44 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13bcf000 == 160 [pid = 1871] [id = 725] 17:22:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca0ede0c00) [pid = 1871] [serial = 2176] [outer = (nil)] 17:22:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca1006c800) [pid = 1871] [serial = 2177] [outer = 0x7fca0ede0c00] 17:22:44 INFO - PROCESS | 1871 | 1461630164572 Marionette DEBUG loaded listener.js 17:22:44 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca13c4d000) [pid = 1871] [serial = 2178] [outer = 0x7fca0ede0c00] 17:22:45 INFO - PROCESS | 1871 | 1461630165447 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 17:22:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:22:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1580ms 17:22:45 INFO - PROCESS | 1871 | 1461630165508 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:22:45 INFO - PROCESS | 1871 | 1461630165512 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:22:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:22:45 INFO - PROCESS | 1871 | 1461630165518 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:22:45 INFO - PROCESS | 1871 | 1461630165520 Marionette TRACE conn3 <- [1,2874,null,{}] 17:22:45 INFO - PROCESS | 1871 | 1461630165527 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:45 INFO - PROCESS | 1871 | 1461630165774 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:22:46 INFO - PROCESS | 1871 | 1461630166091 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:46 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1541b800 == 161 [pid = 1871] [id = 726] 17:22:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca0eee7c00) [pid = 1871] [serial = 2179] [outer = (nil)] 17:22:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca141c4800) [pid = 1871] [serial = 2180] [outer = 0x7fca0eee7c00] 17:22:46 INFO - PROCESS | 1871 | 1461630166171 Marionette DEBUG loaded listener.js 17:22:46 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca14c1cc00) [pid = 1871] [serial = 2181] [outer = 0x7fca0eee7c00] 17:22:47 INFO - PROCESS | 1871 | 1461630167069 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:22:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:22:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1629ms 17:22:47 INFO - PROCESS | 1871 | 1461630167149 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:22:47 INFO - PROCESS | 1871 | 1461630167153 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:22:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:22:47 INFO - PROCESS | 1871 | 1461630167159 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:22:47 INFO - PROCESS | 1871 | 1461630167162 Marionette TRACE conn3 <- [1,2878,null,{}] 17:22:47 INFO - PROCESS | 1871 | 1461630167168 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:47 INFO - PROCESS | 1871 | 1461630167421 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:22:47 INFO - PROCESS | 1871 | 1461630167747 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:47 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15cc6800 == 162 [pid = 1871] [id = 727] 17:22:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca03b4f400) [pid = 1871] [serial = 2182] [outer = (nil)] 17:22:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca13edc800) [pid = 1871] [serial = 2183] [outer = 0x7fca03b4f400] 17:22:47 INFO - PROCESS | 1871 | 1461630167826 Marionette DEBUG loaded listener.js 17:22:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca14ccd800) [pid = 1871] [serial = 2184] [outer = 0x7fca03b4f400] 17:22:48 INFO - PROCESS | 1871 | 1461630168723 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:22:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:22:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1634ms 17:22:48 INFO - PROCESS | 1871 | 1461630168794 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:22:48 INFO - PROCESS | 1871 | 1461630168798 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 17:22:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:22:48 INFO - PROCESS | 1871 | 1461630168804 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:22:48 INFO - PROCESS | 1871 | 1461630168807 Marionette TRACE conn3 <- [1,2882,null,{}] 17:22:48 INFO - PROCESS | 1871 | 1461630168813 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:49 INFO - PROCESS | 1871 | 1461630169059 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:22:49 INFO - PROCESS | 1871 | 1461630169328 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:49 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16a17000 == 163 [pid = 1871] [id = 728] 17:22:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca04089000) [pid = 1871] [serial = 2185] [outer = (nil)] 17:22:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca14df1000) [pid = 1871] [serial = 2186] [outer = 0x7fca04089000] 17:22:49 INFO - PROCESS | 1871 | 1461630169447 Marionette DEBUG loaded listener.js 17:22:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca15374400) [pid = 1871] [serial = 2187] [outer = 0x7fca04089000] 17:22:50 INFO - PROCESS | 1871 | 1461630170342 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:22:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:22:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1588ms 17:22:50 INFO - PROCESS | 1871 | 1461630170394 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:22:50 INFO - PROCESS | 1871 | 1461630170397 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 17:22:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:22:50 INFO - PROCESS | 1871 | 1461630170404 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:22:50 INFO - PROCESS | 1871 | 1461630170407 Marionette TRACE conn3 <- [1,2886,null,{}] 17:22:50 INFO - PROCESS | 1871 | 1461630170414 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:50 INFO - PROCESS | 1871 | 1461630170738 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:22:51 INFO - PROCESS | 1871 | 1461630171065 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:51 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1ca59000 == 164 [pid = 1871] [id = 729] 17:22:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca188ab400) [pid = 1871] [serial = 2188] [outer = (nil)] 17:22:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca188ae800) [pid = 1871] [serial = 2189] [outer = 0x7fca188ab400] 17:22:51 INFO - PROCESS | 1871 | 1461630171152 Marionette DEBUG loaded listener.js 17:22:51 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca18a36800) [pid = 1871] [serial = 2190] [outer = 0x7fca188ab400] 17:22:52 INFO - PROCESS | 1871 | 1461630172020 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:22:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:22:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1681ms 17:22:52 INFO - PROCESS | 1871 | 1461630172086 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:22:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:22:52 INFO - PROCESS | 1871 | 1461630172090 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 17:22:52 INFO - PROCESS | 1871 | 1461630172096 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:22:52 INFO - PROCESS | 1871 | 1461630172099 Marionette TRACE conn3 <- [1,2890,null,{}] 17:22:52 INFO - PROCESS | 1871 | 1461630172105 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:52 INFO - PROCESS | 1871 | 1461630172348 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:22:52 INFO - PROCESS | 1871 | 1461630172626 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:52 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e3fd800 == 165 [pid = 1871] [id = 730] 17:22:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca0aaae800) [pid = 1871] [serial = 2191] [outer = (nil)] 17:22:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca1a5d2c00) [pid = 1871] [serial = 2192] [outer = 0x7fca0aaae800] 17:22:52 INFO - PROCESS | 1871 | 1461630172750 Marionette DEBUG loaded listener.js 17:22:52 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca1a5de400) [pid = 1871] [serial = 2193] [outer = 0x7fca0aaae800] 17:22:53 INFO - PROCESS | 1871 | 1461630173648 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:22:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:22:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1587ms 17:22:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:22:53 INFO - PROCESS | 1871 | 1461630173683 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:22:53 INFO - PROCESS | 1871 | 1461630173686 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 17:22:53 INFO - PROCESS | 1871 | 1461630173692 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:22:53 INFO - PROCESS | 1871 | 1461630173695 Marionette TRACE conn3 <- [1,2894,null,{}] 17:22:53 INFO - PROCESS | 1871 | 1461630173701 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:53 INFO - PROCESS | 1871 | 1461630173925 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:22:54 INFO - PROCESS | 1871 | 1461630174199 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:54 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2513b000 == 166 [pid = 1871] [id = 731] 17:22:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca0aabb000) [pid = 1871] [serial = 2194] [outer = (nil)] 17:22:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca1a5e4c00) [pid = 1871] [serial = 2195] [outer = 0x7fca0aabb000] 17:22:54 INFO - PROCESS | 1871 | 1461630174315 Marionette DEBUG loaded listener.js 17:22:54 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca1a5ee000) [pid = 1871] [serial = 2196] [outer = 0x7fca0aabb000] 17:22:55 INFO - PROCESS | 1871 | 1461630175178 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:22:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:22:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1542ms 17:22:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:22:55 INFO - PROCESS | 1871 | 1461630175234 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:22:55 INFO - PROCESS | 1871 | 1461630175237 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 17:22:55 INFO - PROCESS | 1871 | 1461630175243 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:22:55 INFO - PROCESS | 1871 | 1461630175247 Marionette TRACE conn3 <- [1,2898,null,{}] 17:22:55 INFO - PROCESS | 1871 | 1461630175252 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:55 INFO - PROCESS | 1871 | 1461630175491 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:22:55 INFO - PROCESS | 1871 | 1461630175821 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:55 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2bc0f000 == 167 [pid = 1871] [id = 732] 17:22:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca188a7000) [pid = 1871] [serial = 2197] [outer = (nil)] 17:22:55 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca1af1e000) [pid = 1871] [serial = 2198] [outer = 0x7fca188a7000] 17:22:55 INFO - PROCESS | 1871 | 1461630175901 Marionette DEBUG loaded listener.js 17:22:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca1af85400) [pid = 1871] [serial = 2199] [outer = 0x7fca188a7000] 17:22:56 INFO - PROCESS | 1871 | 1461630176847 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:22:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:22:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1640ms 17:22:56 INFO - PROCESS | 1871 | 1461630176883 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:22:56 INFO - PROCESS | 1871 | 1461630176887 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:22:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:22:56 INFO - PROCESS | 1871 | 1461630176893 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:22:56 INFO - PROCESS | 1871 | 1461630176895 Marionette TRACE conn3 <- [1,2902,null,{}] 17:22:56 INFO - PROCESS | 1871 | 1461630176901 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:57 INFO - PROCESS | 1871 | 1461630177149 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:22:57 INFO - PROCESS | 1871 | 1461630177476 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:57 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2cd32000 == 168 [pid = 1871] [id = 733] 17:22:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca042cc000) [pid = 1871] [serial = 2200] [outer = (nil)] 17:22:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca1af8dc00) [pid = 1871] [serial = 2201] [outer = 0x7fca042cc000] 17:22:57 INFO - PROCESS | 1871 | 1461630177555 Marionette DEBUG loaded listener.js 17:22:57 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca1aff0000) [pid = 1871] [serial = 2202] [outer = 0x7fca042cc000] 17:22:58 INFO - PROCESS | 1871 | 1461630178429 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:22:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:22:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1579ms 17:22:58 INFO - PROCESS | 1871 | 1461630178474 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:22:58 INFO - PROCESS | 1871 | 1461630178478 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:22:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:22:58 INFO - PROCESS | 1871 | 1461630178484 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:22:58 INFO - PROCESS | 1871 | 1461630178486 Marionette TRACE conn3 <- [1,2906,null,{}] 17:22:58 INFO - PROCESS | 1871 | 1461630178492 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:22:58 INFO - PROCESS | 1871 | 1461630178732 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:22:59 INFO - PROCESS | 1871 | 1461630179009 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:59 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30334800 == 169 [pid = 1871] [id = 734] 17:22:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca09042400) [pid = 1871] [serial = 2203] [outer = (nil)] 17:22:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca1b122400) [pid = 1871] [serial = 2204] [outer = 0x7fca09042400] 17:22:59 INFO - PROCESS | 1871 | 1461630179153 Marionette DEBUG loaded listener.js 17:22:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca1ba23c00) [pid = 1871] [serial = 2205] [outer = 0x7fca09042400] 17:23:00 INFO - PROCESS | 1871 | 1461630180110 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:23:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:23:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1690ms 17:23:00 INFO - PROCESS | 1871 | 1461630180177 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:23:00 INFO - PROCESS | 1871 | 1461630180183 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:23:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:23:00 INFO - PROCESS | 1871 | 1461630180192 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:23:00 INFO - PROCESS | 1871 | 1461630180198 Marionette TRACE conn3 <- [1,2910,null,{}] 17:23:00 INFO - PROCESS | 1871 | 1461630180207 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:00 INFO - PROCESS | 1871 | 1461630180562 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:23:00 INFO - PROCESS | 1871 | 1461630180944 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:00 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca3080c000 == 170 [pid = 1871] [id = 735] 17:23:00 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca188a4400) [pid = 1871] [serial = 2206] [outer = (nil)] 17:23:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca1be18000) [pid = 1871] [serial = 2207] [outer = 0x7fca188a4400] 17:23:01 INFO - PROCESS | 1871 | 1461630181032 Marionette DEBUG loaded listener.js 17:23:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca1c041000) [pid = 1871] [serial = 2208] [outer = 0x7fca188a4400] 17:23:01 INFO - PROCESS | 1871 | 1461630181834 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 17:23:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:23:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:23:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1701ms 17:23:01 INFO - PROCESS | 1871 | 1461630181894 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:23:01 INFO - PROCESS | 1871 | 1461630181897 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:23:01 INFO - TEST-START | /DOMEvents/constructors.html 17:23:01 INFO - PROCESS | 1871 | 1461630181905 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:23:01 INFO - PROCESS | 1871 | 1461630181908 Marionette TRACE conn3 <- [1,2914,null,{}] 17:23:01 INFO - PROCESS | 1871 | 1461630181914 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:02 INFO - PROCESS | 1871 | 1461630182158 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:23:02 INFO - PROCESS | 1871 | 1461630182440 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:02 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30914000 == 171 [pid = 1871] [id = 736] 17:23:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca1aff0800) [pid = 1871] [serial = 2209] [outer = (nil)] 17:23:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca1c95b000) [pid = 1871] [serial = 2210] [outer = 0x7fca1aff0800] 17:23:02 INFO - PROCESS | 1871 | 1461630182572 Marionette DEBUG loaded listener.js 17:23:02 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca1ca99400) [pid = 1871] [serial = 2211] [outer = 0x7fca1aff0800] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fc9fec29800 == 170 [pid = 1871] [id = 585] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca098c2000 == 169 [pid = 1871] [id = 414] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c8a1800 == 168 [pid = 1871] [id = 625] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0c435000 == 167 [pid = 1871] [id = 624] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fc9ffa45800 == 166 [pid = 1871] [id = 584] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0df42800 == 165 [pid = 1871] [id = 626] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca08416800 == 164 [pid = 1871] [id = 717] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca078cf000 == 163 [pid = 1871] [id = 716] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca041cd000 == 162 [pid = 1871] [id = 715] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca02590800 == 161 [pid = 1871] [id = 714] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca25139800 == 160 [pid = 1871] [id = 713] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca24f66800 == 159 [pid = 1871] [id = 712] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca21325000 == 158 [pid = 1871] [id = 711] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1f358000 == 157 [pid = 1871] [id = 710] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e6fc800 == 156 [pid = 1871] [id = 709] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1dca5800 == 155 [pid = 1871] [id = 708] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d3a9800 == 154 [pid = 1871] [id = 707] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1af48000 == 153 [pid = 1871] [id = 706] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a1b000 == 152 [pid = 1871] [id = 705] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f7a800 == 151 [pid = 1871] [id = 704] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15dcd000 == 150 [pid = 1871] [id = 703] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15d1e800 == 149 [pid = 1871] [id = 702] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15792000 == 148 [pid = 1871] [id = 701] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca13cba800 == 147 [pid = 1871] [id = 700] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca10076800 == 146 [pid = 1871] [id = 699] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0de9d800 == 145 [pid = 1871] [id = 698] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca096c9000 == 144 [pid = 1871] [id = 697] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04adc800 == 143 [pid = 1871] [id = 612] 17:23:05 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04d37000 == 142 [pid = 1871] [id = 696] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca09898800) [pid = 1871] [serial = 2045] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca03061400) [pid = 1871] [serial = 2084] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fc9fee92400) [pid = 1871] [serial = 2069] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca0ab56c00) [pid = 1871] [serial = 2066] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca09584000) [pid = 1871] [serial = 2079] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca0a9a6000) [pid = 1871] [serial = 2048] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca030dc400) [pid = 1871] [serial = 2033] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca03f0d000) [pid = 1871] [serial = 2072] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca09514c00) [pid = 1871] [serial = 2085] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca0c66a000) [pid = 1871] [serial = 2054] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca01e10000) [pid = 1871] [serial = 2070] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca0ffc3400) [pid = 1871] [serial = 2063] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca0c469800) [pid = 1871] [serial = 2051] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca0953ec00) [pid = 1871] [serial = 2042] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca0c7f4400) [pid = 1871] [serial = 2057] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca04087c00) [pid = 1871] [serial = 2075] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca06f3dc00) [pid = 1871] [serial = 2073] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca081de000) [pid = 1871] [serial = 2076] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca07ab7000) [pid = 1871] [serial = 2036] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca099acc00) [pid = 1871] [serial = 2081] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca0a29a800) [pid = 1871] [serial = 2082] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca085a0800) [pid = 1871] [serial = 2039] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca09516000) [pid = 1871] [serial = 2078] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca07ac2c00) [pid = 1871] [serial = 2031] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca0eddf800) [pid = 1871] [serial = 2060] [outer = (nil)] [url = about:blank] 17:23:05 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca0aab7800) [pid = 1871] [serial = 2087] [outer = (nil)] [url = about:blank] 17:23:06 INFO - PROCESS | 1871 | 1461630186010 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:23:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:23:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:23:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:23:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:23:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:23:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:23:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:23:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:23:06 INFO - TEST-OK | /DOMEvents/constructors.html | took 4170ms 17:23:06 INFO - PROCESS | 1871 | 1461630186076 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:23:06 INFO - PROCESS | 1871 | 1461630186085 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:23:06 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:23:06 INFO - PROCESS | 1871 | 1461630186101 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:23:06 INFO - PROCESS | 1871 | 1461630186115 Marionette TRACE conn3 <- [1,2918,null,{}] 17:23:06 INFO - PROCESS | 1871 | 1461630186128 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:06 INFO - PROCESS | 1871 | 1461630186368 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:23:06 INFO - PROCESS | 1871 | 1461630186600 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:06 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca03e2e000 == 143 [pid = 1871] [id = 737] 17:23:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca025c6c00) [pid = 1871] [serial = 2212] [outer = (nil)] 17:23:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca030e6400) [pid = 1871] [serial = 2213] [outer = 0x7fca025c6c00] 17:23:06 INFO - PROCESS | 1871 | 1461630186670 Marionette DEBUG loaded listener.js 17:23:06 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca03f18000) [pid = 1871] [serial = 2214] [outer = 0x7fca025c6c00] 17:23:07 INFO - PROCESS | 1871 | 1461630187380 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:23:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:23:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1296ms 17:23:07 INFO - PROCESS | 1871 | 1461630187398 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:23:07 INFO - PROCESS | 1871 | 1461630187407 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:23:07 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:23:07 INFO - PROCESS | 1871 | 1461630187417 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:23:07 INFO - PROCESS | 1871 | 1461630187420 Marionette TRACE conn3 <- [1,2922,null,{}] 17:23:07 INFO - PROCESS | 1871 | 1461630187427 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:07 INFO - PROCESS | 1871 | 1461630187743 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:23:07 INFO - PROCESS | 1871 | 1461630187783 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:07 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04d3c000 == 144 [pid = 1871] [id = 738] 17:23:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca030dc000) [pid = 1871] [serial = 2215] [outer = (nil)] 17:23:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca070c9000) [pid = 1871] [serial = 2216] [outer = 0x7fca030dc000] 17:23:07 INFO - PROCESS | 1871 | 1461630187847 Marionette DEBUG loaded listener.js 17:23:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca07ac0000) [pid = 1871] [serial = 2217] [outer = 0x7fca030dc000] 17:23:08 INFO - PROCESS | 1871 | [1871] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:23:08 INFO - PROCESS | 1871 | [1871] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:23:08 INFO - PROCESS | 1871 | [1871] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:23:08 INFO - PROCESS | 1871 | [1871] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:23:08 INFO - PROCESS | 1871 | 1461630188870 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 17:23:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:23:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:23:08 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 17:23:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:23:08 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 17:23:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:23:08 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]" 17:23:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:23:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:23:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1484ms 17:23:08 INFO - PROCESS | 1871 | 1461630188917 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:23:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:23:08 INFO - PROCESS | 1871 | 1461630188922 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:23:08 INFO - PROCESS | 1871 | 1461630188930 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:23:08 INFO - PROCESS | 1871 | 1461630188936 Marionette TRACE conn3 <- [1,2926,null,{}] 17:23:08 INFO - PROCESS | 1871 | 1461630188965 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:09 INFO - PROCESS | 1871 | 1461630189261 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:23:09 INFO - PROCESS | 1871 | 1461630189300 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:09 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09074800 == 145 [pid = 1871] [id = 739] 17:23:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca081ddc00) [pid = 1871] [serial = 2218] [outer = (nil)] 17:23:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca096a3400) [pid = 1871] [serial = 2219] [outer = 0x7fca081ddc00] 17:23:09 INFO - PROCESS | 1871 | 1461630189367 Marionette DEBUG loaded listener.js 17:23:09 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca0989f000) [pid = 1871] [serial = 2220] [outer = 0x7fca081ddc00] 17:23:10 INFO - PROCESS | 1871 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:23:10 INFO - PROCESS | 1871 | 1461630190249 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 17:23:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:23:10 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1340ms 17:23:10 INFO - PROCESS | 1871 | 1461630190270 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:23:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:23:10 INFO - PROCESS | 1871 | 1461630190275 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:23:10 INFO - PROCESS | 1871 | 1461630190289 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:23:10 INFO - PROCESS | 1871 | 1461630190292 Marionette TRACE conn3 <- [1,2930,null,{}] 17:23:10 INFO - PROCESS | 1871 | 1461630190298 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:10 INFO - PROCESS | 1871 | 1461630190608 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca1521b800) [pid = 1871] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fc9fee8dc00) [pid = 1871] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca14cc2400) [pid = 1871] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca0950ec00) [pid = 1871] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca0c5d2800) [pid = 1871] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca0c66b800) [pid = 1871] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca0c66a800) [pid = 1871] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca0a28b400) [pid = 1871] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca0edd7000) [pid = 1871] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca01e1b400) [pid = 1871] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca04090c00) [pid = 1871] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fc9ffa74c00) [pid = 1871] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca1609d800) [pid = 1871] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca07ab6c00) [pid = 1871] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca14d6ac00) [pid = 1871] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca081b2400) [pid = 1871] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca079bd800) [pid = 1871] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca0a28f800) [pid = 1871] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fc9ffa6cc00) [pid = 1871] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca0ffd0400) [pid = 1871] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca0a9a6c00) [pid = 1871] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fc9fed52000) [pid = 1871] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fc9fee93000) [pid = 1871] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca0c5ce800) [pid = 1871] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca0edd7800) [pid = 1871] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca0f34c800) [pid = 1871] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca0aaad800) [pid = 1871] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca0c665400) [pid = 1871] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca06f3c000) [pid = 1871] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca0f296000) [pid = 1871] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca1609f000) [pid = 1871] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fca09525800) [pid = 1871] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fca14c32c00) [pid = 1871] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 141 (0x7fca09578c00) [pid = 1871] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca14df0000) [pid = 1871] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:23:11 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fca081ae800) [pid = 1871] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:23:11 INFO - PROCESS | 1871 | 1461630191503 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:11 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca033db000 == 146 [pid = 1871] [id = 740] 17:23:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fc9fed52000) [pid = 1871] [serial = 2221] [outer = (nil)] 17:23:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca030e2000) [pid = 1871] [serial = 2222] [outer = 0x7fc9fed52000] 17:23:11 INFO - PROCESS | 1871 | 1461630191593 Marionette DEBUG loaded listener.js 17:23:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 142 (0x7fca079b9400) [pid = 1871] [serial = 2223] [outer = 0x7fc9fed52000] 17:23:12 INFO - PROCESS | 1871 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:23:12 INFO - PROCESS | 1871 | 1461630192223 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 17:23:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:23:12 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1992ms 17:23:12 INFO - PROCESS | 1871 | 1461630192274 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:23:12 INFO - PROCESS | 1871 | 1461630192278 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:23:12 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:23:12 INFO - PROCESS | 1871 | 1461630192285 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:23:12 INFO - PROCESS | 1871 | 1461630192287 Marionette TRACE conn3 <- [1,2934,null,{}] 17:23:12 INFO - PROCESS | 1871 | 1461630192293 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:12 INFO - PROCESS | 1871 | 1461630192499 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:23:12 INFO - PROCESS | 1871 | 1461630192702 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:12 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a495000 == 147 [pid = 1871] [id = 741] 17:23:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca06f4f000) [pid = 1871] [serial = 2224] [outer = (nil)] 17:23:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca09586c00) [pid = 1871] [serial = 2225] [outer = 0x7fca06f4f000] 17:23:12 INFO - PROCESS | 1871 | 1461630192768 Marionette DEBUG loaded listener.js 17:23:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca0a99f000) [pid = 1871] [serial = 2226] [outer = 0x7fca06f4f000] 17:23:13 INFO - PROCESS | 1871 | 1461630193749 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:23:13 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:23:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1485ms 17:23:13 INFO - PROCESS | 1871 | 1461630193771 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:23:13 INFO - PROCESS | 1871 | 1461630193777 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:23:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:23:13 INFO - PROCESS | 1871 | 1461630193786 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:23:13 INFO - PROCESS | 1871 | 1461630193792 Marionette TRACE conn3 <- [1,2938,null,{}] 17:23:13 INFO - PROCESS | 1871 | 1461630193802 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:14 INFO - PROCESS | 1871 | 1461630194051 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:23:14 INFO - PROCESS | 1871 | 1461630194406 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:14 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04bd6800 == 148 [pid = 1871] [id = 742] 17:23:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca01ef4000) [pid = 1871] [serial = 2227] [outer = (nil)] 17:23:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca0400c000) [pid = 1871] [serial = 2228] [outer = 0x7fca01ef4000] 17:23:14 INFO - PROCESS | 1871 | 1461630194503 Marionette DEBUG loaded listener.js 17:23:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca06f57800) [pid = 1871] [serial = 2229] [outer = 0x7fca01ef4000] 17:23:15 INFO - PROCESS | 1871 | 1461630195304 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:23:15 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. 17:23:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1539ms 17:23:15 INFO - PROCESS | 1871 | 1461630195332 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:23:15 INFO - PROCESS | 1871 | 1461630195341 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:23:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:23:15 INFO - PROCESS | 1871 | 1461630195356 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:23:15 INFO - PROCESS | 1871 | 1461630195360 Marionette TRACE conn3 <- [1,2942,null,{}] 17:23:15 INFO - PROCESS | 1871 | 1461630195368 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:15 INFO - PROCESS | 1871 | 1461630195633 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:23:15 INFO - PROCESS | 1871 | 1461630195911 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:15 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09994000 == 149 [pid = 1871] [id = 743] 17:23:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca081e2c00) [pid = 1871] [serial = 2230] [outer = (nil)] 17:23:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca09514800) [pid = 1871] [serial = 2231] [outer = 0x7fca081e2c00] 17:23:15 INFO - PROCESS | 1871 | 1461630195992 Marionette DEBUG loaded listener.js 17:23:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca0957c400) [pid = 1871] [serial = 2232] [outer = 0x7fca081e2c00] 17:23:16 INFO - PROCESS | 1871 | 1461630196888 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 17:23:16 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 17:23:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:23:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1589ms 17:23:16 INFO - PROCESS | 1871 | 1461630196947 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:23:16 INFO - PROCESS | 1871 | 1461630196950 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:23:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:23:16 INFO - PROCESS | 1871 | 1461630196957 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:23:16 INFO - PROCESS | 1871 | 1461630196963 Marionette TRACE conn3 <- [1,2946,null,{}] 17:23:17 INFO - PROCESS | 1871 | 1461630197026 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:17 INFO - PROCESS | 1871 | 1461630197280 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:23:17 INFO - PROCESS | 1871 | 1461630197620 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:17 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0de96000 == 150 [pid = 1871] [id = 744] 17:23:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca0a9a2000) [pid = 1871] [serial = 2233] [outer = (nil)] 17:23:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca0aabbc00) [pid = 1871] [serial = 2234] [outer = 0x7fca0a9a2000] 17:23:17 INFO - PROCESS | 1871 | 1461630197706 Marionette DEBUG loaded listener.js 17:23:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca0c473c00) [pid = 1871] [serial = 2235] [outer = 0x7fca0a9a2000] 17:23:18 INFO - PROCESS | 1871 | 1461630198491 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:23:18 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. 17:23:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1591ms 17:23:18 INFO - PROCESS | 1871 | 1461630198549 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:23:18 INFO - PROCESS | 1871 | 1461630198554 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:23:18 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:23:18 INFO - PROCESS | 1871 | 1461630198561 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:23:18 INFO - PROCESS | 1871 | 1461630198563 Marionette TRACE conn3 <- [1,2950,null,{}] 17:23:18 INFO - PROCESS | 1871 | 1461630198569 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:18 INFO - PROCESS | 1871 | 1461630198807 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:23:19 INFO - PROCESS | 1871 | 1461630199087 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:19 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca10004800 == 151 [pid = 1871] [id = 745] 17:23:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca09896000) [pid = 1871] [serial = 2236] [outer = (nil)] 17:23:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca0c7f1c00) [pid = 1871] [serial = 2237] [outer = 0x7fca09896000] 17:23:19 INFO - PROCESS | 1871 | 1461630199164 Marionette DEBUG loaded listener.js 17:23:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca0c85e400) [pid = 1871] [serial = 2238] [outer = 0x7fca09896000] 17:23:19 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13bc6000 == 152 [pid = 1871] [id = 746] 17:23:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca0eddb400) [pid = 1871] [serial = 2239] [outer = (nil)] 17:23:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca0c665400) [pid = 1871] [serial = 2240] [outer = 0x7fca0eddb400] 17:23:20 INFO - PROCESS | 1871 | 1461630200103 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:23:20 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. 17:23:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1583ms 17:23:20 INFO - PROCESS | 1871 | 1461630200146 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:23:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:23:20 INFO - PROCESS | 1871 | 1461630200151 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:23:20 INFO - PROCESS | 1871 | 1461630200157 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:23:20 INFO - PROCESS | 1871 | 1461630200160 Marionette TRACE conn3 <- [1,2954,null,{}] 17:23:20 INFO - PROCESS | 1871 | 1461630200165 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:20 INFO - PROCESS | 1871 | 1461630200458 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:23:20 INFO - PROCESS | 1871 | 1461630200776 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15a11000 == 153 [pid = 1871] [id = 747] 17:23:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca0c478800) [pid = 1871] [serial = 2241] [outer = (nil)] 17:23:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca0eee6000) [pid = 1871] [serial = 2242] [outer = 0x7fca0c478800] 17:23:20 INFO - PROCESS | 1871 | 1461630200856 Marionette DEBUG loaded listener.js 17:23:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca0f0e0800) [pid = 1871] [serial = 2243] [outer = 0x7fca0c478800] 17:23:21 INFO - PROCESS | 1871 | 1461630201659 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:23:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:23:21 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 17:23:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1535ms 17:23:21 INFO - PROCESS | 1871 | 1461630201692 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:23:21 INFO - PROCESS | 1871 | 1461630201696 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:23:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:23:21 INFO - PROCESS | 1871 | 1461630201703 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:23:21 INFO - PROCESS | 1871 | 1461630201706 Marionette TRACE conn3 <- [1,2958,null,{}] 17:23:21 INFO - PROCESS | 1871 | 1461630201712 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:21 INFO - PROCESS | 1871 | 1461630201992 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:23:22 INFO - PROCESS | 1871 | 1461630202266 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f1e000 == 154 [pid = 1871] [id = 748] 17:23:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca0c861000) [pid = 1871] [serial = 2244] [outer = (nil)] 17:23:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca10069400) [pid = 1871] [serial = 2245] [outer = 0x7fca0c861000] 17:23:22 INFO - PROCESS | 1871 | 1461630202343 Marionette DEBUG loaded listener.js 17:23:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca14c27000) [pid = 1871] [serial = 2246] [outer = 0x7fca0c861000] 17:23:23 INFO - PROCESS | 1871 | 1461630203119 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:23:23 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. 17:23:23 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1448ms 17:23:23 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:23:23 INFO - PROCESS | 1871 | 1461630203152 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:23:23 INFO - PROCESS | 1871 | 1461630203155 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:23:23 INFO - PROCESS | 1871 | 1461630203161 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:23:23 INFO - PROCESS | 1871 | 1461630203164 Marionette TRACE conn3 <- [1,2962,null,{}] 17:23:23 INFO - PROCESS | 1871 | 1461630203169 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:23 INFO - PROCESS | 1871 | 1461630203398 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:23:23 INFO - PROCESS | 1871 | 1461630203654 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:23 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca187ae800 == 155 [pid = 1871] [id = 749] 17:23:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca0ef0a400) [pid = 1871] [serial = 2247] [outer = (nil)] 17:23:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca14d66400) [pid = 1871] [serial = 2248] [outer = 0x7fca0ef0a400] 17:23:23 INFO - PROCESS | 1871 | 1461630203732 Marionette DEBUG loaded listener.js 17:23:23 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca14df1800) [pid = 1871] [serial = 2249] [outer = 0x7fca0ef0a400] 17:23:24 INFO - PROCESS | 1871 | 1461630204522 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:23:24 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. 17:23:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1378ms 17:23:24 INFO - PROCESS | 1871 | 1461630204539 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:23:24 INFO - PROCESS | 1871 | 1461630204542 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:23:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:23:24 INFO - PROCESS | 1871 | 1461630204548 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:23:24 INFO - PROCESS | 1871 | 1461630204550 Marionette TRACE conn3 <- [1,2966,null,{}] 17:23:24 INFO - PROCESS | 1871 | 1461630204555 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:24 INFO - PROCESS | 1871 | 1461630204786 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:23:25 INFO - PROCESS | 1871 | 1461630205038 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:25 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1d2c0800 == 156 [pid = 1871] [id = 750] 17:23:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca0f29a000) [pid = 1871] [serial = 2250] [outer = (nil)] 17:23:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca15224800) [pid = 1871] [serial = 2251] [outer = 0x7fca0f29a000] 17:23:25 INFO - PROCESS | 1871 | 1461630205114 Marionette DEBUG loaded listener.js 17:23:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca15535800) [pid = 1871] [serial = 2252] [outer = 0x7fca0f29a000] 17:23:25 INFO - PROCESS | 1871 | 1461630205874 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:23:25 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. 17:23:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1339ms 17:23:25 INFO - PROCESS | 1871 | 1461630205888 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:23:25 INFO - PROCESS | 1871 | 1461630205891 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:23:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:23:25 INFO - PROCESS | 1871 | 1461630205899 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:23:25 INFO - PROCESS | 1871 | 1461630205901 Marionette TRACE conn3 <- [1,2970,null,{}] 17:23:25 INFO - PROCESS | 1871 | 1461630205907 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:26 INFO - PROCESS | 1871 | 1461630206142 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:23:26 INFO - PROCESS | 1871 | 1461630206409 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:26 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e6eb800 == 157 [pid = 1871] [id = 751] 17:23:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca079ba800) [pid = 1871] [serial = 2253] [outer = (nil)] 17:23:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca1521e400) [pid = 1871] [serial = 2254] [outer = 0x7fca079ba800] 17:23:26 INFO - PROCESS | 1871 | 1461630206488 Marionette DEBUG loaded listener.js 17:23:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca1585f800) [pid = 1871] [serial = 2255] [outer = 0x7fca079ba800] 17:23:27 INFO - PROCESS | 1871 | 1461630207288 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:23:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:23:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1429ms 17:23:27 INFO - PROCESS | 1871 | 1461630207329 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:23:27 INFO - PROCESS | 1871 | 1461630207333 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:23:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:23:27 INFO - PROCESS | 1871 | 1461630207338 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:23:27 INFO - PROCESS | 1871 | 1461630207340 Marionette TRACE conn3 <- [1,2974,null,{}] 17:23:27 INFO - PROCESS | 1871 | 1461630207346 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:27 INFO - PROCESS | 1871 | 1461630207612 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:23:27 INFO - PROCESS | 1871 | 1461630207867 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:27 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2150c800 == 158 [pid = 1871] [id = 752] 17:23:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca0edd3c00) [pid = 1871] [serial = 2256] [outer = (nil)] 17:23:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca16c75c00) [pid = 1871] [serial = 2257] [outer = 0x7fca0edd3c00] 17:23:27 INFO - PROCESS | 1871 | 1461630207944 Marionette DEBUG loaded listener.js 17:23:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca17cd1000) [pid = 1871] [serial = 2258] [outer = 0x7fca0edd3c00] 17:23:28 INFO - PROCESS | 1871 | 1461630208747 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 17:23:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 17:23:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1434ms 17:23:28 INFO - PROCESS | 1871 | 1461630208774 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:23:28 INFO - PROCESS | 1871 | 1461630208778 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:23:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:23:28 INFO - PROCESS | 1871 | 1461630208784 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:23:28 INFO - PROCESS | 1871 | 1461630208788 Marionette TRACE conn3 <- [1,2978,null,{}] 17:23:28 INFO - PROCESS | 1871 | 1461630208794 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:29 INFO - PROCESS | 1871 | 1461630209054 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:23:29 INFO - PROCESS | 1871 | 1461630209344 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:29 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca2bedf000 == 159 [pid = 1871] [id = 753] 17:23:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca1006cc00) [pid = 1871] [serial = 2259] [outer = (nil)] 17:23:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca188a3400) [pid = 1871] [serial = 2260] [outer = 0x7fca1006cc00] 17:23:29 INFO - PROCESS | 1871 | 1461630209433 Marionette DEBUG loaded listener.js 17:23:29 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca1a5ec000) [pid = 1871] [serial = 2261] [outer = 0x7fca1006cc00] 17:23:30 INFO - PROCESS | 1871 | 1461630210289 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:23:30 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. 17:23:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1540ms 17:23:30 INFO - PROCESS | 1871 | 1461630210327 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:23:30 INFO - PROCESS | 1871 | 1461630210331 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:23:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:23:30 INFO - PROCESS | 1871 | 1461630210337 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:23:30 INFO - PROCESS | 1871 | 1461630210340 Marionette TRACE conn3 <- [1,2982,null,{}] 17:23:30 INFO - PROCESS | 1871 | 1461630210345 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:30 INFO - PROCESS | 1871 | 1461630210615 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:23:30 INFO - PROCESS | 1871 | 1461630210895 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:30 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca30b2d800 == 160 [pid = 1871] [id = 754] 17:23:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca096e6800) [pid = 1871] [serial = 2262] [outer = (nil)] 17:23:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca1b126c00) [pid = 1871] [serial = 2263] [outer = 0x7fca096e6800] 17:23:30 INFO - PROCESS | 1871 | 1461630210972 Marionette DEBUG loaded listener.js 17:23:31 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca1ca99c00) [pid = 1871] [serial = 2264] [outer = 0x7fca096e6800] 17:23:31 INFO - PROCESS | 1871 | 1461630211776 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 17:23:31 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 17:23:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:23:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1490ms 17:23:31 INFO - PROCESS | 1871 | 1461630211829 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:23:31 INFO - PROCESS | 1871 | 1461630211833 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:23:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:23:31 INFO - PROCESS | 1871 | 1461630211839 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:23:31 INFO - PROCESS | 1871 | 1461630211841 Marionette TRACE conn3 <- [1,2986,null,{}] 17:23:31 INFO - PROCESS | 1871 | 1461630211847 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:32 INFO - PROCESS | 1871 | 1461630212090 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:23:32 INFO - PROCESS | 1871 | 1461630212444 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:32 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca32d81800 == 161 [pid = 1871] [id = 755] 17:23:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca18780800) [pid = 1871] [serial = 2265] [outer = (nil)] 17:23:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca1caa5800) [pid = 1871] [serial = 2266] [outer = 0x7fca18780800] 17:23:32 INFO - PROCESS | 1871 | 1461630212526 Marionette DEBUG loaded listener.js 17:23:32 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca1d73e000) [pid = 1871] [serial = 2267] [outer = 0x7fca18780800] 17:23:33 INFO - PROCESS | 1871 | 1461630213334 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:23:33 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. 17:23:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1542ms 17:23:33 INFO - PROCESS | 1871 | 1461630213382 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:23:33 INFO - PROCESS | 1871 | 1461630213386 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:23:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:23:33 INFO - PROCESS | 1871 | 1461630213392 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:23:33 INFO - PROCESS | 1871 | 1461630213395 Marionette TRACE conn3 <- [1,2990,null,{}] 17:23:33 INFO - PROCESS | 1871 | 1461630213401 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:33 INFO - PROCESS | 1871 | 1461630213669 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:23:33 INFO - PROCESS | 1871 | 1461630213953 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:33 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca3529c800 == 162 [pid = 1871] [id = 756] 17:23:33 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca1afe7400) [pid = 1871] [serial = 2268] [outer = (nil)] 17:23:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca1de5f800) [pid = 1871] [serial = 2269] [outer = 0x7fca1afe7400] 17:23:34 INFO - PROCESS | 1871 | 1461630214033 Marionette DEBUG loaded listener.js 17:23:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca1df7dc00) [pid = 1871] [serial = 2270] [outer = 0x7fca1afe7400] 17:23:34 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0e10b800 == 163 [pid = 1871] [id = 757] 17:23:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca1e00c400) [pid = 1871] [serial = 2271] [outer = (nil)] 17:23:34 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca1d86cc00) [pid = 1871] [serial = 2272] [outer = 0x7fca1e00c400] 17:23:35 INFO - PROCESS | 1871 | 1461630215017 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:23:35 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. 17:23:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1680ms 17:23:35 INFO - PROCESS | 1871 | 1461630215073 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:23:35 INFO - PROCESS | 1871 | 1461630215077 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:23:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:23:35 INFO - PROCESS | 1871 | 1461630215088 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:23:35 INFO - PROCESS | 1871 | 1461630215090 Marionette TRACE conn3 <- [1,2994,null,{}] 17:23:35 INFO - PROCESS | 1871 | 1461630215097 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:35 INFO - PROCESS | 1871 | 1461630215429 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:23:35 INFO - PROCESS | 1871 | 1461630215766 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:35 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0e11d800 == 164 [pid = 1871] [id = 758] 17:23:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca0c67f400) [pid = 1871] [serial = 2273] [outer = (nil)] 17:23:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 193 (0x7fca1e006c00) [pid = 1871] [serial = 2274] [outer = 0x7fca0c67f400] 17:23:35 INFO - PROCESS | 1871 | 1461630215841 Marionette DEBUG loaded listener.js 17:23:35 INFO - PROCESS | 1871 | ++DOMWINDOW == 194 (0x7fca1e013000) [pid = 1871] [serial = 2275] [outer = 0x7fca0c67f400] 17:23:36 INFO - PROCESS | 1871 | 1461630216625 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:23:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:23:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 17:23:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1592ms 17:23:36 INFO - PROCESS | 1871 | 1461630216678 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:23:36 INFO - PROCESS | 1871 | 1461630216681 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:23:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:23:36 INFO - PROCESS | 1871 | 1461630216687 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:23:36 INFO - PROCESS | 1871 | 1461630216690 Marionette TRACE conn3 <- [1,2998,null,{}] 17:23:36 INFO - PROCESS | 1871 | 1461630216696 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:36 INFO - PROCESS | 1871 | 1461630216936 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:23:37 INFO - PROCESS | 1871 | 1461630217226 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:37 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fc9ff7d5000 == 165 [pid = 1871] [id = 759] 17:23:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 195 (0x7fca1df81800) [pid = 1871] [serial = 2276] [outer = (nil)] 17:23:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 196 (0x7fca1e59c400) [pid = 1871] [serial = 2277] [outer = 0x7fca1df81800] 17:23:37 INFO - PROCESS | 1871 | 1461630217309 Marionette DEBUG loaded listener.js 17:23:37 INFO - PROCESS | 1871 | ++DOMWINDOW == 197 (0x7fca1e60e400) [pid = 1871] [serial = 2278] [outer = 0x7fca1df81800] 17:23:38 INFO - PROCESS | 1871 | 1461630218181 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:23:38 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. 17:23:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1502ms 17:23:38 INFO - PROCESS | 1871 | 1461630218190 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:23:38 INFO - PROCESS | 1871 | 1461630218193 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:23:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:23:38 INFO - PROCESS | 1871 | 1461630218200 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:23:38 INFO - PROCESS | 1871 | 1461630218205 Marionette TRACE conn3 <- [1,3002,null,{}] 17:23:38 INFO - PROCESS | 1871 | 1461630218211 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:38 INFO - PROCESS | 1871 | 1461630218456 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:23:38 INFO - PROCESS | 1871 | 1461630218714 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:38 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca075e2000 == 166 [pid = 1871] [id = 760] 17:23:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 198 (0x7fca0c46fc00) [pid = 1871] [serial = 2279] [outer = (nil)] 17:23:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 199 (0x7fca1e618800) [pid = 1871] [serial = 2280] [outer = 0x7fca0c46fc00] 17:23:38 INFO - PROCESS | 1871 | 1461630218791 Marionette DEBUG loaded listener.js 17:23:38 INFO - PROCESS | 1871 | ++DOMWINDOW == 200 (0x7fca1ec99400) [pid = 1871] [serial = 2281] [outer = 0x7fca0c46fc00] 17:23:39 INFO - PROCESS | 1871 | 1461630219591 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:23:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 17:23:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1434ms 17:23:39 INFO - PROCESS | 1871 | 1461630219636 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:23:39 INFO - PROCESS | 1871 | 1461630219639 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:23:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:23:39 INFO - PROCESS | 1871 | 1461630219645 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:23:39 INFO - PROCESS | 1871 | 1461630219649 Marionette TRACE conn3 <- [1,3006,null,{}] 17:23:39 INFO - PROCESS | 1871 | 1461630219654 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:39 INFO - PROCESS | 1871 | 1461630219932 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:23:40 INFO - PROCESS | 1871 | 1461630220202 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:40 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca075fb800 == 167 [pid = 1871] [id = 761] 17:23:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 201 (0x7fca14df1400) [pid = 1871] [serial = 2282] [outer = (nil)] 17:23:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 202 (0x7fca1f32b400) [pid = 1871] [serial = 2283] [outer = 0x7fca14df1400] 17:23:40 INFO - PROCESS | 1871 | 1461630220281 Marionette DEBUG loaded listener.js 17:23:40 INFO - PROCESS | 1871 | ++DOMWINDOW == 203 (0x7fca1f88e000) [pid = 1871] [serial = 2284] [outer = 0x7fca14df1400] 17:23:41 INFO - PROCESS | 1871 | 1461630221079 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:23:41 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. 17:23:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1485ms 17:23:41 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:23:41 INFO - PROCESS | 1871 | 1461630221132 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:23:41 INFO - PROCESS | 1871 | 1461630221135 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:23:41 INFO - PROCESS | 1871 | 1461630221142 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:23:41 INFO - PROCESS | 1871 | 1461630221144 Marionette TRACE conn3 <- [1,3010,null,{}] 17:23:41 INFO - PROCESS | 1871 | 1461630221151 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:41 INFO - PROCESS | 1871 | 1461630221503 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:23:41 INFO - PROCESS | 1871 | 1461630221800 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:41 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0e030800 == 168 [pid = 1871] [id = 762] 17:23:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 204 (0x7fca1e008c00) [pid = 1871] [serial = 2285] [outer = (nil)] 17:23:41 INFO - PROCESS | 1871 | ++DOMWINDOW == 205 (0x7fca2134b800) [pid = 1871] [serial = 2286] [outer = 0x7fca1e008c00] 17:23:41 INFO - PROCESS | 1871 | 1461630221921 Marionette DEBUG loaded listener.js 17:23:42 INFO - PROCESS | 1871 | ++DOMWINDOW == 206 (0x7fca21837800) [pid = 1871] [serial = 2287] [outer = 0x7fca1e008c00] 17:23:42 INFO - PROCESS | 1871 | 1461630222665 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 17:23:42 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 17:23:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1581ms 17:23:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:23:42 INFO - PROCESS | 1871 | 1461630222724 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:23:42 INFO - PROCESS | 1871 | 1461630222727 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:23:42 INFO - PROCESS | 1871 | 1461630222734 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:23:42 INFO - PROCESS | 1871 | 1461630222736 Marionette TRACE conn3 <- [1,3014,null,{}] 17:23:42 INFO - PROCESS | 1871 | 1461630222743 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:43 INFO - PROCESS | 1871 | 1461630222998 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:23:43 INFO - PROCESS | 1871 | 1461630223290 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:43 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fc9ff757800 == 169 [pid = 1871] [id = 763] 17:23:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 207 (0x7fca1e04b400) [pid = 1871] [serial = 2288] [outer = (nil)] 17:23:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 208 (0x7fca24e68c00) [pid = 1871] [serial = 2289] [outer = 0x7fca1e04b400] 17:23:43 INFO - PROCESS | 1871 | 1461630223371 Marionette DEBUG loaded listener.js 17:23:43 INFO - PROCESS | 1871 | ++DOMWINDOW == 209 (0x7fca25d22c00) [pid = 1871] [serial = 2290] [outer = 0x7fca1e04b400] 17:23:43 INFO - PROCESS | 1871 | [1871] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca078db800 == 168 [pid = 1871] [id = 676] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca21516000 == 167 [pid = 1871] [id = 19] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca09058800 == 166 [pid = 1871] [id = 592] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca033db000 == 165 [pid = 1871] [id = 740] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0ad72000 == 164 [pid = 1871] [id = 695] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca09074800 == 163 [pid = 1871] [id = 739] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04d3c000 == 162 [pid = 1871] [id = 738] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca03e2e000 == 161 [pid = 1871] [id = 737] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca3080c000 == 160 [pid = 1871] [id = 735] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca30334800 == 159 [pid = 1871] [id = 734] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2cd32000 == 158 [pid = 1871] [id = 733] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2bc0f000 == 157 [pid = 1871] [id = 732] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2513b000 == 156 [pid = 1871] [id = 731] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e3fd800 == 155 [pid = 1871] [id = 730] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1ca59000 == 154 [pid = 1871] [id = 729] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca16a17000 == 153 [pid = 1871] [id = 728] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15cc6800 == 152 [pid = 1871] [id = 727] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1541b800 == 151 [pid = 1871] [id = 726] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca13bcf000 == 150 [pid = 1871] [id = 725] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca10011000 == 149 [pid = 1871] [id = 724] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0df0a800 == 148 [pid = 1871] [id = 723] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0b7ba000 == 147 [pid = 1871] [id = 722] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0aac9800 == 146 [pid = 1871] [id = 721] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca09928000 == 145 [pid = 1871] [id = 720] 17:23:45 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04d38800 == 144 [pid = 1871] [id = 719] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 208 (0x7fca07ac3800) [pid = 1871] [serial = 2156] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 207 (0x7fca09044400) [pid = 1871] [serial = 2154] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 206 (0x7fca1553d000) [pid = 1871] [serial = 2129] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 205 (0x7fca081aec00) [pid = 1871] [serial = 1968] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 204 (0x7fca14debc00) [pid = 1871] [serial = 2123] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 203 (0x7fca187e4800) [pid = 1871] [serial = 2142] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 202 (0x7fca0dfa7c00) [pid = 1871] [serial = 2058] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 201 (0x7fca141c8c00) [pid = 1871] [serial = 2118] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 200 (0x7fca1548bc00) [pid = 1871] [serial = 2127] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 199 (0x7fca0b245400) [pid = 1871] [serial = 2049] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 198 (0x7fca0f299800) [pid = 1871] [serial = 2106] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 197 (0x7fca01eefc00) [pid = 1871] [serial = 2144] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 196 (0x7fca0f297800) [pid = 1871] [serial = 2067] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 195 (0x7fca03f0d400) [pid = 1871] [serial = 2090] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 194 (0x7fca16d66c00) [pid = 1871] [serial = 2136] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 193 (0x7fca081db400) [pid = 1871] [serial = 2151] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 192 (0x7fca1557e000) [pid = 1871] [serial = 2132] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca096ae000) [pid = 1871] [serial = 2043] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca081e4c00) [pid = 1871] [serial = 2094] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca0c5cd400) [pid = 1871] [serial = 2052] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca0f0dec00) [pid = 1871] [serial = 2105] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca042ce000) [pid = 1871] [serial = 2034] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca13c4bc00) [pid = 1871] [serial = 2114] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca0c748000) [pid = 1871] [serial = 2103] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca042d6c00) [pid = 1871] [serial = 2148] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca081e2400) [pid = 1871] [serial = 2153] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca0c663c00) [pid = 1871] [serial = 2102] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca0c68b800) [pid = 1871] [serial = 2055] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca13eea800) [pid = 1871] [serial = 2117] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca0ffcf400) [pid = 1871] [serial = 2109] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca1521d000) [pid = 1871] [serial = 2124] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca10069000) [pid = 1871] [serial = 2064] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca15227000) [pid = 1871] [serial = 2126] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca0ab54c00) [pid = 1871] [serial = 2099] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca0ef08800) [pid = 1871] [serial = 2061] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca0f34a400) [pid = 1871] [serial = 2108] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca08159800) [pid = 1871] [serial = 2037] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca0814b000) [pid = 1871] [serial = 2150] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca101e8000) [pid = 1871] [serial = 2112] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca0408c000) [pid = 1871] [serial = 2091] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca170e0800) [pid = 1871] [serial = 2138] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca030e0400) [pid = 1871] [serial = 2145] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca17cdc800) [pid = 1871] [serial = 2139] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca096f0400) [pid = 1871] [serial = 2096] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca14d6a800) [pid = 1871] [serial = 2121] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca0a280c00) [pid = 1871] [serial = 2046] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca04009800) [pid = 1871] [serial = 2147] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca1553c800) [pid = 1871] [serial = 2019] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca1877d400) [pid = 1871] [serial = 2141] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca081aa800) [pid = 1871] [serial = 2093] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca16aec000) [pid = 1871] [serial = 2135] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca09520400) [pid = 1871] [serial = 2040] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca13edec00) [pid = 1871] [serial = 2115] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca15576400) [pid = 1871] [serial = 2130] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca14cc5400) [pid = 1871] [serial = 2120] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca1585d400) [pid = 1871] [serial = 2133] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca1006f000) [pid = 1871] [serial = 2111] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca0a29ec00) [pid = 1871] [serial = 2097] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca0c475800) [pid = 1871] [serial = 2100] [outer = (nil)] [url = about:blank] 17:23:46 INFO - PROCESS | 1871 | 1461630226608 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:23:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:23:46 INFO - {} 17:23:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:23:46 INFO - {} 17:23:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:23:46 INFO - {} 17:23:46 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:23:46 INFO - {} 17:23:46 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 3897ms 17:23:46 INFO - PROCESS | 1871 | 1461630226635 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:23:46 INFO - PROCESS | 1871 | 1461630226642 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:23:46 INFO - TEST-START | /FileAPI/fileReader.html 17:23:46 INFO - PROCESS | 1871 | 1461630226650 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:23:46 INFO - PROCESS | 1871 | 1461630226654 Marionette TRACE conn3 <- [1,3018,null,{}] 17:23:46 INFO - PROCESS | 1871 | 1461630226662 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:46 INFO - PROCESS | 1871 | 1461630226887 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:23:47 INFO - PROCESS | 1871 | 1461630227088 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:47 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca03081000 == 145 [pid = 1871] [id = 764] 17:23:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca01e0fc00) [pid = 1871] [serial = 2291] [outer = (nil)] 17:23:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca030e8400) [pid = 1871] [serial = 2292] [outer = 0x7fca01e0fc00] 17:23:47 INFO - PROCESS | 1871 | 1461630227157 Marionette DEBUG loaded listener.js 17:23:47 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca03f11c00) [pid = 1871] [serial = 2293] [outer = 0x7fca01e0fc00] 17:23:47 INFO - PROCESS | 1871 | 1461630227908 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 17:23:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:23:47 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:23:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:23:47 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:23:47 INFO - TEST-OK | /FileAPI/fileReader.html | took 1287ms 17:23:47 INFO - PROCESS | 1871 | 1461630227939 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:23:47 INFO - PROCESS | 1871 | 1461630227946 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:23:47 INFO - TEST-START | /FileAPI/historical.html 17:23:47 INFO - PROCESS | 1871 | 1461630227957 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:23:47 INFO - PROCESS | 1871 | 1461630227960 Marionette TRACE conn3 <- [1,3022,null,{}] 17:23:47 INFO - PROCESS | 1871 | 1461630227967 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:48 INFO - PROCESS | 1871 | 1461630228281 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:23:48 INFO - PROCESS | 1871 | 1461630228414 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:48 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0402a000 == 146 [pid = 1871] [id = 765] 17:23:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fc9fee9cc00) [pid = 1871] [serial = 2294] [outer = (nil)] 17:23:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca042c9800) [pid = 1871] [serial = 2295] [outer = 0x7fc9fee9cc00] 17:23:48 INFO - PROCESS | 1871 | 1461630228515 Marionette DEBUG loaded listener.js 17:23:48 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca06f34000) [pid = 1871] [serial = 2296] [outer = 0x7fc9fee9cc00] 17:23:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:23:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:23:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:23:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:23:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:23:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:23:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:23:49 INFO - TEST-OK | /FileAPI/historical.html | took 1435ms 17:23:49 INFO - PROCESS | 1871 | 1461630229379 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 17:23:49 INFO - PROCESS | 1871 | 1461630229396 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:23:49 INFO - PROCESS | 1871 | 1461630229399 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:23:49 INFO - TEST-START | /FileAPI/idlharness.html 17:23:49 INFO - PROCESS | 1871 | 1461630229406 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:23:49 INFO - PROCESS | 1871 | 1461630229412 Marionette TRACE conn3 <- [1,3026,null,{}] 17:23:49 INFO - PROCESS | 1871 | 1461630229438 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:49 INFO - PROCESS | 1871 | 1461630229725 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:23:49 INFO - PROCESS | 1871 | 1461630229777 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:49 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca04d37800 == 147 [pid = 1871] [id = 766] 17:23:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca0718d800) [pid = 1871] [serial = 2297] [outer = (nil)] 17:23:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca07abb800) [pid = 1871] [serial = 2298] [outer = 0x7fca0718d800] 17:23:49 INFO - PROCESS | 1871 | 1461630229853 Marionette DEBUG loaded listener.js 17:23:49 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca08153000) [pid = 1871] [serial = 2299] [outer = 0x7fca0718d800] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca030dc000) [pid = 1871] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca04089000) [pid = 1871] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca081e2800) [pid = 1871] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca0eee7800) [pid = 1871] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca0aaae800) [pid = 1871] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca03b4f400) [pid = 1871] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca025c6c00) [pid = 1871] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca0eee7c00) [pid = 1871] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca081ddc00) [pid = 1871] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca09042400) [pid = 1871] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca09048800) [pid = 1871] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca188a7000) [pid = 1871] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca0ede0c00) [pid = 1871] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca042cc000) [pid = 1871] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca0aabb000) [pid = 1871] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fca188ab400) [pid = 1871] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fc9fed52000) [pid = 1871] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 141 (0x7fca099b0800) [pid = 1871] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca0408a000) [pid = 1871] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fca099ac000) [pid = 1871] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:23:51 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca0a293800) [pid = 1871] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:23:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:23:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:23:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:23:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:23:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:23:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:23:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:23:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:23:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:23:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:23:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:23:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:23:52 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 17:23:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:23:52 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 17:23:52 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 17:23:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:23:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:23:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:23:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:23:52 INFO - PROCESS | 1871 | 1461630232303 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:23:52 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 17:23:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:23:52 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 17:23:52 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 17:23:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:23:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:23:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:23:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:23:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:23:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:23:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 3005ms 17:23:52 INFO - PROCESS | 1871 | 1461630232503 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:23:52 INFO - PROCESS | 1871 | 1461630232511 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:23:52 INFO - TEST-START | /FileAPI/idlharness.worker 17:23:52 INFO - PROCESS | 1871 | 1461630232544 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:23:52 INFO - PROCESS | 1871 | 1461630232547 Marionette TRACE conn3 <- [1,3030,null,{}] 17:23:52 INFO - PROCESS | 1871 | 1461630232555 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:52 INFO - PROCESS | 1871 | 1461630232813 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:23:53 INFO - PROCESS | 1871 | 1461630232996 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:53 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca08412800 == 148 [pid = 1871] [id = 767] 17:23:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 139 (0x7fca070cfc00) [pid = 1871] [serial = 2300] [outer = (nil)] 17:23:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 140 (0x7fca09893000) [pid = 1871] [serial = 2301] [outer = 0x7fca070cfc00] 17:23:53 INFO - PROCESS | 1871 | 1461630233061 Marionette DEBUG loaded listener.js 17:23:53 INFO - PROCESS | 1871 | ++DOMWINDOW == 141 (0x7fca099b0800) [pid = 1871] [serial = 2302] [outer = 0x7fca070cfc00] 17:23:53 INFO - PROCESS | 1871 | [1871] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:23:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:23:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:23:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:23:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:23:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:23:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:23:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:23:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:23:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:23:55 INFO - {} 17:23:55 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 17:23:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:23:55 INFO - {} 17:23:55 INFO - PROCESS | 1871 | 1461630235676 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 17:23:55 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 - {} 17:23:55 INFO - {} 17:23:55 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 17:23:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:23:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:23:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:23:55 INFO - {} 17:23:55 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 17:23:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:23:55 INFO - {} 17:23:55 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 - {} 17:23:55 INFO - {} 17:23:55 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 17:23:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:23:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:23:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:23:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:23:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:55 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 17:23:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:23:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:23:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:23:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:23:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:23:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:55 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 17:23:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:23:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:55 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 17:23:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:23:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:23:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:55 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 17:23:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:23:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:23:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:23:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:23:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:23:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:23:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:23:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:23:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:23:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:23:55 INFO - {} 17:23:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:23:55 INFO - {} 17:23:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:23:56 INFO - {} 17:23:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:23:56 INFO - {} 17:23:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:23:56 INFO - {} 17:23:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:23:56 INFO - {} 17:23:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:23:56 INFO - {} 17:23:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:23:56 INFO - {} 17:23:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:23:56 INFO - {} 17:23:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:23:56 INFO - {} 17:23:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:23:56 INFO - {} 17:23:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:23:56 INFO - {} 17:23:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:23:56 INFO - {} 17:23:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:23:56 INFO - {} 17:23:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:23:56 INFO - {} 17:23:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:23:56 INFO - {} 17:23:56 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3270ms 17:23:56 INFO - PROCESS | 1871 | 1461630235810 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:23:56 INFO - PROCESS | 1871 | 1461630235815 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:23:56 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:23:56 INFO - PROCESS | 1871 | 1461630235822 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:23:56 INFO - PROCESS | 1871 | 1461630235827 Marionette TRACE conn3 <- [1,3034,null,{}] 17:23:56 INFO - PROCESS | 1871 | 1461630235834 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:56 INFO - PROCESS | 1871 | 1461630236236 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:23:56 INFO - PROCESS | 1871 | 1461630236511 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:56 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09248000 == 149 [pid = 1871] [id = 768] 17:23:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 142 (0x7fca01eefc00) [pid = 1871] [serial = 2303] [outer = (nil)] 17:23:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 143 (0x7fca0b242c00) [pid = 1871] [serial = 2304] [outer = 0x7fca01eefc00] 17:23:56 INFO - PROCESS | 1871 | 1461630236589 Marionette DEBUG loaded listener.js 17:23:56 INFO - PROCESS | 1871 | ++DOMWINDOW == 144 (0x7fca0b250800) [pid = 1871] [serial = 2305] [outer = 0x7fca01eefc00] 17:23:57 INFO - PROCESS | 1871 | 1461630237431 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:23:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:23:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1638ms 17:23:57 INFO - PROCESS | 1871 | 1461630237462 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:23:57 INFO - PROCESS | 1871 | 1461630237470 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:23:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:23:57 INFO - PROCESS | 1871 | 1461630237498 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:23:57 INFO - PROCESS | 1871 | 1461630237504 Marionette TRACE conn3 <- [1,3038,null,{}] 17:23:57 INFO - PROCESS | 1871 | 1461630237517 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:57 INFO - PROCESS | 1871 | 1461630237761 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:23:58 INFO - PROCESS | 1871 | 1461630238032 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:58 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0992b000 == 150 [pid = 1871] [id = 769] 17:23:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 145 (0x7fca0c469400) [pid = 1871] [serial = 2306] [outer = (nil)] 17:23:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 146 (0x7fca0c66bc00) [pid = 1871] [serial = 2307] [outer = 0x7fca0c469400] 17:23:58 INFO - PROCESS | 1871 | 1461630238112 Marionette DEBUG loaded listener.js 17:23:58 INFO - PROCESS | 1871 | ++DOMWINDOW == 147 (0x7fca0c743000) [pid = 1871] [serial = 2308] [outer = 0x7fca0c469400] 17:23:59 INFO - PROCESS | 1871 | 1461630239027 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 17:23:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:23:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:23:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:23:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:23:59 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1560ms 17:23:59 INFO - PROCESS | 1871 | 1461630239043 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:23:59 INFO - PROCESS | 1871 | 1461630239047 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:23:59 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:23:59 INFO - PROCESS | 1871 | 1461630239055 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:23:59 INFO - PROCESS | 1871 | 1461630239060 Marionette TRACE conn3 <- [1,3042,null,{}] 17:23:59 INFO - PROCESS | 1871 | 1461630239077 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:23:59 INFO - PROCESS | 1871 | 1461630239336 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:23:59 INFO - PROCESS | 1871 | 1461630239615 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:59 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0a9d2000 == 151 [pid = 1871] [id = 770] 17:23:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 148 (0x7fca0dfac400) [pid = 1871] [serial = 2309] [outer = (nil)] 17:23:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fca0edd5000) [pid = 1871] [serial = 2310] [outer = 0x7fca0dfac400] 17:23:59 INFO - PROCESS | 1871 | 1461630239698 Marionette DEBUG loaded listener.js 17:23:59 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca0eee9400) [pid = 1871] [serial = 2311] [outer = 0x7fca0dfac400] 17:24:00 INFO - PROCESS | 1871 | 1461630240880 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:24:00 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. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:24:00 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'.) 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:24:00 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. 17:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:24:00 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. 17:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:24:00 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. 17:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:24:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:24:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:24:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:24:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:24:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:24:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:24:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:24:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:24:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:24:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:24:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:24:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:24:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:24:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:24:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:24:01 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1914ms 17:24:01 INFO - PROCESS | 1871 | 1461630240969 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:24:01 INFO - PROCESS | 1871 | 1461630240977 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:24:01 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:24:01 INFO - PROCESS | 1871 | 1461630241085 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:24:01 INFO - PROCESS | 1871 | 1461630241093 Marionette TRACE conn3 <- [1,3046,null,{}] 17:24:01 INFO - PROCESS | 1871 | 1461630241109 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:01 INFO - PROCESS | 1871 | 1461630241472 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:24:01 INFO - PROCESS | 1871 | 1461630241741 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:01 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca025a2000 == 152 [pid = 1871] [id = 771] 17:24:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca03b4a800) [pid = 1871] [serial = 2312] [outer = (nil)] 17:24:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca03f13400) [pid = 1871] [serial = 2313] [outer = 0x7fca03b4a800] 17:24:01 INFO - PROCESS | 1871 | 1461630241824 Marionette DEBUG loaded listener.js 17:24:01 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca0408ec00) [pid = 1871] [serial = 2314] [outer = 0x7fca03b4a800] 17:24:02 INFO - PROCESS | 1871 | [1871] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:24:02 INFO - PROCESS | 1871 | 1461630242666 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:24:02 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:24:02 INFO - {} 17:24:02 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1690ms 17:24:02 INFO - PROCESS | 1871 | 1461630242731 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:24:02 INFO - PROCESS | 1871 | 1461630242735 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:24:02 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:24:02 INFO - PROCESS | 1871 | 1461630242747 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:24:02 INFO - PROCESS | 1871 | 1461630242750 Marionette TRACE conn3 <- [1,3050,null,{}] 17:24:02 INFO - PROCESS | 1871 | 1461630242756 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:03 INFO - PROCESS | 1871 | 1461630242995 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:24:03 INFO - PROCESS | 1871 | 1461630243272 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:03 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca09055800 == 153 [pid = 1871] [id = 772] 17:24:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca01e0d800) [pid = 1871] [serial = 2315] [outer = (nil)] 17:24:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca06f56400) [pid = 1871] [serial = 2316] [outer = 0x7fca01e0d800] 17:24:03 INFO - PROCESS | 1871 | 1461630243349 Marionette DEBUG loaded listener.js 17:24:03 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca081aa800) [pid = 1871] [serial = 2317] [outer = 0x7fca01e0d800] 17:24:04 INFO - PROCESS | 1871 | 1461630244230 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 17:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:24:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1540ms 17:24:04 INFO - PROCESS | 1871 | 1461630244285 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:24:04 INFO - PROCESS | 1871 | 1461630244288 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:24:04 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:24:04 INFO - PROCESS | 1871 | 1461630244297 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:24:04 INFO - PROCESS | 1871 | 1461630244300 Marionette TRACE conn3 <- [1,3054,null,{}] 17:24:04 INFO - PROCESS | 1871 | 1461630244306 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:04 INFO - PROCESS | 1871 | 1461630244659 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:24:04 INFO - PROCESS | 1871 | 1461630244988 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:05 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0c88d800 == 154 [pid = 1871] [id = 773] 17:24:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca0ef0cc00) [pid = 1871] [serial = 2318] [outer = (nil)] 17:24:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 158 (0x7fca0ffcb800) [pid = 1871] [serial = 2319] [outer = 0x7fca0ef0cc00] 17:24:05 INFO - PROCESS | 1871 | 1461630245068 Marionette DEBUG loaded listener.js 17:24:05 INFO - PROCESS | 1871 | ++DOMWINDOW == 159 (0x7fca1006b800) [pid = 1871] [serial = 2320] [outer = 0x7fca0ef0cc00] 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:24:06 INFO - PROCESS | 1871 | 1461630246338 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:24:06 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:24:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:24:06 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" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:24:06 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" 17:24:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:24:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:24:06 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2156ms 17:24:06 INFO - PROCESS | 1871 | 1461630246476 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:24:06 INFO - PROCESS | 1871 | 1461630246483 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:24:06 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:24:06 INFO - PROCESS | 1871 | 1461630246503 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:24:06 INFO - PROCESS | 1871 | 1461630246511 Marionette TRACE conn3 <- [1,3058,null,{}] 17:24:06 INFO - PROCESS | 1871 | 1461630246521 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:06 INFO - PROCESS | 1871 | 1461630246877 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:24:07 INFO - PROCESS | 1871 | 1461630247191 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:07 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0e118000 == 155 [pid = 1871] [id = 774] 17:24:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 160 (0x7fca101e2c00) [pid = 1871] [serial = 2321] [outer = (nil)] 17:24:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 161 (0x7fca13c4bc00) [pid = 1871] [serial = 2322] [outer = 0x7fca101e2c00] 17:24:07 INFO - PROCESS | 1871 | 1461630247304 Marionette DEBUG loaded listener.js 17:24:07 INFO - PROCESS | 1871 | ++DOMWINDOW == 162 (0x7fca1536d800) [pid = 1871] [serial = 2323] [outer = 0x7fca101e2c00] 17:24:08 INFO - PROCESS | 1871 | 1461630248179 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 17:24:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:24:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:24:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:24:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:24:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:24:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:24:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:24:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:24:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:24:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:24:08 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:08 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:24:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:24:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:24:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:24:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:24:08 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:24:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:24:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:08 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:24:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:24:08 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:24:08 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1697ms 17:24:08 INFO - PROCESS | 1871 | 1461630248203 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:24:08 INFO - PROCESS | 1871 | 1461630248210 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:24:08 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:24:08 INFO - PROCESS | 1871 | 1461630248221 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:24:08 INFO - PROCESS | 1871 | 1461630248224 Marionette TRACE conn3 <- [1,3062,null,{}] 17:24:08 INFO - PROCESS | 1871 | 1461630248231 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:08 INFO - PROCESS | 1871 | 1461630248490 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:24:08 INFO - PROCESS | 1871 | 1461630248770 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:08 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca0ff46000 == 156 [pid = 1871] [id = 775] 17:24:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 163 (0x7fca01e12000) [pid = 1871] [serial = 2324] [outer = (nil)] 17:24:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 164 (0x7fca15490000) [pid = 1871] [serial = 2325] [outer = 0x7fca01e12000] 17:24:08 INFO - PROCESS | 1871 | 1461630248850 Marionette DEBUG loaded listener.js 17:24:08 INFO - PROCESS | 1871 | ++DOMWINDOW == 165 (0x7fca15579c00) [pid = 1871] [serial = 2326] [outer = 0x7fca01e12000] 17:24:09 INFO - PROCESS | 1871 | [1871] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:24:09 INFO - PROCESS | 1871 | 1461630249713 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:24:09 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:24:09 INFO - {} 17:24:09 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1529ms 17:24:09 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:24:09 INFO - PROCESS | 1871 | 1461630249751 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:24:09 INFO - PROCESS | 1871 | 1461630249754 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:24:09 INFO - PROCESS | 1871 | 1461630249761 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:24:09 INFO - PROCESS | 1871 | 1461630249764 Marionette TRACE conn3 <- [1,3066,null,{}] 17:24:09 INFO - PROCESS | 1871 | 1461630249769 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:10 INFO - PROCESS | 1871 | 1461630250058 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:24:10 INFO - PROCESS | 1871 | 1461630250335 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:10 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca13bcd800 == 157 [pid = 1871] [id = 776] 17:24:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 166 (0x7fca1548bc00) [pid = 1871] [serial = 2327] [outer = (nil)] 17:24:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 167 (0x7fca170dfc00) [pid = 1871] [serial = 2328] [outer = 0x7fca1548bc00] 17:24:10 INFO - PROCESS | 1871 | 1461630250408 Marionette DEBUG loaded listener.js 17:24:10 INFO - PROCESS | 1871 | ++DOMWINDOW == 168 (0x7fca187eb800) [pid = 1871] [serial = 2329] [outer = 0x7fca1548bc00] 17:24:11 INFO - PROCESS | 1871 | 1461630251265 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 17:24:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:24:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:24:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:24:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:24:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:24:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:24:11 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:24:11 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1531ms 17:24:11 INFO - PROCESS | 1871 | 1461630251295 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:24:11 INFO - PROCESS | 1871 | 1461630251298 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:24:11 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:24:11 INFO - PROCESS | 1871 | 1461630251306 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:24:11 INFO - PROCESS | 1871 | 1461630251310 Marionette TRACE conn3 <- [1,3070,null,{}] 17:24:11 INFO - PROCESS | 1871 | 1461630251316 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:11 INFO - PROCESS | 1871 | 1461630251564 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:24:11 INFO - PROCESS | 1871 | 1461630251848 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:11 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca14d94000 == 158 [pid = 1871] [id = 777] 17:24:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 169 (0x7fca1557a000) [pid = 1871] [serial = 2330] [outer = (nil)] 17:24:11 INFO - PROCESS | 1871 | ++DOMWINDOW == 170 (0x7fca188ad000) [pid = 1871] [serial = 2331] [outer = 0x7fca1557a000] 17:24:11 INFO - PROCESS | 1871 | 1461630251927 Marionette DEBUG loaded listener.js 17:24:12 INFO - PROCESS | 1871 | ++DOMWINDOW == 171 (0x7fca1a5d4800) [pid = 1871] [serial = 2332] [outer = 0x7fca1557a000] 17:24:12 INFO - PROCESS | 1871 | 1461630252775 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 17:24:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:24:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:24:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:24:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:24:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:24:12 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:24:12 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1481ms 17:24:12 INFO - PROCESS | 1871 | 1461630252790 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:24:12 INFO - PROCESS | 1871 | 1461630252794 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:24:12 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:24:12 INFO - PROCESS | 1871 | 1461630252801 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:24:12 INFO - PROCESS | 1871 | 1461630252805 Marionette TRACE conn3 <- [1,3074,null,{}] 17:24:12 INFO - PROCESS | 1871 | 1461630252811 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:13 INFO - PROCESS | 1871 | 1461630253070 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:24:13 INFO - PROCESS | 1871 | 1461630253321 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:13 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15a15000 == 159 [pid = 1871] [id = 778] 17:24:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 172 (0x7fca0ffd1c00) [pid = 1871] [serial = 2333] [outer = (nil)] 17:24:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 173 (0x7fca1af1d800) [pid = 1871] [serial = 2334] [outer = 0x7fca0ffd1c00] 17:24:13 INFO - PROCESS | 1871 | 1461630253419 Marionette DEBUG loaded listener.js 17:24:13 INFO - PROCESS | 1871 | ++DOMWINDOW == 174 (0x7fca1aff1c00) [pid = 1871] [serial = 2335] [outer = 0x7fca0ffd1c00] 17:24:14 INFO - PROCESS | 1871 | 1461630254251 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 17:24:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:24:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:24:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:24:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:24:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:24:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:24:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1484ms 17:24:14 INFO - PROCESS | 1871 | 1461630254288 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:24:14 INFO - PROCESS | 1871 | 1461630254292 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:24:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:24:14 INFO - PROCESS | 1871 | 1461630254298 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:24:14 INFO - PROCESS | 1871 | 1461630254301 Marionette TRACE conn3 <- [1,3078,null,{}] 17:24:14 INFO - PROCESS | 1871 | 1461630254307 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:14 INFO - PROCESS | 1871 | 1461630254571 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:24:14 INFO - PROCESS | 1871 | 1461630254840 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:14 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca100b7000 == 160 [pid = 1871] [id = 779] 17:24:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 175 (0x7fca0814cc00) [pid = 1871] [serial = 2336] [outer = (nil)] 17:24:14 INFO - PROCESS | 1871 | ++DOMWINDOW == 176 (0x7fca0c66ec00) [pid = 1871] [serial = 2337] [outer = 0x7fca0814cc00] 17:24:14 INFO - PROCESS | 1871 | 1461630254955 Marionette DEBUG loaded listener.js 17:24:15 INFO - PROCESS | 1871 | ++DOMWINDOW == 177 (0x7fca16c74800) [pid = 1871] [serial = 2338] [outer = 0x7fca0814cc00] 17:24:15 INFO - PROCESS | 1871 | 1461630255796 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 17:24:15 INFO - PROCESS | 1871 | 1461630255840 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:24:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:24:15 INFO - PROCESS | 1871 | 1461630255851 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:24:15 INFO - PROCESS | 1871 | 1461630255855 Marionette TRACE conn3 <- [1,3082,null,{}] 17:24:15 INFO - PROCESS | 1871 | 1461630255913 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:16 INFO - PROCESS | 1871 | 1461630256164 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:24:16 INFO - PROCESS | 1871 | 1461630256451 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:16 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca15f12000 == 161 [pid = 1871] [id = 780] 17:24:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 178 (0x7fca0904c400) [pid = 1871] [serial = 2339] [outer = (nil)] 17:24:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 179 (0x7fca16ae6400) [pid = 1871] [serial = 2340] [outer = 0x7fca0904c400] 17:24:16 INFO - PROCESS | 1871 | 1461630256526 Marionette DEBUG loaded listener.js 17:24:16 INFO - PROCESS | 1871 | ++DOMWINDOW == 180 (0x7fca1e009000) [pid = 1871] [serial = 2341] [outer = 0x7fca0904c400] 17:24:17 INFO - PROCESS | 1871 | 1461630257314 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 17:24:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:24:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:24:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:24:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:24:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1534ms 17:24:17 INFO - PROCESS | 1871 | 1461630257386 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:24:17 INFO - PROCESS | 1871 | 1461630257390 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:24:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:24:17 INFO - PROCESS | 1871 | 1461630257396 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:24:17 INFO - PROCESS | 1871 | 1461630257399 Marionette TRACE conn3 <- [1,3086,null,{}] 17:24:17 INFO - PROCESS | 1871 | 1461630257404 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:17 INFO - PROCESS | 1871 | 1461630257640 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:24:17 INFO - PROCESS | 1871 | 1461630257932 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:17 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca16f1e000 == 162 [pid = 1871] [id = 781] 17:24:17 INFO - PROCESS | 1871 | ++DOMWINDOW == 181 (0x7fca0b24d000) [pid = 1871] [serial = 2342] [outer = (nil)] 17:24:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 182 (0x7fca1e74c800) [pid = 1871] [serial = 2343] [outer = 0x7fca0b24d000] 17:24:18 INFO - PROCESS | 1871 | 1461630258014 Marionette DEBUG loaded listener.js 17:24:18 INFO - PROCESS | 1871 | ++DOMWINDOW == 183 (0x7fca2139e800) [pid = 1871] [serial = 2344] [outer = 0x7fca0b24d000] 17:24:18 INFO - PROCESS | 1871 | 1461630258800 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:24:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:24:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1438ms 17:24:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:24:18 INFO - PROCESS | 1871 | 1461630258836 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:24:18 INFO - PROCESS | 1871 | 1461630258839 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:24:18 INFO - PROCESS | 1871 | 1461630258845 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:24:18 INFO - PROCESS | 1871 | 1461630258848 Marionette TRACE conn3 <- [1,3090,null,{}] 17:24:18 INFO - PROCESS | 1871 | 1461630258854 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:19 INFO - PROCESS | 1871 | 1461630259091 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:24:19 INFO - PROCESS | 1871 | 1461630259387 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:19 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1cd8b800 == 163 [pid = 1871] [id = 782] 17:24:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 184 (0x7fca096a8800) [pid = 1871] [serial = 2345] [outer = (nil)] 17:24:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 185 (0x7fca24e72000) [pid = 1871] [serial = 2346] [outer = 0x7fca096a8800] 17:24:19 INFO - PROCESS | 1871 | 1461630259464 Marionette DEBUG loaded listener.js 17:24:19 INFO - PROCESS | 1871 | ++DOMWINDOW == 186 (0x7fca2ad3ac00) [pid = 1871] [serial = 2347] [outer = 0x7fca096a8800] 17:24:20 INFO - PROCESS | 1871 | 1461630260261 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:24:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:24:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1429ms 17:24:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:24:20 INFO - PROCESS | 1871 | 1461630260274 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:24:20 INFO - PROCESS | 1871 | 1461630260276 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:24:20 INFO - PROCESS | 1871 | 1461630260282 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:24:20 INFO - PROCESS | 1871 | 1461630260285 Marionette TRACE conn3 <- [1,3094,null,{}] 17:24:20 INFO - PROCESS | 1871 | 1461630260290 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:20 INFO - PROCESS | 1871 | 1461630260528 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:24:20 INFO - PROCESS | 1871 | 1461630260827 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:20 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1e198000 == 164 [pid = 1871] [id = 783] 17:24:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 187 (0x7fca1c95ec00) [pid = 1871] [serial = 2348] [outer = (nil)] 17:24:20 INFO - PROCESS | 1871 | ++DOMWINDOW == 188 (0x7fca2b96fc00) [pid = 1871] [serial = 2349] [outer = 0x7fca1c95ec00] 17:24:20 INFO - PROCESS | 1871 | 1461630260912 Marionette DEBUG loaded listener.js 17:24:21 INFO - PROCESS | 1871 | ++DOMWINDOW == 189 (0x7fca2bbdf800) [pid = 1871] [serial = 2350] [outer = 0x7fca1c95ec00] 17:24:21 INFO - PROCESS | 1871 | 1461630261694 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:24:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:24:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1432ms 17:24:21 INFO - PROCESS | 1871 | 1461630261714 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:24:21 INFO - PROCESS | 1871 | 1461630261717 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:24:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:24:21 INFO - PROCESS | 1871 | 1461630261723 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:24:21 INFO - PROCESS | 1871 | 1461630261725 Marionette TRACE conn3 <- [1,3098,null,{}] 17:24:21 INFO - PROCESS | 1871 | 1461630261731 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:21 INFO - PROCESS | 1871 | 1461630261962 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:24:22 INFO - PROCESS | 1871 | 1461630262222 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:22 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca1f7e7000 == 165 [pid = 1871] [id = 784] 17:24:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 190 (0x7fca2bcc7c00) [pid = 1871] [serial = 2351] [outer = (nil)] 17:24:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 191 (0x7fca2bcc9c00) [pid = 1871] [serial = 2352] [outer = 0x7fca2bcc7c00] 17:24:22 INFO - PROCESS | 1871 | 1461630262330 Marionette DEBUG loaded listener.js 17:24:22 INFO - PROCESS | 1871 | ++DOMWINDOW == 192 (0x7fca2caa9400) [pid = 1871] [serial = 2353] [outer = 0x7fca2bcc7c00] 17:24:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:24:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:24:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1432ms 17:24:23 INFO - PROCESS | 1871 | 1461630263146 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 17:24:23 INFO - PROCESS | 1871 | 1461630263159 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:24:23 INFO - PROCESS | 1871 | 1461630263161 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:24:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:24:23 INFO - PROCESS | 1871 | 1461630263168 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:24:23 INFO - PROCESS | 1871 | 1461630263170 Marionette TRACE conn3 <- [1,3102,null,{}] 17:24:23 INFO - PROCESS | 1871 | 1461630263176 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:23 INFO - PROCESS | 1871 | 1461630263451 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fc9ffa55800 == 164 [pid = 1871] [id = 586] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04d37800 == 163 [pid = 1871] [id = 766] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0402a000 == 162 [pid = 1871] [id = 765] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca03081000 == 161 [pid = 1871] [id = 764] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca075fb800 == 160 [pid = 1871] [id = 761] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca075e2000 == 159 [pid = 1871] [id = 760] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fc9ff7d5000 == 158 [pid = 1871] [id = 759] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0e11d800 == 157 [pid = 1871] [id = 758] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0e10b800 == 156 [pid = 1871] [id = 757] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca3529c800 == 155 [pid = 1871] [id = 756] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca32d81800 == 154 [pid = 1871] [id = 755] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca30b2d800 == 153 [pid = 1871] [id = 754] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2bedf000 == 152 [pid = 1871] [id = 753] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca2150c800 == 151 [pid = 1871] [id = 752] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1e6eb800 == 150 [pid = 1871] [id = 751] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca1d2c0800 == 149 [pid = 1871] [id = 750] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca187ae800 == 148 [pid = 1871] [id = 749] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15f1e000 == 147 [pid = 1871] [id = 748] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca15a11000 == 146 [pid = 1871] [id = 747] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca13bc6000 == 145 [pid = 1871] [id = 746] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca10004800 == 144 [pid = 1871] [id = 745] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca0de96000 == 143 [pid = 1871] [id = 744] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca09994000 == 142 [pid = 1871] [id = 743] 17:24:25 INFO - PROCESS | 1871 | --DOCSHELL 0x7fca04bd6800 == 141 [pid = 1871] [id = 742] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 191 (0x7fca15374400) [pid = 1871] [serial = 2187] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 190 (0x7fca0c7fb000) [pid = 1871] [serial = 2172] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 189 (0x7fca1be18000) [pid = 1871] [serial = 2207] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 188 (0x7fca07ac0000) [pid = 1871] [serial = 2217] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 187 (0x7fca0f29ec00) [pid = 1871] [serial = 2175] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 186 (0x7fca1a5d2c00) [pid = 1871] [serial = 2192] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 185 (0x7fca14ccd800) [pid = 1871] [serial = 2184] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 184 (0x7fca03f18000) [pid = 1871] [serial = 2214] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 183 (0x7fca14c1cc00) [pid = 1871] [serial = 2181] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 182 (0x7fca0989f000) [pid = 1871] [serial = 2220] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 181 (0x7fca1b122400) [pid = 1871] [serial = 2204] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 180 (0x7fca09523400) [pid = 1871] [serial = 2162] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 179 (0x7fca1af85400) [pid = 1871] [serial = 2199] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 178 (0x7fca1006c800) [pid = 1871] [serial = 2177] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 177 (0x7fca1c95b000) [pid = 1871] [serial = 2210] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 176 (0x7fca1aff0000) [pid = 1871] [serial = 2202] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 175 (0x7fca0ef09800) [pid = 1871] [serial = 2174] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 174 (0x7fca1a5e4c00) [pid = 1871] [serial = 2195] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 173 (0x7fca188ae800) [pid = 1871] [serial = 2189] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 172 (0x7fca141c4800) [pid = 1871] [serial = 2180] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 171 (0x7fca1af1e000) [pid = 1871] [serial = 2198] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 170 (0x7fca030e2000) [pid = 1871] [serial = 2222] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 169 (0x7fca0c5cdc00) [pid = 1871] [serial = 2169] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 168 (0x7fca042d6800) [pid = 1871] [serial = 2159] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 167 (0x7fca096a3400) [pid = 1871] [serial = 2219] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 166 (0x7fca1a5de400) [pid = 1871] [serial = 2193] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 165 (0x7fca0a9a2c00) [pid = 1871] [serial = 2166] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 164 (0x7fca0c68bc00) [pid = 1871] [serial = 2171] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 163 (0x7fca1a5ee000) [pid = 1871] [serial = 2196] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 162 (0x7fca18a36800) [pid = 1871] [serial = 2190] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 161 (0x7fca0a285c00) [pid = 1871] [serial = 2165] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 160 (0x7fca14df1000) [pid = 1871] [serial = 2186] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 159 (0x7fca09586800) [pid = 1871] [serial = 2163] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 158 (0x7fca1ba23c00) [pid = 1871] [serial = 2205] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 157 (0x7fca0a287000) [pid = 1871] [serial = 2088] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fca13edc800) [pid = 1871] [serial = 2183] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca030e6400) [pid = 1871] [serial = 2213] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca079b9400) [pid = 1871] [serial = 2223] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca0ab5c800) [pid = 1871] [serial = 2168] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca070ce000) [pid = 1871] [serial = 2160] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca13c4d000) [pid = 1871] [serial = 2178] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca070c9000) [pid = 1871] [serial = 2216] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca1af8dc00) [pid = 1871] [serial = 2201] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca09586c00) [pid = 1871] [serial = 2225] [outer = (nil)] [url = about:blank] 17:24:25 INFO - PROCESS | 1871 | 1461630265516 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:25 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fc9ff7c7000 == 142 [pid = 1871] [id = 785] 17:24:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 149 (0x7fc9ffa76800) [pid = 1871] [serial = 2354] [outer = (nil)] 17:24:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 150 (0x7fca01e0e800) [pid = 1871] [serial = 2355] [outer = 0x7fc9ffa76800] 17:24:25 INFO - PROCESS | 1871 | 1461630265590 Marionette DEBUG loaded listener.js 17:24:25 INFO - PROCESS | 1871 | ++DOMWINDOW == 151 (0x7fca03061400) [pid = 1871] [serial = 2356] [outer = 0x7fc9ffa76800] 17:24:26 INFO - PROCESS | 1871 | 1461630266320 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:24:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:24:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 3183ms 17:24:26 INFO - PROCESS | 1871 | 1461630266353 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:24:26 INFO - PROCESS | 1871 | 1461630266359 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:24:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:24:26 INFO - PROCESS | 1871 | 1461630266366 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:24:26 INFO - PROCESS | 1871 | 1461630266371 Marionette TRACE conn3 <- [1,3106,null,{}] 17:24:26 INFO - PROCESS | 1871 | 1461630266378 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:26 INFO - PROCESS | 1871 | 1461630266635 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:24:26 INFO - PROCESS | 1871 | 1461630266838 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:26 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca03e44000 == 143 [pid = 1871] [id = 786] 17:24:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 152 (0x7fca01e13800) [pid = 1871] [serial = 2357] [outer = (nil)] 17:24:26 INFO - PROCESS | 1871 | ++DOMWINDOW == 153 (0x7fca06f3b000) [pid = 1871] [serial = 2358] [outer = 0x7fca01e13800] 17:24:26 INFO - PROCESS | 1871 | 1461630266905 Marionette DEBUG loaded listener.js 17:24:27 INFO - PROCESS | 1871 | ++DOMWINDOW == 154 (0x7fca079b9000) [pid = 1871] [serial = 2359] [outer = 0x7fca01e13800] 17:24:27 INFO - PROCESS | 1871 | 1461630267701 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 17:24:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:24:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:24:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:24:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1388ms 17:24:27 INFO - PROCESS | 1871 | 1461630267760 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:24:27 INFO - PROCESS | 1871 | 1461630267765 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:24:27 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:24:27 INFO - PROCESS | 1871 | 1461630267771 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:24:27 INFO - PROCESS | 1871 | 1461630267774 Marionette TRACE conn3 <- [1,3110,null,{}] 17:24:27 INFO - PROCESS | 1871 | 1461630267779 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:28 INFO - PROCESS | 1871 | 1461630268046 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:24:28 INFO - PROCESS | 1871 | 1461630268095 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:28 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca071c0800 == 144 [pid = 1871] [id = 787] 17:24:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 155 (0x7fca081b4c00) [pid = 1871] [serial = 2360] [outer = (nil)] 17:24:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 156 (0x7fca09044400) [pid = 1871] [serial = 2361] [outer = 0x7fca081b4c00] 17:24:28 INFO - PROCESS | 1871 | 1461630268164 Marionette DEBUG loaded listener.js 17:24:28 INFO - PROCESS | 1871 | ++DOMWINDOW == 157 (0x7fca09525800) [pid = 1871] [serial = 2362] [outer = 0x7fca081b4c00] 17:24:29 INFO - PROCESS | 1871 | 1461630269056 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 17:24:29 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:24:29 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 17:24:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:24:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:24:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:24:29 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1334ms 17:24:29 INFO - PROCESS | 1871 | 1461630269115 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:24:29 INFO - PROCESS | 1871 | 1461630269118 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:24:29 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:24:29 INFO - PROCESS | 1871 | 1461630269134 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:24:29 INFO - PROCESS | 1871 | 1461630269143 Marionette TRACE conn3 <- [1,3114,null,{}] 17:24:29 INFO - PROCESS | 1871 | 1461630269194 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:24:29 INFO - PROCESS | 1871 | 1461630269566 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 156 (0x7fc9fee9cc00) [pid = 1871] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 155 (0x7fca188a4400) [pid = 1871] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 154 (0x7fca030df800) [pid = 1871] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 153 (0x7fca1aff0800) [pid = 1871] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 152 (0x7fca0718d800) [pid = 1871] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 151 (0x7fca01ef4000) [pid = 1871] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 150 (0x7fca01e0fc00) [pid = 1871] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 149 (0x7fca1e04b400) [pid = 1871] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 148 (0x7fca1e008c00) [pid = 1871] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 147 (0x7fca14df1400) [pid = 1871] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 146 (0x7fca0c46fc00) [pid = 1871] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 145 (0x7fca1df81800) [pid = 1871] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 144 (0x7fca0c67f400) [pid = 1871] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 143 (0x7fca1e00c400) [pid = 1871] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 142 (0x7fca1afe7400) [pid = 1871] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 141 (0x7fca18780800) [pid = 1871] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 140 (0x7fca096e6800) [pid = 1871] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 139 (0x7fca1006cc00) [pid = 1871] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 138 (0x7fca0edd3c00) [pid = 1871] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 137 (0x7fca079ba800) [pid = 1871] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 136 (0x7fca0f29a000) [pid = 1871] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 135 (0x7fca0ef0a400) [pid = 1871] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 134 (0x7fca0c861000) [pid = 1871] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 133 (0x7fca0c478800) [pid = 1871] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 132 (0x7fca0eddb400) [pid = 1871] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 131 (0x7fca09896000) [pid = 1871] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 130 (0x7fca0a9a2000) [pid = 1871] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:24:30 INFO - PROCESS | 1871 | --DOMWINDOW == 129 (0x7fca081e2c00) [pid = 1871] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:24:30 INFO - PROCESS | 1871 | 1461630270373 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"eb0ac4a3-ab4f-4321-ab18-61869309d290\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:30 INFO - PROCESS | 1871 | ++DOCSHELL 0x7fca08394800 == 145 [pid = 1871] [id = 788] 17:24:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 130 (0x7fc9fee96000) [pid = 1871] [serial = 2363] [outer = (nil)] 17:24:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 131 (0x7fca079b3400) [pid = 1871] [serial = 2364] [outer = 0x7fc9fee96000] 17:24:30 INFO - PROCESS | 1871 | 1461630270437 Marionette DEBUG loaded listener.js 17:24:30 INFO - PROCESS | 1871 | ++DOMWINDOW == 132 (0x7fca0a288000) [pid = 1871] [serial = 2365] [outer = 0x7fc9fee96000] 17:24:31 INFO - PROCESS | 1871 | 1461630271104 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:24:31 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:24:31 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 2006ms 17:24:31 INFO - PROCESS | 1871 | 1461630271133 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:24:31 INFO - PROCESS | 1871 | 1461630271138 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:24:32 WARNING - u'runner_teardown' () 17:24:32 INFO - No more tests 17:24:32 INFO - Got 0 unexpected results 17:24:32 INFO - SUITE-END | took 1288s 17:24:32 INFO - Closing logging queue 17:24:32 INFO - queue closed 17:24:32 INFO - Return code: 0 17:24:32 WARNING - # TBPL SUCCESS # 17:24:32 INFO - Running post-action listener: _resource_record_post_action 17:24:32 INFO - Running post-run listener: _resource_record_post_run 17:24:33 INFO - Total resource usage - Wall time: 1325s; CPU: 98.0%; Read bytes: 8519680; Write bytes: 930836480; Read time: 428; Write time: 279292 17:24:33 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:24:33 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 45244416; Read time: 0; Write time: 41592 17:24:33 INFO - run-tests - Wall time: 1294s; CPU: 98.0%; Read bytes: 5660672; Write bytes: 885592064; Read time: 292; Write time: 237700 17:24:33 INFO - Running post-run listener: _upload_blobber_files 17:24:33 INFO - Blob upload gear active. 17:24:33 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:24:33 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 17:24:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:24:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:24:34 INFO - (blobuploader) - INFO - Open directory for files ... 17:24:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:24:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:24:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:24:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:24:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:24:36 INFO - (blobuploader) - INFO - Done attempting. 17:24:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:24:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:24:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:24:37 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:24:37 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:24:37 INFO - (blobuploader) - INFO - Done attempting. 17:24:37 INFO - (blobuploader) - INFO - Iteration through files over. 17:24:37 INFO - Return code: 0 17:24:37 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:24:37 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:24:37 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0cf22fec33f4f62849a3cee1c3bdae434a0dfd25665f105ee78c777c9788e7b5eab92aecb3c35e834989b4c646b7012dcecc98c06a7fdc7f9f2655b86e4451e7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/102bedcf9869606b12fd0cb2ce4a0a02c5a1ac3a1af6c33ec8e172aa9c3a8c0279ed04ad51183c981b4a5cfcad695f9da01956204c886ff957500eea28d9f3b0"} 17:24:37 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:24:37 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:24:37 INFO - Contents: 17:24:37 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0cf22fec33f4f62849a3cee1c3bdae434a0dfd25665f105ee78c777c9788e7b5eab92aecb3c35e834989b4c646b7012dcecc98c06a7fdc7f9f2655b86e4451e7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/102bedcf9869606b12fd0cb2ce4a0a02c5a1ac3a1af6c33ec8e172aa9c3a8c0279ed04ad51183c981b4a5cfcad695f9da01956204c886ff957500eea28d9f3b0"} 17:24:37 INFO - Running post-run listener: copy_logs_to_upload_dir 17:24:37 INFO - Copying logs to upload dir... 17:24:37 INFO - mkdir: /builds/slave/test/build/upload/logs 17:24:37 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1403.194337 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 23 secs) (at 2016-04-25 17:24:37.972621) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 17:24:37.973715) ========= 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-1461628866.865862-1302284507 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0cf22fec33f4f62849a3cee1c3bdae434a0dfd25665f105ee78c777c9788e7b5eab92aecb3c35e834989b4c646b7012dcecc98c06a7fdc7f9f2655b86e4451e7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/102bedcf9869606b12fd0cb2ce4a0a02c5a1ac3a1af6c33ec8e172aa9c3a8c0279ed04ad51183c981b4a5cfcad695f9da01956204c886ff957500eea28d9f3b0"} build_url:https://queue.taskcluster.net/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035696 build_url: 'https://queue.taskcluster.net/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0cf22fec33f4f62849a3cee1c3bdae434a0dfd25665f105ee78c777c9788e7b5eab92aecb3c35e834989b4c646b7012dcecc98c06a7fdc7f9f2655b86e4451e7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/102bedcf9869606b12fd0cb2ce4a0a02c5a1ac3a1af6c33ec8e172aa9c3a8c0279ed04ad51183c981b4a5cfcad695f9da01956204c886ff957500eea28d9f3b0"}' symbols_url: 'https://queue.taskcluster.net/v1/task/exMafZlVSqiNuT2rZ8xDBQ/artifacts/public/build/firefox-48.0a2.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-25 17:24:38.047011) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:24:38.047510) ========= 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-1461628866.865862-1302284507 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021740 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:24:38.113344) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 17:24:38.113640) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 17:24:38.113935) ========= ========= Total master_lag: 0.45 =========