@@ -132,12 +132,13 @@ func TestFindRepoLatest(t *testing.T) {
132
132
{
133
133
desc : "name and arch" ,
134
134
pi : goolib.PackageInfo {Name : "foo_pkg" , Arch : "noarch" },
135
- archs : []string {"noarch" , "x86_64" },
135
+ archs : []string {"noarch" , "x86_64" , "arm64" },
136
136
rm : RepoMap {
137
137
"foo_repo" : Repo {Packages : []goolib.RepoSpec {
138
138
{PackageSpec : & goolib.PkgSpec {Name : "foo_pkg" , Version : "1.2.3@4" , Arch : "noarch" }},
139
139
{PackageSpec : & goolib.PkgSpec {Name : "foo_pkg" , Version : "2.0.0@1" , Arch : "x86_64" }},
140
140
{PackageSpec : & goolib.PkgSpec {Name : "foo_pkg" , Version : "1.0.0@1" , Arch : "noarch" }},
141
+ {PackageSpec : & goolib.PkgSpec {Name : "foo_pkg" , Version : "3.0.0@1" , Arch : "arm64" }},
141
142
{PackageSpec : & goolib.PkgSpec {Name : "bar_pkg" , Version : "2.3.0@1" , Arch : "noarch" }},
142
143
}},
143
144
},
@@ -148,12 +149,13 @@ func TestFindRepoLatest(t *testing.T) {
148
149
{
149
150
desc : "name only" ,
150
151
pi : goolib.PackageInfo {Name : "foo_pkg" },
151
- archs : []string {"noarch" , "x86_64" },
152
+ archs : []string {"noarch" , "x86_64" , "arm64" },
152
153
rm : RepoMap {
153
154
"foo_repo" : Repo {Packages : []goolib.RepoSpec {
154
155
{PackageSpec : & goolib.PkgSpec {Name : "foo_pkg" , Version : "1.2.3@4" , Arch : "noarch" }},
155
156
{PackageSpec : & goolib.PkgSpec {Name : "foo_pkg" , Version : "2.0.0@1" , Arch : "x86_64" }},
156
157
{PackageSpec : & goolib.PkgSpec {Name : "foo_pkg" , Version : "1.0.0@1" , Arch : "noarch" }},
158
+ {PackageSpec : & goolib.PkgSpec {Name : "foo_pkg" , Version : "3.0.0@1" , Arch : "arm64" }},
157
159
{PackageSpec : & goolib.PkgSpec {Name : "bar_pkg" , Version : "2.3.0@1" , Arch : "noarch" }},
158
160
}},
159
161
},
@@ -164,7 +166,7 @@ func TestFindRepoLatest(t *testing.T) {
164
166
{
165
167
desc : "specified arch not present" ,
166
168
pi : goolib.PackageInfo {Name : "foo_pkg" , Arch : "x86_64" },
167
- archs : []string {"noarch" , "x86_64" },
169
+ archs : []string {"noarch" , "x86_64" , "arm64" },
168
170
rm : RepoMap {
169
171
"foo_repo" : Repo {Packages : []goolib.RepoSpec {
170
172
{PackageSpec : & goolib.PkgSpec {Name : "foo_pkg" , Version : "1.2.3@4" , Arch : "noarch" }},
@@ -177,7 +179,7 @@ func TestFindRepoLatest(t *testing.T) {
177
179
{
178
180
desc : "multiple repos with same priority" ,
179
181
pi : goolib.PackageInfo {Name : "foo_pkg" , Arch : "noarch" },
180
- archs : []string {"noarch" , "x86_64" },
182
+ archs : []string {"noarch" , "x86_64" , "arm64" },
181
183
rm : RepoMap {
182
184
"foo_repo" : Repo {
183
185
Priority : 500 ,
@@ -199,7 +201,7 @@ func TestFindRepoLatest(t *testing.T) {
199
201
{
200
202
desc : "multiple repos with different priority" ,
201
203
pi : goolib.PackageInfo {Name : "foo_pkg" , Arch : "noarch" },
202
- archs : []string {"noarch" , "x86_64" },
204
+ archs : []string {"noarch" , "x86_64" , "arm64" },
203
205
rm : RepoMap {
204
206
"high_priority_repo" : Repo {
205
207
Priority : 1500 ,
0 commit comments