add disks tests

This commit is contained in:
Girish Ramakrishnan
2022-10-12 10:35:12 +02:00
parent 62d68e2733
commit fa7c0a6e1b
3 changed files with 47 additions and 8 deletions

View File

@@ -147,13 +147,12 @@ function getMemoryAllocation(limit) {
return Math.round(Math.round(limit * ratio) / 1048576) * 1048576; // nearest MB
}
function getDiskUsage() {
const output = safe.JSON.parse(safe.fs.readFileSync(paths.DISK_USAGE_FILE, 'utf8'));
return output;
async function getDiskUsage() {
return safe.JSON.parse(safe.fs.readFileSync(paths.DISK_USAGE_FILE, 'utf8'));
}
async function updateDiskUsage(progressCallback) {
assert.strictEqual(progressCallback, 'function');
assert.strictEqual(typeof progressCallback, 'function');
const disks = await getDisks();
const filesystems = Object.keys(disks);
@@ -169,8 +168,8 @@ async function updateDiskUsage(progressCallback) {
for (const content of disk.contents) {
progressCallback({ message: `Checking du of ${JSON.stringify(content)}`});
if (content.type === 'docker') {
content.usage = (await docker.du()).LayersSize;
if (content.id === 'docker') {
content.usage = (await docker.df()).LayersSize;
} else {
content.usage = await du(content.path, { exclude: content.exclude });
}