add disks tests
This commit is contained in:
@@ -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 });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user