@@ -11,52 +11,52 @@ import (
1111func TestGetCPU (t * testing.T ) {
1212 cpudb := NewCPUDB ()
1313 // should fail
14- _ , err := cpudb .GetCPU ("0" , "0" , "0" , "" , "" , "" )
14+ _ , err := cpudb .GetCPU ("0" , "0" , "0" )
1515 if err == nil {
1616 t .Fatal (err )
1717 }
1818
19- cpu , err := cpudb .GetCPU ("6" , "85" , "4" , "" , "" , "" ) //SKX
19+ cpu , err := cpudb .GetCPU ("6" , "85" , "4" ) //SKX
2020 if err != nil {
2121 t .Fatal (err )
2222 }
2323 if cpu .MicroArchitecture != "SKX" {
2424 t .Fatal (fmt .Errorf ("Found the wrong CPU: %s" , cpu .MicroArchitecture ))
2525 }
2626
27- cpu , err = cpudb .GetCPU ("6" , "85" , "7" , "" , "" , "" ) //CLX
27+ cpu , err = cpudb .GetCPU ("6" , "85" , "7" ) //CLX
2828 if err != nil {
2929 t .Fatal (err )
3030 }
3131 if cpu .MicroArchitecture != "CLX" {
3232 t .Fatal (fmt .Errorf ("Found the wrong CPU: %s" , cpu .MicroArchitecture ))
3333 }
3434
35- cpu , err = cpudb .GetCPU ("6" , "85" , "6" , "" , "" , "" ) //CLX
35+ cpu , err = cpudb .GetCPU ("6" , "85" , "6" ) //CLX
3636 if err != nil {
3737 t .Fatal (err )
3838 }
3939 if cpu .MicroArchitecture != "CLX" {
4040 t .Fatal (fmt .Errorf ("Found the wrong CPU: %s" , cpu .MicroArchitecture ))
4141 }
4242
43- cpu , err = cpudb .GetCPU ("6" , "108" , "" , "" , "" , " 0" ) //ICX
43+ cpu , err = cpudb .GetCPU ("6" , "108" , "0" ) //ICX
4444 if err != nil {
4545 t .Fatal (err )
4646 }
4747 if cpu .MicroArchitecture != "ICX" {
4848 t .Fatal (fmt .Errorf ("Found the wrong CPU: %s" , cpu .MicroArchitecture ))
4949 }
5050
51- cpu , err = cpudb .GetCPU ("6" , "71" , "" , "" , "" , " 0" ) //BDW
51+ cpu , err = cpudb .GetCPU ("6" , "71" , "0" ) //BDW
5252 if err != nil {
5353 t .Fatal (err )
5454 }
5555 if cpu .MicroArchitecture != "BDW" {
5656 t .Fatal (fmt .Errorf ("Found the wrong CPU: %s" , cpu .MicroArchitecture ))
5757 }
5858
59- cpu , err = cpudb .GetCPU ("6" , "173" , "" , "" , "2" , "10" ) // GNR_X3
59+ cpu , err = cpudb .GetCPUExtended ("6" , "173" , "" , "" , "2" , "10" ) // GNR_X3
6060 if err != nil {
6161 t .Fatal (err )
6262 }
@@ -67,7 +67,7 @@ func TestGetCPU(t *testing.T) {
6767 t .Fatal (fmt .Errorf ("Incorrect channel count: %d" , cpu .MemoryChannelCount ))
6868 }
6969
70- cpu , err = cpudb .GetCPU ("6" , "173" , "" , "" , "2" , "8" ) // GNR_X2
70+ cpu , err = cpudb .GetCPUExtended ("6" , "173" , "" , "" , "2" , "8" ) // GNR_X2
7171 if err != nil {
7272 t .Fatal (err )
7373 }
@@ -78,7 +78,7 @@ func TestGetCPU(t *testing.T) {
7878 t .Fatal (fmt .Errorf ("Incorrect channel count: %d" , cpu .MemoryChannelCount ))
7979 }
8080
81- cpu , err = cpudb .GetCPU ("6" , "173" , "" , "" , "2" , "6" ) // GNR_X1
81+ cpu , err = cpudb .GetCPUExtended ("6" , "173" , "" , "" , "2" , "6" ) // GNR_X1
8282 if err != nil {
8383 t .Fatal (err )
8484 }
@@ -89,15 +89,15 @@ func TestGetCPU(t *testing.T) {
8989 t .Fatal (fmt .Errorf ("Incorrect channel count: %d" , cpu .MemoryChannelCount ))
9090 }
9191
92- cpu , err = cpudb .GetCPU ("6" , "173" , "" , "" , "" , "" ) // GNR with no differentiation
92+ cpu , err = cpudb .GetCPU ("6" , "173" , "" ) // GNR with no differentiation
9393 if err != nil {
9494 t .Fatal (err )
9595 }
9696 if cpu .MicroArchitecture != "GNR" {
9797 t .Fatal (fmt .Errorf ("Found the wrong CPU: %s" , cpu .MicroArchitecture ))
9898 }
9999
100- cpu , err = cpudb .GetCPU ("6" , "207" , "" , "c0" , "" , "" ) // EMR XCC
100+ cpu , err = cpudb .GetCPUExtended ("6" , "207" , "" , "c0" , "" , "" ) // EMR XCC
101101 if err != nil {
102102 t .Fatal (err )
103103 }
@@ -108,7 +108,7 @@ func TestGetCPU(t *testing.T) {
108108 t .Fatal (fmt .Errorf ("Incorrect channel count: %d" , cpu .MemoryChannelCount ))
109109 }
110110
111- cpu , err = cpudb .GetCPU ("6" , "207" , "" , "40" , "" , "" ) // EMR MCC
111+ cpu , err = cpudb .GetCPUExtended ("6" , "207" , "" , "40" , "" , "" ) // EMR MCC
112112 if err != nil {
113113 t .Fatal (err )
114114 }
@@ -119,7 +119,7 @@ func TestGetCPU(t *testing.T) {
119119 t .Fatal (fmt .Errorf ("Incorrect channel count: %d" , cpu .MemoryChannelCount ))
120120 }
121121
122- cpu , err = cpudb .GetCPU ("6" , "207" , "" , "" , "" , "" ) // EMR with no differentiation
122+ cpu , err = cpudb .GetCPU ("6" , "207" , "" ) // EMR with no differentiation
123123 if err != nil {
124124 t .Fatal (err )
125125 }
@@ -130,7 +130,7 @@ func TestGetCPU(t *testing.T) {
130130 t .Fatal (fmt .Errorf ("Incorrect channel count: %d" , cpu .MemoryChannelCount ))
131131 }
132132
133- cpu , err = cpudb .GetCPU ("25" , "1" , "" , "" , "" , "" ) // Milan
133+ cpu , err = cpudb .GetCPU ("25" , "1" , "" ) // Milan
134134 if err != nil {
135135 t .Fatal (err )
136136 }
@@ -141,7 +141,7 @@ func TestGetCPU(t *testing.T) {
141141 t .Fatal (fmt .Errorf ("Incorrect channel count: %d" , cpu .MemoryChannelCount ))
142142 }
143143
144- cpu , err = cpudb .GetCPU ("25" , "17" , "" , "" , "" , "" ) // Genoa
144+ cpu , err = cpudb .GetCPU ("25" , "17" , "" ) // Genoa
145145 if err != nil {
146146 t .Fatal (err )
147147 }
@@ -152,23 +152,23 @@ func TestGetCPU(t *testing.T) {
152152 t .Fatal (fmt .Errorf ("Incorrect channel count: %d" , cpu .MemoryChannelCount ))
153153 }
154154
155- cpu , err = cpudb .GetCPU ("6" , "69" , "99" , "" , "" , "" ) //HSW
155+ cpu , err = cpudb .GetCPU ("6" , "69" , "99" ) //HSW
156156 if err != nil {
157157 t .Fatal (err )
158158 }
159159 if cpu .MicroArchitecture != "HSW" {
160160 t .Fatal (fmt .Errorf ("Found the wrong CPU: %s" , cpu .MicroArchitecture ))
161161 }
162162
163- cpu , err = cpudb .GetCPU ("6" , "70" , "" , "" , "" , "" ) //HSW
163+ cpu , err = cpudb .GetCPU ("6" , "70" , "" ) //HSW
164164 if err != nil {
165165 t .Fatal (err )
166166 }
167167 if cpu .MicroArchitecture != "HSW" {
168168 t .Fatal (fmt .Errorf ("Found the wrong CPU: %s" , cpu .MicroArchitecture ))
169169 }
170170
171- cpu , err = cpudb .GetCPU ("" , "1" , "r3p1" , "" , "" , "" ) // N1
171+ cpu , err = cpudb .GetCPU ("" , "1" , "r3p1" ) // N1
172172 if err != nil {
173173 t .Fatal (err )
174174 }
0 commit comments