| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 454e879 commit e0951c8
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -334,13 +334,13 @@ static void PrintCpuInfo(JSONWriter* writer) { | |||
| 334 | 334 | writer->json_arraystart("cpus"); | |
| 335 | 335 | for (int i = 0; i < count; i++) { | |
| 336 | 336 | writer->json_start(); | |
| 337 | - writer->json_keyvalue("model", cpu_info->model); | ||
| 338 | - writer->json_keyvalue("speed", cpu_info->speed); | ||
| 339 | - writer->json_keyvalue("user", cpu_info->cpu_times.user); | ||
| 340 | - writer->json_keyvalue("nice", cpu_info->cpu_times.nice); | ||
| 341 | - writer->json_keyvalue("sys", cpu_info->cpu_times.sys); | ||
| 342 | - writer->json_keyvalue("idle", cpu_info->cpu_times.idle); | ||
| 343 | - writer->json_keyvalue("irq", cpu_info->cpu_times.irq); | ||
| 337 | + writer->json_keyvalue("model", cpu_info[i].model); | ||
| 338 | + writer->json_keyvalue("speed", cpu_info[i].speed); | ||
| 339 | + writer->json_keyvalue("user", cpu_info[i].cpu_times.user); | ||
| 340 | + writer->json_keyvalue("nice", cpu_info[i].cpu_times.nice); | ||
| 341 | + writer->json_keyvalue("sys", cpu_info[i].cpu_times.sys); | ||
| 342 | + writer->json_keyvalue("idle", cpu_info[i].cpu_times.idle); | ||
| 343 | + writer->json_keyvalue("irq", cpu_info[i].cpu_times.irq); | ||
| 344 | 344 | writer->json_end(); | |
| 345 | 345 | } | |
| 346 | 346 | writer->json_arrayend(); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -5,6 +5,7 @@ const fs = require('fs'); | |||
| 5 | 5 | const os = require('os'); | |
| 6 | 6 | const path = require('path'); | |
| 7 | 7 | const util = require('util'); | |
| 8 | + const cpus = os.cpus(); | ||
| 8 | 9 | ||
| 9 | 10 | function findReports(pid, dir) { | |
| 10 | 11 | // Default filenames are of the form | |
@@ -98,6 +99,7 @@ function _validateContent(report) { | |||
| 98 | 99 | assert.strictEqual(typeof header.osVersion, 'string'); | |
| 99 | 100 | assert.strictEqual(typeof header.osMachine, 'string'); | |
| 100 | 101 | assert(Array.isArray(header.cpus)); | |
| 102 | + assert.strictEqual(header.cpus.length, cpus.length); | ||
| 101 | 103 | header.cpus.forEach((cpu) => { | |
| 102 | 104 | assert.strictEqual(typeof cpu.model, 'string'); | |
| 103 | 105 | assert.strictEqual(typeof cpu.speed, 'number'); | |
@@ -106,6 +108,9 @@ function _validateContent(report) { | |||
| 106 | 108 | assert.strictEqual(typeof cpu.sys, 'number'); | |
| 107 | 109 | assert.strictEqual(typeof cpu.idle, 'number'); | |
| 108 | 110 | assert.strictEqual(typeof cpu.irq, 'number'); | |
| 111 | + assert(cpus.some((c) => { | ||
| 112 | + return c.model === cpu.model && c.speed === cpu.speed; | ||
| 113 | + })); | ||
| 109 | 114 | }); | |
| 110 | 115 | assert.strictEqual(header.host, os.hostname()); | |
| 111 | 116 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments