Bug 1472889: Include all partition types in system-info.log. r?gbrown
This should give us usage info on tmpfs filesystems, particularly /dev/shm,
which should help us debug shared memory allocation failures.
MozReview-Commit-ID: FxPfdxXLcp3
--- a/testing/mozharness/scripts/desktop_unittest.py
+++ b/testing/mozharness/scripts/desktop_unittest.py
@@ -717,17 +717,17 @@ class DesktopUnittest(TestingMixin, Merc
import psutil
dir = self.query_abs_dirs()['abs_blob_upload_dir']
self.mkdir_p(dir)
path = os.path.join(dir, "system-info.log")
with open(path, "w") as f:
f.write("System info collected at %s\n\n" % datetime.now())
f.write("\nBoot time %s\n" % datetime.fromtimestamp(psutil.boot_time()))
f.write("\nVirtual memory: %s\n" % str(psutil.virtual_memory()))
- f.write("\nDisk partitions: %s\n" % str(psutil.disk_partitions()))
+ f.write("\nDisk partitions: %s\n" % str(psutil.disk_partitions(True)))
f.write("\nDisk usage (/): %s\n" % str(psutil.disk_usage(os.path.sep)))
if not self._is_windows():
# bug 1417189: frequent errors querying users on Windows
f.write("\nUsers: %s\n" % str(psutil.users()))
f.write("\nNetwork connections:\n")
try:
for nc in psutil.net_connections():
f.write(" %s\n" % str(nc))