[machineserver] Fix Intel CPU parsing bug.
Bug: b/294372732
Change-Id: I328625f01636d0473802777cd3415b5dc4cfc1df
Reviewed-on: https://skia-review.googlesource.com/c/buildbot/+/735059
Reviewed-by: Joe Gregorio <jcgregorio@google.com>
Commit-Queue: Leandro Lovisolo <lovisolo@google.com>
Auto-Submit: Leandro Lovisolo <lovisolo@google.com>
diff --git a/machine/go/test_machine_monitor/standalone/crossplatform/crossplatform.go b/machine/go/test_machine_monitor/standalone/crossplatform/crossplatform.go
index 5828100..8ed9985 100644
--- a/machine/go/test_machine_monitor/standalone/crossplatform/crossplatform.go
+++ b/machine/go/test_machine_monitor/standalone/crossplatform/crossplatform.go
@@ -57,6 +57,7 @@
regexes := []*regexp.Regexp{
regexp.MustCompile(` ([a-zA-Z]\d-\d{4}[A-Z]{0,2} [vV]\d) `),
regexp.MustCompile(` ([a-zA-Z]\d-\d{4}[A-Z]{0,2}) `),
+ regexp.MustCompile(` ([a-zA-Z]\d-\d{4}[A-Z]\d) `),
regexp.MustCompile(` ([A-Z]\d{4}[A-Z]{0,2}) `),
regexp.MustCompile(` ((:?[A-Z][a-z]+ )+GCE)`),
}
diff --git a/machine/go/test_machine_monitor/standalone/crossplatform/crossplatform_test.go b/machine/go/test_machine_monitor/standalone/crossplatform/crossplatform_test.go
index 2f0b066..970ede4 100644
--- a/machine/go/test_machine_monitor/standalone/crossplatform/crossplatform_test.go
+++ b/machine/go/test_machine_monitor/standalone/crossplatform/crossplatform_test.go
@@ -46,6 +46,12 @@
"i7-9750H v2")
test(
+ "Newer Intel model numbers are extracted",
+ "GenuineIntel",
+ "11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz",
+ "i5-1135G7")
+
+ test(
"Non-Intel vendors result in the brand string",
"Wackadoo Inc.",
"Wackadoo ALU i5-9600",