mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-16 23:04:22 +01:00
opt.: loading dialog
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:toolbox/data/model/server/nvdia.dart';
|
||||
|
||||
@@ -841,8 +840,24 @@ const _raw = '''
|
||||
|
||||
void main() {
|
||||
test('nvdia-smi', () {
|
||||
if (kDebugMode) {
|
||||
print(NvidiaSmi.fromXml(_raw).firstOrNull?.memory.processes);
|
||||
}
|
||||
final items = NvidiaSmi.fromXml(_raw);
|
||||
expect(items.length, 1);
|
||||
final item = items[0];
|
||||
expect(item.name, 'NVIDIA GeForce RTX 3080 Ti');
|
||||
expect(item.temp, 34);
|
||||
expect(item.power, '24.55 W / 350.00 W');
|
||||
expect(item.memory.total, 12288);
|
||||
expect(item.memory.used, 352);
|
||||
expect(item.memory.unit, 'MiB');
|
||||
final processes = item.memory.processes;
|
||||
expect(processes.length, 3);
|
||||
expect(processes[0].pid, 1575);
|
||||
expect(processes[0].name, '/usr/lib/xorg/Xorg');
|
||||
expect(processes[0].memory, 220);
|
||||
expect(processes[1].pid, 1933);
|
||||
expect(processes[1].name, '/usr/bin/gnome-shell');
|
||||
expect(processes[1].memory, 34);
|
||||
expect(processes[2].pid, 16484);
|
||||
expect(processes[2].memory, 76);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user