The target parser tests are a bit redundant. Refactor the tests hard-coding the expectations in the test themselves.
For example, given a CPU, what's the expcted arch, fpu, flags, etc.
Refact part of tests first, if this could be accepted ,then change all the other tests in this patttern later.
"cpu" -> "CPUName"