|
95 | 95 | "description": "Valid apk package with arch qualifier", |
96 | 96 | "test_group": "base", |
97 | 97 | "test_type": "validation", |
98 | | - "input": { |
99 | | - "type": "apk", |
100 | | - "namespace": "alpine", |
101 | | - "name": "curl", |
102 | | - "version": "7.83.0-r0", |
103 | | - "qualifiers": { |
104 | | - "arch": "x86" |
105 | | - }, |
106 | | - "subpath": null |
107 | | - }, |
| 98 | + "input": "pkg:apk/alpine/curl@7.83.0-r0?arch=x86", |
108 | 99 | "expected_messages": null |
109 | 100 | }, |
110 | 101 | { |
111 | 102 | "description": "Valid apk package with higher version and arch qualifier", |
112 | 103 | "test_group": "base", |
113 | 104 | "test_type": "validation", |
114 | | - "input": { |
115 | | - "type": "apk", |
116 | | - "namespace": "alpine", |
117 | | - "name": "apk", |
118 | | - "version": "2.12.9-r3", |
119 | | - "qualifiers": { |
120 | | - "arch": "x86" |
121 | | - }, |
122 | | - "subpath": null |
123 | | - }, |
| 105 | + "input": "pkg:apk/alpine/apk@2.12.9-r3?arch=x86", |
124 | 106 | "expected_messages": null |
125 | 107 | }, |
126 | 108 | { |
127 | 109 | "description": "Valid apk package with openwrt vendor", |
128 | 110 | "test_group": "advanced", |
129 | 111 | "test_type": "validation", |
130 | | - "input": { |
131 | | - "type": "apk", |
132 | | - "namespace": "openwrt", |
133 | | - "name": "busybox", |
134 | | - "version": "1.35.0-r5", |
135 | | - "qualifiers": { |
136 | | - "arch": "mips" |
137 | | - }, |
138 | | - "subpath": null |
139 | | - }, |
| 112 | + "input": "pkg:apk/openwrt/busybox@1.35.0-r5?arch=mips", |
140 | 113 | "expected_messages": null |
141 | 114 | }, |
142 | 115 | { |
143 | 116 | "description": "apk package missing namespace", |
144 | 117 | "test_group": "base", |
145 | 118 | "test_type": "validation", |
146 | | - "input": { |
147 | | - "type": "apk", |
148 | | - "namespace": null, |
149 | | - "name": "curl", |
150 | | - "version": "7.83.0-r0", |
151 | | - "qualifiers": { |
152 | | - "arch": "x86" |
153 | | - }, |
154 | | - "subpath": null |
155 | | - }, |
| 119 | + "input": "pkg:apk/curl@7.83.0-r0?arch=x86", |
156 | 120 | "expected_messages": [ |
157 | 121 | "Namespace is required for purl type: 'apk'" |
158 | 122 | ] |
|
161 | 125 | "description": "apk package with uppercase namespace and name", |
162 | 126 | "test_group": "base", |
163 | 127 | "test_type": "validation", |
164 | | - "input": { |
165 | | - "type": "apk", |
166 | | - "namespace": "FOO", |
167 | | - "name": "BAR", |
168 | | - "version": "7.83.0-r0", |
169 | | - "qualifiers": { |
170 | | - "arch": "x86" |
171 | | - }, |
172 | | - "subpath": null |
173 | | - }, |
| 128 | + "input": "pkg:apk/FOO/BAR@7.83.0-r0?arch=x86", |
174 | 129 | "expected_messages": [ |
175 | 130 | "Namespace is not lowercased for purl type: 'apk'", |
176 | 131 | "Name is not lowercased for purl type: 'apk'" |
|
180 | 135 | "description": "apk package with uppercase namespace and name (advanced)", |
181 | 136 | "test_group": "advanced", |
182 | 137 | "test_type": "validation", |
183 | | - "input": { |
184 | | - "type": "apk", |
185 | | - "namespace": "FOO", |
186 | | - "name": "BAR", |
187 | | - "version": "7.83.0-r0", |
188 | | - "qualifiers": { |
189 | | - "arch": "x86" |
190 | | - }, |
191 | | - "subpath": null |
192 | | - }, |
| 138 | + "input": "pkg:apk/FOO/BAR@7.83.0-r0?arch=x86", |
193 | 139 | "expected_messages": null |
194 | 140 | } |
195 | 141 | ] |
|
0 commit comments