fix: gpu parse

This commit is contained in:
lollipopkit
2024-05-20 15:57:51 +08:00
parent 381acbf5ed
commit ed05bddbbc
7 changed files with 3306 additions and 24 deletions

3276
test/nvidia.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,3 +1,5 @@
import 'dart:io';
import 'package:flutter_test/flutter_test.dart';
import 'package:toolbox/data/model/server/nvdia.dart';
@@ -860,4 +862,10 @@ void main() {
expect(processes[2].pid, 16484);
expect(processes[2].memory, 76);
});
test('nvidia-smi with N/A', () async {
final raw = await File('test/nvidia.txt').readAsString();
final items = NvidiaSmi.fromXml(raw);
expect(items.length, 4);
});
}