Commit

Author:

Hash:

Timestamp:

+2924 -439 +/-7 browse

Kevin Schoon [me@kevinschoon.com]

7b53e4993c455ecd909071e8adcbead098234840

Sun, 13 Apr 2025 11:32:33 +0000 (3 months ago)

.
1diff --git a/Cargo.lock b/Cargo.lock
2index b9422bb..e1762b5 100644
3--- a/Cargo.lock
4+++ b/Cargo.lock
5 @@ -131,6 +131,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
6 checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"
7
8 [[package]]
9+ name = "base64"
10+ version = "0.22.1"
11+ source = "registry+https://github.com/rust-lang/crates.io-index"
12+ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
13+
14+ [[package]]
15 name = "bitflags"
16 version = "2.9.0"
17 source = "registry+https://github.com/rust-lang/crates.io-index"
18 @@ -621,6 +627,7 @@ dependencies = [
19 "async-trait",
20 "axum",
21 "base16ct",
22+ "base64",
23 "bytes",
24 "futures",
25 "hex-literal",
26 diff --git a/Cargo.toml b/Cargo.toml
27index 893f2dc..6d7c9c0 100644
28--- a/Cargo.toml
29+++ b/Cargo.toml
30 @@ -25,6 +25,7 @@ relative-path = "1.9.3"
31 sha2 = "0.10.8"
32 hex-literal = "1.0.0"
33 base16ct = { version = "0.2.0", features = ["alloc"] }
34+ base64 = "0.22.1"
35
36 [dev-dependencies]
37 tokio = { version = "1.44.1", features = ["full"] }
38 diff --git a/framework b/framework
39new file mode 100644
40index 0000000..acdd265
41--- /dev/null
42+++ b/framework
43 @@ -0,0 +1,2475 @@
44+ <html>
45+ <head>
46+ <title>OCI Distribution Conformance Tests</title>
47+ <style>
48+ body {
49+ padding: 10px 20px 10px 20px;
50+ font-family: -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
51+ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQYV2Pce7zwv7NlPyMDFMAZGAIwlRgqAFydCAVv5m4UAAAAAElFTkSuQmCC") repeat;
52+
53+ }
54+ table {
55+ border-collapse: collapse;
56+ width: 100%;
57+ background-color: white;
58+ }
59+ th, td {
60+ padding: 12px;
61+ text-align: left;
62+ border-bottom: 1px solid #ddd;
63+ }
64+ tr:hover {
65+ background-color: #ffe39b;
66+ }
67+ .result {
68+ padding: 1.25em 0 .25em 0.8em;
69+ border: 1px solid #e1e1e1;
70+ border-radius: 5px;
71+ margin-top: 10px;
72+ }
73+ .red {
74+ background: #ffc8c8;
75+ }
76+ pre.fail-message {
77+ background: #f9a5a5;
78+ padding: 20px;
79+ margin-right: 10px;
80+ display: inline-block;
81+ border-radius: 4px;
82+ font-size: 1.25em;
83+ width: 94%;
84+ overflow-x: auto;
85+ max-width: 85%;
86+ }
87+ .green {
88+ background: #c8ffc8;
89+ padding: 1.25em 0 1.25em 0.8em;
90+ }
91+ .grey {
92+ background: lightgrey;
93+ padding: 1.25em 0 1.25em 0.8em;
94+ }
95+ .toggle {
96+ border: 2px solid #3e3e3e;
97+ cursor: pointer;
98+ width: 1em;
99+ text-align: center;
100+ font-weight: bold;
101+ display: inline;
102+ font-family: monospace;
103+ padding: 0 .25em 0 .25em;
104+ margin: 1em 1em 1em 0;
105+ font-size: 12pt;
106+ color: #3e3e3e;
107+ border-radius: 3px;
108+ }
109+ pre.pre-box {
110+ background: #343a40;
111+ color: #fff;
112+ padding: 10px;
113+ border: 1px solid gray;
114+ display: inline-block;
115+ border-radius: 4px;
116+ width: 97%;
117+ font-size: 1.25em;
118+ overflow-x: auto;
119+ max-height: 60em;
120+ overflow-y: auto;
121+ max-width: 85%;
122+ }
123+ .summary {
124+ width: 100%;
125+ height: auto;
126+ padding: 0 0 .5em 0;
127+ border-radius: 6px;
128+ border: 1px solid #cccddd;
129+ background: white;
130+ }
131+ .summary-bullet {
132+ width: 100%;
133+ height: auto;
134+ display: flex;
135+ flex-wrap: wrap;
136+ padding: .5em .1em .1em .5em;
137+ }
138+ .bullet-left {
139+ width: 25%;
140+ font-weight: bold;
141+ font-size: 100%;
142+ }
143+ .bullet-right {
144+ width: auto;
145+ font-family: monospace;
146+ font-size: 110%;
147+ }
148+ .quick-summary {
149+ width: 70%;
150+ display: flex;
151+ margin: 0 auto 0 0;
152+ font-weight: bold;
153+ font-size: 1.2em;
154+ }
155+ .darkgreen {
156+ color: green;
157+ }
158+ .darkred {
159+ color: red;
160+ padding: 0 0 0 2em;
161+ }
162+ .darkgrey {
163+ color: grey;
164+ padding: 0 0 0 2em;
165+ }
166+ .meter {
167+ border: 1px solid black;
168+ margin: 0 .5em 0 auto;
169+ display: flex;
170+ height: 25px;
171+ width: 45%;
172+ }
173+ @media only screen and (max-width: 600px) {
174+ .meter {
175+ display: none;
176+ }
177+ }
178+ .meter-green {
179+ height: 100%;
180+ background: green;
181+ width: 28%;
182+ }
183+ .meter-red {
184+ height: 100%;
185+ background: red;
186+ width: 1%;
187+ }
188+ .meter-grey {
189+ height: 100%;
190+ background: grey;
191+ width: 71%;
192+ }
193+ .subcategory {
194+ background: white;
195+ padding: 0px 20px 20px 20px;
196+ border: 1px solid #cccddd;
197+ border-radius: 6px;
198+ }
199+ h2 {
200+ margin-top: 45px;
201+ }
202+ h4 {
203+ vertical-align: bottom;
204+ cursor: pointer;
205+ }
206+ </style>
207+ <script>
208+ function toggleOutput(id) {
209+ var elem = document.getElementById(id);
210+ var button = document.getElementById(id + "-button");
211+ if (elem.style['display'] === 'block') {
212+ button.innerHTML = "+";
213+ elem.style['display'] = 'none';
214+ } else {
215+ button.innerHTML = "-";
216+ elem.style['display'] = 'block';
217+ }
218+ }
219+ </script>
220+ </head>
221+ <body>
222+ <h1>OCI Distribution Conformance Tests</h1>
223+ <table>
224+ <tr>
225+ </tr>
226+ <tr>
227+ <td class="bullet-left">Summary</td>
228+ <td>
229+ <div class="quick-summary"><span class="darkgreen">22 passed</span><span class="darkred">1 failed</span><span class="darkgrey">56 skipped</span><div class="meter">
230+ <div class="meter-green"></div>
231+ <div class="meter-red"></div>
232+ <div class="meter-grey"></div>
233+ </div>
234+ </div>
235+ </td>
236+ </tr>
237+ <tr>
238+ <td class="bullet-left">Start Time</td>
239+ <td>Apr 13 10:49:52.799 &#43;0000 UTC</td>
240+ </tr>
241+ <tr>
242+ <td class="bullet-left">End Time</td>
243+ <td>Apr 13 10:49:52.968 &#43;0000 UTC</td>
244+ </tr>
245+ <tr>
246+ <td class="bullet-left">Time Elapsed</td>
247+ <td>168.404009ms</td>
248+ </tr>
249+ <tr>
250+ <td class="bullet-left">Test Version</td>
251+ <td>unknown</td>
252+ </tr>
253+ <tr>
254+ <td class="bullet-left">Configuration</td>
255+ <td><div class="bullet-right">
256+
257+ OCI_ROOT_URL=http://localhost:5000<br />
258+
259+ OCI_NAMESPACE=myorg/myrepo/a<br />
260+
261+ OCI_USERNAME=*****<br />
262+
263+ OCI_PASSWORD=*****<br />
264+
265+ OCI_DEBUG=0<br />
266+
267+ OCI_TEST_PULL=1<br />
268+
269+ OCI_TEST_PUSH=0<br />
270+
271+ OCI_TEST_CONTENT_DISCOVERY=0<br />
272+
273+ OCI_TEST_CONTENT_MANAGEMENT=0<br />
274+
275+ OCI_HIDE_SKIPPED_WORKFLOWS=0<br />
276+
277+ </div></td>
278+ </tr>
279+ </table>
280+
281+ <div>
282+
283+
284+
285+
286+
287+
288+ <h2>Pull</h2>
289+ <div class="subcategory">
290+
291+
292+ <h3>Setup</h3>
293+
294+
295+
296+
297+
298+
299+ <div class="result green">
300+ <div id="output-box-1-button" class="toggle" onclick="javascript:toggleOutput('output-box-1')">+</div>
301+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-1')">Populate registry with test blob</h4>
302+ <br>
303+ <div id="output-box-1" style="display: none;">
304+ <pre class="pre-box">DEBUG
305+ ==============================================================================
306+ ~~~ REQUEST ~~~
307+ POST /v2/myorg/myrepo/a/blobs/uploads/ HTTP/1.1
308+ HOST : localhost:5000
309+ HEADERS:
310+ User-Agent: distribution-spec-conformance-tests
311+ BODY :
312+ ***** NO CONTENT *****
313+ ------------------------------------------------------------------------------
314+ ~~~ RESPONSE ~~~
315+ STATUS : 202 Accepted
316+ PROTO : HTTP/1.1
317+ RECEIVED AT : 2025-04-13T10:49:52.857954489Z
318+ TIME DURATION: 12.910389ms
319+ HEADERS :
320+ Content-Length: 0
321+ Date: Sun, 13 Apr 2025 10:49:52 GMT
322+ Docker-Distribution-Api-Version: registry/2.0
323+ Docker-Upload-Uuid: 8fc0b397-8d2e-44f5-924f-c841ea801c14
324+ Location: http://localhost:5000/v2/myorg/myrepo/a/blobs/uploads/8fc0b397-8d2e-44f5-924f-c841ea801c14?_state=*****
325+ Range: 0-0
326+ X-Content-Type-Options: nosniff
327+ BODY :
328+
329+ ==============================================================================
330+
331+ DEBUG
332+ ==============================================================================
333+ ~~~ REQUEST ~~~
334+ PUT /v2/myorg/myrepo/a/blobs/uploads/8fc0b397-8d2e-44f5-924f-c841ea801c14?_state=*****&amp;digest=sha256%3Ab3a6fe88600709014374f837673294ff2b0890d8ce591f77c2c2824a3391e1bf HTTP/1.1
335+ HOST : localhost:5000
336+ HEADERS:
337+ Content-Length: 129
338+ Content-Type: application/octet-stream
339+ User-Agent: distribution-spec-conformance-tests
340+ BODY :
341+ ***** BODY IS byte(s) (size - 129) *****
342+ ------------------------------------------------------------------------------
343+ ~~~ RESPONSE ~~~
344+ STATUS : 201 Created
345+ PROTO : HTTP/1.1
346+ RECEIVED AT : 2025-04-13T10:49:52.877569064Z
347+ TIME DURATION: 19.457485ms
348+ HEADERS :
349+ Content-Length: 0
350+ Date: Sun, 13 Apr 2025 10:49:52 GMT
351+ Docker-Content-Digest: sha256:b3a6fe88600709014374f837673294ff2b0890d8ce591f77c2c2824a3391e1bf
352+ Docker-Distribution-Api-Version: registry/2.0
353+ Location: http://localhost:5000/v2/myorg/myrepo/a/blobs/sha256:b3a6fe88600709014374f837673294ff2b0890d8ce591f77c2c2824a3391e1bf
354+ X-Content-Type-Options: nosniff
355+ BODY :
356+
357+ ==============================================================================
358+
359+ </pre>
360+ </div>
361+ </div>
362+
363+
364+
365+
366+ <div class="result green">
367+ <div id="output-box-1-button" class="toggle" onclick="javascript:toggleOutput('output-box-1')">+</div>
368+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-1')">Populate registry with test blob</h4>
369+ <br>
370+ <div id="output-box-1" style="display: none;">
371+ <pre class="pre-box">DEBUG
372+ ==============================================================================
373+ ~~~ REQUEST ~~~
374+ POST /v2/myorg/myrepo/a/blobs/uploads/ HTTP/1.1
375+ HOST : localhost:5000
376+ HEADERS:
377+ User-Agent: distribution-spec-conformance-tests
378+ BODY :
379+ ***** NO CONTENT *****
380+ ------------------------------------------------------------------------------
381+ ~~~ RESPONSE ~~~
382+ STATUS : 202 Accepted
383+ PROTO : HTTP/1.1
384+ RECEIVED AT : 2025-04-13T10:49:52.857954489Z
385+ TIME DURATION: 12.910389ms
386+ HEADERS :
387+ Content-Length: 0
388+ Date: Sun, 13 Apr 2025 10:49:52 GMT
389+ Docker-Distribution-Api-Version: registry/2.0
390+ Docker-Upload-Uuid: 8fc0b397-8d2e-44f5-924f-c841ea801c14
391+ Location: http://localhost:5000/v2/myorg/myrepo/a/blobs/uploads/8fc0b397-8d2e-44f5-924f-c841ea801c14?_state=*****
392+ Range: 0-0
393+ X-Content-Type-Options: nosniff
394+ BODY :
395+
396+ ==============================================================================
397+
398+ DEBUG
399+ ==============================================================================
400+ ~~~ REQUEST ~~~
401+ PUT /v2/myorg/myrepo/a/blobs/uploads/8fc0b397-8d2e-44f5-924f-c841ea801c14?_state=*****&amp;digest=sha256%3Ab3a6fe88600709014374f837673294ff2b0890d8ce591f77c2c2824a3391e1bf HTTP/1.1
402+ HOST : localhost:5000
403+ HEADERS:
404+ Content-Length: 129
405+ Content-Type: application/octet-stream
406+ User-Agent: distribution-spec-conformance-tests
407+ BODY :
408+ ***** BODY IS byte(s) (size - 129) *****
409+ ------------------------------------------------------------------------------
410+ ~~~ RESPONSE ~~~
411+ STATUS : 201 Created
412+ PROTO : HTTP/1.1
413+ RECEIVED AT : 2025-04-13T10:49:52.877569064Z
414+ TIME DURATION: 19.457485ms
415+ HEADERS :
416+ Content-Length: 0
417+ Date: Sun, 13 Apr 2025 10:49:52 GMT
418+ Docker-Content-Digest: sha256:b3a6fe88600709014374f837673294ff2b0890d8ce591f77c2c2824a3391e1bf
419+ Docker-Distribution-Api-Version: registry/2.0
420+ Location: http://localhost:5000/v2/myorg/myrepo/a/blobs/sha256:b3a6fe88600709014374f837673294ff2b0890d8ce591f77c2c2824a3391e1bf
421+ X-Content-Type-Options: nosniff
422+ BODY :
423+
424+ ==============================================================================
425+
426+ </pre>
427+ </div>
428+ </div>
429+
430+
431+
432+
433+ <div class="result green">
434+ <div id="output-box-2-button" class="toggle" onclick="javascript:toggleOutput('output-box-2')">+</div>
435+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-2')">Populate registry with test layer</h4>
436+ <br>
437+ <div id="output-box-2" style="display: none;">
438+ <pre class="pre-box">DEBUG
439+ ==============================================================================
440+ ~~~ REQUEST ~~~
441+ POST /v2/myorg/myrepo/a/blobs/uploads/ HTTP/1.1
442+ HOST : localhost:5000
443+ HEADERS:
444+ User-Agent: distribution-spec-conformance-tests
445+ BODY :
446+ ***** NO CONTENT *****
447+ ------------------------------------------------------------------------------
448+ ~~~ RESPONSE ~~~
449+ STATUS : 202 Accepted
450+ PROTO : HTTP/1.1
451+ RECEIVED AT : 2025-04-13T10:49:52.89087901Z
452+ TIME DURATION: 12.98874ms
453+ HEADERS :
454+ Content-Length: 0
455+ Date: Sun, 13 Apr 2025 10:49:52 GMT
456+ Docker-Distribution-Api-Version: registry/2.0
457+ Docker-Upload-Uuid: 4a5b6be7-6c6d-47f7-9c4b-4242723e9540
458+ Location: http://localhost:5000/v2/myorg/myrepo/a/blobs/uploads/4a5b6be7-6c6d-47f7-9c4b-4242723e9540?_state=*****
459+ Range: 0-0
460+ X-Content-Type-Options: nosniff
461+ BODY :
462+
463+ ==============================================================================
464+
465+ DEBUG
466+ ==============================================================================
467+ ~~~ REQUEST ~~~
468+ PUT /v2/myorg/myrepo/a/blobs/uploads/4a5b6be7-6c6d-47f7-9c4b-4242723e9540?_state=*****&amp;digest=sha256%3A48acff1d91752e957527c1b5416e7376d910bcacf01b9441175f8c270e35c183 HTTP/1.1
469+ HOST : localhost:5000
470+ HEADERS:
471+ Content-Length: 168
472+ Content-Type: application/octet-stream
473+ User-Agent: distribution-spec-conformance-tests
474+ BODY :
475+ ***** BODY IS byte(s) (size - 168) *****
476+ ------------------------------------------------------------------------------
477+ ~~~ RESPONSE ~~~
478+ STATUS : 201 Created
479+ PROTO : HTTP/1.1
480+ RECEIVED AT : 2025-04-13T10:49:52.910012408Z
481+ TIME DURATION: 18.985691ms
482+ HEADERS :
483+ Content-Length: 0
484+ Date: Sun, 13 Apr 2025 10:49:52 GMT
485+ Docker-Content-Digest: sha256:48acff1d91752e957527c1b5416e7376d910bcacf01b9441175f8c270e35c183
486+ Docker-Distribution-Api-Version: registry/2.0
487+ Location: http://localhost:5000/v2/myorg/myrepo/a/blobs/sha256:48acff1d91752e957527c1b5416e7376d910bcacf01b9441175f8c270e35c183
488+ X-Content-Type-Options: nosniff
489+ BODY :
490+
491+ ==============================================================================
492+
493+ </pre>
494+ </div>
495+ </div>
496+
497+
498+
499+
500+ <div class="result green">
501+ <div id="output-box-4-button" class="toggle" onclick="javascript:toggleOutput('output-box-4')">+</div>
502+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-4')">Populate registry with test manifest</h4>
503+ <br>
504+ <div id="output-box-4" style="display: none;">
505+ <pre class="pre-box">DEBUG
506+ ==============================================================================
507+ ~~~ REQUEST ~~~
508+ PUT /v2/myorg/myrepo/a/manifests/sha256:34baedb2fd45ee2a83db57722eaece9be6f5b02c61e3fbc2d2812128d080bfc0 HTTP/1.1
509+ HOST : localhost:5000
510+ HEADERS:
511+ Content-Type: application/vnd.oci.image.manifest.v1&#43;json
512+ User-Agent: distribution-spec-conformance-tests
513+ BODY :
514+ &#34;ewoJInNjaGVtYVZlcnNpb24iOiAyLAoJIm1lZGlhVHlwZSI6ICJhcHBsaWNhdGlvbi92bmQub2NpLmltYWdlLm1hbmlmZXN0LnYxK2pzb24iLAoJImNvbmZpZyI6IHsKCQkibWVkaWFUeXBlIjogImFwcGxpY2F0aW9uL3ZuZC5vY2kuaW1hZ2UuY29uZmlnLnYxK2pzb24iLAoJCSJkaWdlc3QiOiAic2hhMjU2OmIzYTZmZTg4NjAwNzA5MDE0Mzc0ZjgzNzY3MzI5NGZmMmIwODkwZDhjZTU5MWY3N2MyYzI4MjRhMzM5MWUxYmYiLAoJCSJzaXplIjogMTI5LAoJCSJkYXRhIjogImV3b0pJbUYxZEdodmNpSTZJQ0p2UkhsWFEyOWlNVWRvU1VjM1VIYzBJaXdLQ1NKaGNtTm9hWFJsWTNSMWNtVWlPaUFpWVcxa05qUWlMQW9KSW05eklqb2dJbXhwYm5WNElpd0tDU0p5YjI5MFpuTWlPaUI3Q2drSkluUjVjR1VpT2lBaWJHRjVaWEp6SWl3S0NRa2laR2xtWmw5cFpITWlPaUJiWFFvSmZRcDkiLAoJCSJuZXdVbnNwZWNpZmllZEZpZWxkIjogImFHVnNiRzhnZDI5eWJHUT0iCgl9LAoJImxheWVycyI6IFsKCQl7CgkJCSJtZWRpYVR5cGUiOiAiYXBwbGljYXRpb24vdm5kLm9jaS5pbWFnZS5sYXllci52MS50YXIrZ3ppcCIsCgkJCSJkaWdlc3QiOiAic2hhMjU2OjQ4YWNmZjFkOTE3NTJlOTU3NTI3YzFiNTQxNmU3Mzc2ZDkxMGJjYWNmMDFiOTQ0MTE3NWY4YzI3MGUzNWMxODMiLAoJCQkic2l6ZSI6IDE2OCwKCQkJIm5ld1Vuc3BlY2lmaWVkRmllbGQiOiBudWxsCgkJfQoJXQp9&#34;
515+ ------------------------------------------------------------------------------
516+ ~~~ RESPONSE ~~~
517+ STATUS : 201 Created
518+ PROTO : HTTP/1.1
519+ RECEIVED AT : 2025-04-13T10:49:52.94799338Z
520+ TIME DURATION: 12.786291ms
521+ HEADERS :
522+ Content-Length: 0
523+ Date: Sun, 13 Apr 2025 10:49:52 GMT
524+ Docker-Content-Digest: sha256:34baedb2fd45ee2a83db57722eaece9be6f5b02c61e3fbc2d2812128d080bfc0
525+ Docker-Distribution-Api-Version: registry/2.0
526+ Location: http://localhost:5000/v2/myorg/myrepo/a/manifests/sha256:34baedb2fd45ee2a83db57722eaece9be6f5b02c61e3fbc2d2812128d080bfc0
527+ X-Content-Type-Options: nosniff
528+ BODY :
529+
530+ ==============================================================================
531+
532+ </pre>
533+ </div>
534+ </div>
535+
536+
537+
538+
539+ <div class="result green">
540+ <div id="output-box-4-button" class="toggle" onclick="javascript:toggleOutput('output-box-4')">+</div>
541+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-4')">Populate registry with test manifest</h4>
542+ <br>
543+ <div id="output-box-4" style="display: none;">
544+ <pre class="pre-box">DEBUG
545+ ==============================================================================
546+ ~~~ REQUEST ~~~
547+ PUT /v2/myorg/myrepo/a/manifests/sha256:34baedb2fd45ee2a83db57722eaece9be6f5b02c61e3fbc2d2812128d080bfc0 HTTP/1.1
548+ HOST : localhost:5000
549+ HEADERS:
550+ Content-Type: application/vnd.oci.image.manifest.v1&#43;json
551+ User-Agent: distribution-spec-conformance-tests
552+ BODY :
553+ &#34;ewoJInNjaGVtYVZlcnNpb24iOiAyLAoJIm1lZGlhVHlwZSI6ICJhcHBsaWNhdGlvbi92bmQub2NpLmltYWdlLm1hbmlmZXN0LnYxK2pzb24iLAoJImNvbmZpZyI6IHsKCQkibWVkaWFUeXBlIjogImFwcGxpY2F0aW9uL3ZuZC5vY2kuaW1hZ2UuY29uZmlnLnYxK2pzb24iLAoJCSJkaWdlc3QiOiAic2hhMjU2OmIzYTZmZTg4NjAwNzA5MDE0Mzc0ZjgzNzY3MzI5NGZmMmIwODkwZDhjZTU5MWY3N2MyYzI4MjRhMzM5MWUxYmYiLAoJCSJzaXplIjogMTI5LAoJCSJkYXRhIjogImV3b0pJbUYxZEdodmNpSTZJQ0p2UkhsWFEyOWlNVWRvU1VjM1VIYzBJaXdLQ1NKaGNtTm9hWFJsWTNSMWNtVWlPaUFpWVcxa05qUWlMQW9KSW05eklqb2dJbXhwYm5WNElpd0tDU0p5YjI5MFpuTWlPaUI3Q2drSkluUjVjR1VpT2lBaWJHRjVaWEp6SWl3S0NRa2laR2xtWmw5cFpITWlPaUJiWFFvSmZRcDkiLAoJCSJuZXdVbnNwZWNpZmllZEZpZWxkIjogImFHVnNiRzhnZDI5eWJHUT0iCgl9LAoJImxheWVycyI6IFsKCQl7CgkJCSJtZWRpYVR5cGUiOiAiYXBwbGljYXRpb24vdm5kLm9jaS5pbWFnZS5sYXllci52MS50YXIrZ3ppcCIsCgkJCSJkaWdlc3QiOiAic2hhMjU2OjQ4YWNmZjFkOTE3NTJlOTU3NTI3YzFiNTQxNmU3Mzc2ZDkxMGJjYWNmMDFiOTQ0MTE3NWY4YzI3MGUzNWMxODMiLAoJCQkic2l6ZSI6IDE2OCwKCQkJIm5ld1Vuc3BlY2lmaWVkRmllbGQiOiBudWxsCgkJfQoJXQp9&#34;
554+ ------------------------------------------------------------------------------
555+ ~~~ RESPONSE ~~~
556+ STATUS : 201 Created
557+ PROTO : HTTP/1.1
558+ RECEIVED AT : 2025-04-13T10:49:52.94799338Z
559+ TIME DURATION: 12.786291ms
560+ HEADERS :
561+ Content-Length: 0
562+ Date: Sun, 13 Apr 2025 10:49:52 GMT
563+ Docker-Content-Digest: sha256:34baedb2fd45ee2a83db57722eaece9be6f5b02c61e3fbc2d2812128d080bfc0
564+ Docker-Distribution-Api-Version: registry/2.0
565+ Location: http://localhost:5000/v2/myorg/myrepo/a/manifests/sha256:34baedb2fd45ee2a83db57722eaece9be6f5b02c61e3fbc2d2812128d080bfc0
566+ X-Content-Type-Options: nosniff
567+ BODY :
568+
569+ ==============================================================================
570+
571+ </pre>
572+ </div>
573+ </div>
574+
575+
576+
577+
578+ <div class="result grey">
579+ <div id="output-box-5-button" class="toggle" onclick="javascript:toggleOutput('output-box-5')">+</div>
580+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-5')">Get tag name from environment</h4>
581+ <br>
582+ <div id="output-box-5" style="display: none;">
583+ <pre class="pre-box">you have skipped this test.</pre>
584+ </div>
585+ </div>
586+
587+ <br>
588+
589+
590+ <h3>Pull blobs</h3>
591+
592+
593+
594+
595+
596+
597+ <div class="result green">
598+ <div id="output-box-6-button" class="toggle" onclick="javascript:toggleOutput('output-box-6')">+</div>
599+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-6')">HEAD request to nonexistent blob should result in 404 response</h4>
600+ <br>
601+ <div id="output-box-6" style="display: none;">
602+ <pre class="pre-box">DEBUG
603+ ==============================================================================
604+ ~~~ REQUEST ~~~
605+ HEAD /v2/myorg/myrepo/a/blobs/sha256:b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9 HTTP/1.1
606+ HOST : localhost:5000
607+ HEADERS:
608+ User-Agent: distribution-spec-conformance-tests
609+ BODY :
610+ ***** NO CONTENT *****
611+ ------------------------------------------------------------------------------
612+ ~~~ RESPONSE ~~~
613+ STATUS : 404 Not Found
614+ PROTO : HTTP/1.1
615+ RECEIVED AT : 2025-04-13T10:49:52.949403031Z
616+ TIME DURATION: 1.007217ms
617+ HEADERS :
618+ Content-Length: 157
619+ Content-Type: application/json; charset=utf-8
620+ Date: Sun, 13 Apr 2025 10:49:52 GMT
621+ Docker-Distribution-Api-Version: registry/2.0
622+ X-Content-Type-Options: nosniff
623+ BODY :
624+ *** Error: Unable to format response body - &#34;unexpected end of JSON input&#34; ***
625+
626+ Log Body as-is:
627+
628+ ==============================================================================
629+
630+ </pre>
631+ </div>
632+ </div>
633+
634+
635+
636+
637+ <div class="result green">
638+ <div id="output-box-7-button" class="toggle" onclick="javascript:toggleOutput('output-box-7')">+</div>
639+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-7')">HEAD request to existing blob should yield 200</h4>
640+ <br>
641+ <div id="output-box-7" style="display: none;">
642+ <pre class="pre-box">DEBUG
643+ ==============================================================================
644+ ~~~ REQUEST ~~~
645+ HEAD /v2/myorg/myrepo/a/blobs/sha256:13b7ad8050af00074dc5511427cced4f3ca332c05d6a14044a8be80966c6148b HTTP/1.1
646+ HOST : localhost:5000
647+ HEADERS:
648+ User-Agent: distribution-spec-conformance-tests
649+ BODY :
650+ ***** NO CONTENT *****
651+ ------------------------------------------------------------------------------
652+ ~~~ RESPONSE ~~~
653+ STATUS : 200 OK
654+ PROTO : HTTP/1.1
655+ RECEIVED AT : 2025-04-13T10:49:52.950143361Z
656+ TIME DURATION: 567.386µs
657+ HEADERS :
658+ Accept-Ranges: bytes
659+ Cache-Control: max-age=31536000
660+ Content-Length: 129
661+ Content-Type: application/octet-stream
662+ Date: Sun, 13 Apr 2025 10:49:52 GMT
663+ Docker-Content-Digest: sha256:13b7ad8050af00074dc5511427cced4f3ca332c05d6a14044a8be80966c6148b
664+ Docker-Distribution-Api-Version: registry/2.0
665+ Etag: &#34;sha256:13b7ad8050af00074dc5511427cced4f3ca332c05d6a14044a8be80966c6148b&#34;
666+ X-Content-Type-Options: nosniff
667+ BODY :
668+
669+ ==============================================================================
670+
671+ </pre>
672+ </div>
673+ </div>
674+
675+
676+
677+
678+ <div class="result green">
679+ <div id="output-box-8-button" class="toggle" onclick="javascript:toggleOutput('output-box-8')">+</div>
680+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-8')">GET nonexistent blob should result in 404 response</h4>
681+ <br>
682+ <div id="output-box-8" style="display: none;">
683+ <pre class="pre-box">DEBUG
684+ ==============================================================================
685+ ~~~ REQUEST ~~~
686+ GET /v2/myorg/myrepo/a/blobs/sha256:b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9 HTTP/1.1
687+ HOST : localhost:5000
688+ HEADERS:
689+ User-Agent: distribution-spec-conformance-tests
690+ BODY :
691+ ***** NO CONTENT *****
692+ ------------------------------------------------------------------------------
693+ ~~~ RESPONSE ~~~
694+ STATUS : 404 Not Found
695+ PROTO : HTTP/1.1
696+ RECEIVED AT : 2025-04-13T10:49:52.950889669Z
697+ TIME DURATION: 552.541µs
698+ HEADERS :
699+ Content-Length: 157
700+ Content-Type: application/json; charset=utf-8
701+ Date: Sun, 13 Apr 2025 10:49:52 GMT
702+ Docker-Distribution-Api-Version: registry/2.0
703+ X-Content-Type-Options: nosniff
704+ BODY :
705+ {
706+ &#34;errors&#34;: [
707+ {
708+ &#34;code&#34;: &#34;BLOB_UNKNOWN&#34;,
709+ &#34;message&#34;: &#34;blob unknown to registry&#34;,
710+ &#34;detail&#34;: &#34;sha256:b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9&#34;
711+ }
712+ ]
713+ }
714+
715+ ==============================================================================
716+
717+ </pre>
718+ </div>
719+ </div>
720+
721+
722+
723+
724+ <div class="result green">
725+ <div id="output-box-9-button" class="toggle" onclick="javascript:toggleOutput('output-box-9')">+</div>
726+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-9')">GET request to existing blob URL should yield 200</h4>
727+ <br>
728+ <div id="output-box-9" style="display: none;">
729+ <pre class="pre-box">DEBUG
730+ ==============================================================================
731+ ~~~ REQUEST ~~~
732+ GET /v2/myorg/myrepo/a/blobs/sha256:13b7ad8050af00074dc5511427cced4f3ca332c05d6a14044a8be80966c6148b HTTP/1.1
733+ HOST : localhost:5000
734+ HEADERS:
735+ User-Agent: distribution-spec-conformance-tests
736+ BODY :
737+ ***** NO CONTENT *****
738+ ------------------------------------------------------------------------------
739+ ~~~ RESPONSE ~~~
740+ STATUS : 200 OK
741+ PROTO : HTTP/1.1
742+ RECEIVED AT : 2025-04-13T10:49:52.952908912Z
743+ TIME DURATION: 1.424852ms
744+ HEADERS :
745+ Accept-Ranges: bytes
746+ Cache-Control: max-age=31536000
747+ Content-Length: 129
748+ Content-Type: application/octet-stream
749+ Date: Sun, 13 Apr 2025 10:49:52 GMT
750+ Docker-Content-Digest: sha256:13b7ad8050af00074dc5511427cced4f3ca332c05d6a14044a8be80966c6148b
751+ Docker-Distribution-Api-Version: registry/2.0
752+ Etag: &#34;sha256:13b7ad8050af00074dc5511427cced4f3ca332c05d6a14044a8be80966c6148b&#34;
753+ X-Content-Type-Options: nosniff
754+ BODY :
755+ {
756+ &#34;author&#34;: &#34;XsgewaAE1n-nuS1n&#34;,
757+ &#34;architecture&#34;: &#34;amd64&#34;,
758+ &#34;os&#34;: &#34;linux&#34;,
759+ &#34;rootfs&#34;: {
760+ &#34;type&#34;: &#34;layers&#34;,
761+ &#34;diff_ids&#34;: []
762+ }
763+ }
764+ ==============================================================================
765+
766+ </pre>
767+ </div>
768+ </div>
769+
770+ <br>
771+
772+
773+ <h3>Pull manifests</h3>
774+
775+
776+
777+
778+
779+
780+ <div class="result green">
781+ <div id="output-box-10-button" class="toggle" onclick="javascript:toggleOutput('output-box-10')">+</div>
782+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-10')">HEAD request to nonexistent manifest should return 404</h4>
783+ <br>
784+ <div id="output-box-10" style="display: none;">
785+ <pre class="pre-box">DEBUG
786+ ==============================================================================
787+ ~~~ REQUEST ~~~
788+ HEAD /v2/myorg/myrepo/a/manifests/.INVALID_MANIFEST_NAME HTTP/1.1
789+ HOST : localhost:5000
790+ HEADERS:
791+ User-Agent: distribution-spec-conformance-tests
792+ BODY :
793+ ***** NO CONTENT *****
794+ ------------------------------------------------------------------------------
795+ ~~~ RESPONSE ~~~
796+ STATUS : 404 Not Found
797+ PROTO : HTTP/1.1
798+ RECEIVED AT : 2025-04-13T10:49:52.953307301Z
799+ TIME DURATION: 134.056µs
800+ HEADERS :
801+ Content-Length: 19
802+ Content-Type: text/plain; charset=utf-8
803+ Date: Sun, 13 Apr 2025 10:49:52 GMT
804+ Docker-Distribution-Api-Version: registry/2.0
805+ X-Content-Type-Options: nosniff
806+ BODY :
807+
808+ ==============================================================================
809+
810+ </pre>
811+ </div>
812+ </div>
813+
814+
815+
816+
817+ <div class="result green">
818+ <div id="output-box-11-button" class="toggle" onclick="javascript:toggleOutput('output-box-11')">+</div>
819+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-11')">HEAD request to manifest[0] path (digest) should yield 200 response</h4>
820+ <br>
821+ <div id="output-box-11" style="display: none;">
822+ <pre class="pre-box">DEBUG
823+ ==============================================================================
824+ ~~~ REQUEST ~~~
825+ HEAD /v2/myorg/myrepo/a/manifests/sha256:0d3190494f1b2b9db0a27d31e1a7a9cfd5cfd24e1c99ecb373b0306082e29896 HTTP/1.1
826+ HOST : localhost:5000
827+ HEADERS:
828+ Accept: application/vnd.oci.image.manifest.v1&#43;json
829+ User-Agent: distribution-spec-conformance-tests
830+ BODY :
831+ ***** NO CONTENT *****
832+ ------------------------------------------------------------------------------
833+ ~~~ RESPONSE ~~~
834+ STATUS : 200 OK
835+ PROTO : HTTP/1.1
836+ RECEIVED AT : 2025-04-13T10:49:52.954106123Z
837+ TIME DURATION: 620.998µs
838+ HEADERS :
839+ Content-Length: 714
840+ Content-Type: application/vnd.oci.image.manifest.v1&#43;json
841+ Date: Sun, 13 Apr 2025 10:49:52 GMT
842+ Docker-Content-Digest: sha256:0d3190494f1b2b9db0a27d31e1a7a9cfd5cfd24e1c99ecb373b0306082e29896
843+ Docker-Distribution-Api-Version: registry/2.0
844+ Etag: &#34;sha256:0d3190494f1b2b9db0a27d31e1a7a9cfd5cfd24e1c99ecb373b0306082e29896&#34;
845+ X-Content-Type-Options: nosniff
846+ BODY :
847+ *** Error: Unable to format response body - &#34;unexpected end of JSON input&#34; ***
848+
849+ Log Body as-is:
850+
851+ ==============================================================================
852+
853+ </pre>
854+ </div>
855+ </div>
856+
857+
858+
859+
860+ <div class="result green">
861+ <div id="output-box-12-button" class="toggle" onclick="javascript:toggleOutput('output-box-12')">+</div>
862+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-12')">HEAD request to manifest[1] path (digest) should yield 200 response</h4>
863+ <br>
864+ <div id="output-box-12" style="display: none;">
865+ <pre class="pre-box">DEBUG
866+ ==============================================================================
867+ ~~~ REQUEST ~~~
868+ HEAD /v2/myorg/myrepo/a/manifests/sha256:34baedb2fd45ee2a83db57722eaece9be6f5b02c61e3fbc2d2812128d080bfc0 HTTP/1.1
869+ HOST : localhost:5000
870+ HEADERS:
871+ Accept: application/vnd.oci.image.manifest.v1&#43;json
872+ User-Agent: distribution-spec-conformance-tests
873+ BODY :
874+ ***** NO CONTENT *****
875+ ------------------------------------------------------------------------------
876+ ~~~ RESPONSE ~~~
877+ STATUS : 200 OK
878+ PROTO : HTTP/1.1
879+ RECEIVED AT : 2025-04-13T10:49:52.95487287Z
880+ TIME DURATION: 576.497µs
881+ HEADERS :
882+ Content-Length: 714
883+ Content-Type: application/vnd.oci.image.manifest.v1&#43;json
884+ Date: Sun, 13 Apr 2025 10:49:52 GMT
885+ Docker-Content-Digest: sha256:34baedb2fd45ee2a83db57722eaece9be6f5b02c61e3fbc2d2812128d080bfc0
886+ Docker-Distribution-Api-Version: registry/2.0
887+ Etag: &#34;sha256:34baedb2fd45ee2a83db57722eaece9be6f5b02c61e3fbc2d2812128d080bfc0&#34;
888+ X-Content-Type-Options: nosniff
889+ BODY :
890+ *** Error: Unable to format response body - &#34;unexpected end of JSON input&#34; ***
891+
892+ Log Body as-is:
893+
894+ ==============================================================================
895+
896+ </pre>
897+ </div>
898+ </div>
899+
900+
901+
902+
903+ <div class="result green">
904+ <div id="output-box-13-button" class="toggle" onclick="javascript:toggleOutput('output-box-13')">+</div>
905+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-13')">HEAD request to manifest path (tag) should yield 200 response</h4>
906+ <br>
907+ <div id="output-box-13" style="display: none;">
908+ <pre class="pre-box">DEBUG
909+ ==============================================================================
910+ ~~~ REQUEST ~~~
911+ HEAD /v2/myorg/myrepo/a/manifests/tagtest0 HTTP/1.1
912+ HOST : localhost:5000
913+ HEADERS:
914+ Accept: application/vnd.oci.image.manifest.v1&#43;json
915+ User-Agent: distribution-spec-conformance-tests
916+ BODY :
917+ ***** NO CONTENT *****
918+ ------------------------------------------------------------------------------
919+ ~~~ RESPONSE ~~~
920+ STATUS : 200 OK
921+ PROTO : HTTP/1.1
922+ RECEIVED AT : 2025-04-13T10:49:52.95567204Z
923+ TIME DURATION: 615.656µs
924+ HEADERS :
925+ Content-Length: 714
926+ Content-Type: application/vnd.oci.image.manifest.v1&#43;json
927+ Date: Sun, 13 Apr 2025 10:49:52 GMT
928+ Docker-Content-Digest: sha256:0d3190494f1b2b9db0a27d31e1a7a9cfd5cfd24e1c99ecb373b0306082e29896
929+ Docker-Distribution-Api-Version: registry/2.0
930+ Etag: &#34;sha256:0d3190494f1b2b9db0a27d31e1a7a9cfd5cfd24e1c99ecb373b0306082e29896&#34;
931+ X-Content-Type-Options: nosniff
932+ BODY :
933+ *** Error: Unable to format response body - &#34;unexpected end of JSON input&#34; ***
934+
935+ Log Body as-is:
936+
937+ ==============================================================================
938+
939+ </pre>
940+ </div>
941+ </div>
942+
943+
944+
945+
946+ <div class="result green">
947+ <div id="output-box-14-button" class="toggle" onclick="javascript:toggleOutput('output-box-14')">+</div>
948+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-14')">GET nonexistent manifest should return 404</h4>
949+ <br>
950+ <div id="output-box-14" style="display: none;">
951+ <pre class="pre-box">DEBUG
952+ ==============================================================================
953+ ~~~ REQUEST ~~~
954+ GET /v2/myorg/myrepo/a/manifests/.INVALID_MANIFEST_NAME HTTP/1.1
955+ HOST : localhost:5000
956+ HEADERS:
957+ User-Agent: distribution-spec-conformance-tests
958+ BODY :
959+ ***** NO CONTENT *****
960+ ------------------------------------------------------------------------------
961+ ~~~ RESPONSE ~~~
962+ STATUS : 404 Not Found
963+ PROTO : HTTP/1.1
964+ RECEIVED AT : 2025-04-13T10:49:52.955981367Z
965+ TIME DURATION: 121.869µs
966+ HEADERS :
967+ Content-Length: 19
968+ Content-Type: text/plain; charset=utf-8
969+ Date: Sun, 13 Apr 2025 10:49:52 GMT
970+ Docker-Distribution-Api-Version: registry/2.0
971+ X-Content-Type-Options: nosniff
972+ BODY :
973+ 404 page not found
974+ ==============================================================================
975+
976+ </pre>
977+ </div>
978+ </div>
979+
980+
981+
982+
983+ <div class="result green">
984+ <div id="output-box-15-button" class="toggle" onclick="javascript:toggleOutput('output-box-15')">+</div>
985+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-15')">GET request to manifest[0] path (digest) should yield 200 response</h4>
986+ <br>
987+ <div id="output-box-15" style="display: none;">
988+ <pre class="pre-box">DEBUG
989+ ==============================================================================
990+ ~~~ REQUEST ~~~
991+ GET /v2/myorg/myrepo/a/manifests/sha256:0d3190494f1b2b9db0a27d31e1a7a9cfd5cfd24e1c99ecb373b0306082e29896 HTTP/1.1
992+ HOST : localhost:5000
993+ HEADERS:
994+ Accept: application/vnd.oci.image.manifest.v1&#43;json
995+ User-Agent: distribution-spec-conformance-tests
996+ BODY :
997+ ***** NO CONTENT *****
998+ ------------------------------------------------------------------------------
999+ ~~~ RESPONSE ~~~
1000+ STATUS : 200 OK
1001+ PROTO : HTTP/1.1
1002+ RECEIVED AT : 2025-04-13T10:49:52.956748392Z
1003+ TIME DURATION: 607.981µs
1004+ HEADERS :
1005+ Content-Length: 714
1006+ Content-Type: application/vnd.oci.image.manifest.v1&#43;json
1007+ Date: Sun, 13 Apr 2025 10:49:52 GMT
1008+ Docker-Content-Digest: sha256:0d3190494f1b2b9db0a27d31e1a7a9cfd5cfd24e1c99ecb373b0306082e29896
1009+ Docker-Distribution-Api-Version: registry/2.0
1010+ Etag: &#34;sha256:0d3190494f1b2b9db0a27d31e1a7a9cfd5cfd24e1c99ecb373b0306082e29896&#34;
1011+ X-Content-Type-Options: nosniff
1012+ BODY :
1013+ {
1014+ &#34;schemaVersion&#34;: 2,
1015+ &#34;mediaType&#34;: &#34;application/vnd.oci.image.manifest.v1&#43;json&#34;,
1016+ &#34;config&#34;: {
1017+ &#34;mediaType&#34;: &#34;application/vnd.oci.image.config.v1&#43;json&#34;,
1018+ &#34;digest&#34;: &#34;sha256:13b7ad8050af00074dc5511427cced4f3ca332c05d6a14044a8be80966c6148b&#34;,
1019+ &#34;size&#34;: 129,
1020+ &#34;data&#34;: &#34;ewoJImF1dGhvciI6ICJYc2dld2FBRTFuLW51UzFuIiwKCSJhcmNoaXRlY3R1cmUiOiAiYW1kNjQiLAoJIm9zIjogImxpbnV4IiwKCSJyb290ZnMiOiB7CgkJInR5cGUiOiAibGF5ZXJzIiwKCQkiZGlmZl9pZHMiOiBbXQoJfQp9&#34;,
1021+ &#34;newUnspecifiedField&#34;: &#34;aGVsbG8gd29ybGQ=&#34;
1022+ },
1023+ &#34;layers&#34;: [
1024+ {
1025+ &#34;mediaType&#34;: &#34;application/vnd.oci.image.layer.v1.tar&#43;gzip&#34;,
1026+ &#34;digest&#34;: &#34;sha256:48acff1d91752e957527c1b5416e7376d910bcacf01b9441175f8c270e35c183&#34;,
1027+ &#34;size&#34;: 168,
1028+ &#34;newUnspecifiedField&#34;: null
1029+ }
1030+ ]
1031+ }
1032+ ==============================================================================
1033+
1034+ </pre>
1035+ </div>
1036+ </div>
1037+
1038+
1039+
1040+
1041+ <div class="result green">
1042+ <div id="output-box-16-button" class="toggle" onclick="javascript:toggleOutput('output-box-16')">+</div>
1043+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-16')">GET request to manifest[1] path (digest) should yield 200 response</h4>
1044+ <br>
1045+ <div id="output-box-16" style="display: none;">
1046+ <pre class="pre-box">DEBUG
1047+ ==============================================================================
1048+ ~~~ REQUEST ~~~
1049+ GET /v2/myorg/myrepo/a/manifests/sha256:34baedb2fd45ee2a83db57722eaece9be6f5b02c61e3fbc2d2812128d080bfc0 HTTP/1.1
1050+ HOST : localhost:5000
1051+ HEADERS:
1052+ Accept: application/vnd.oci.image.manifest.v1&#43;json
1053+ User-Agent: distribution-spec-conformance-tests
1054+ BODY :
1055+ ***** NO CONTENT *****
1056+ ------------------------------------------------------------------------------
1057+ ~~~ RESPONSE ~~~
1058+ STATUS : 200 OK
1059+ PROTO : HTTP/1.1
1060+ RECEIVED AT : 2025-04-13T10:49:52.957666304Z
1061+ TIME DURATION: 618.218µs
1062+ HEADERS :
1063+ Content-Length: 714
1064+ Content-Type: application/vnd.oci.image.manifest.v1&#43;json
1065+ Date: Sun, 13 Apr 2025 10:49:52 GMT
1066+ Docker-Content-Digest: sha256:34baedb2fd45ee2a83db57722eaece9be6f5b02c61e3fbc2d2812128d080bfc0
1067+ Docker-Distribution-Api-Version: registry/2.0
1068+ Etag: &#34;sha256:34baedb2fd45ee2a83db57722eaece9be6f5b02c61e3fbc2d2812128d080bfc0&#34;
1069+ X-Content-Type-Options: nosniff
1070+ BODY :
1071+ {
1072+ &#34;schemaVersion&#34;: 2,
1073+ &#34;mediaType&#34;: &#34;application/vnd.oci.image.manifest.v1&#43;json&#34;,
1074+ &#34;config&#34;: {
1075+ &#34;mediaType&#34;: &#34;application/vnd.oci.image.config.v1&#43;json&#34;,
1076+ &#34;digest&#34;: &#34;sha256:b3a6fe88600709014374f837673294ff2b0890d8ce591f77c2c2824a3391e1bf&#34;,
1077+ &#34;size&#34;: 129,
1078+ &#34;data&#34;: &#34;ewoJImF1dGhvciI6ICJvRHlXQ29iMUdoSUc3UHc0IiwKCSJhcmNoaXRlY3R1cmUiOiAiYW1kNjQiLAoJIm9zIjogImxpbnV4IiwKCSJyb290ZnMiOiB7CgkJInR5cGUiOiAibGF5ZXJzIiwKCQkiZGlmZl9pZHMiOiBbXQoJfQp9&#34;,
1079+ &#34;newUnspecifiedField&#34;: &#34;aGVsbG8gd29ybGQ=&#34;
1080+ },
1081+ &#34;layers&#34;: [
1082+ {
1083+ &#34;mediaType&#34;: &#34;application/vnd.oci.image.layer.v1.tar&#43;gzip&#34;,
1084+ &#34;digest&#34;: &#34;sha256:48acff1d91752e957527c1b5416e7376d910bcacf01b9441175f8c270e35c183&#34;,
1085+ &#34;size&#34;: 168,
1086+ &#34;newUnspecifiedField&#34;: null
1087+ }
1088+ ]
1089+ }
1090+ ==============================================================================
1091+
1092+ </pre>
1093+ </div>
1094+ </div>
1095+
1096+
1097+
1098+
1099+ <div class="result green">
1100+ <div id="output-box-17-button" class="toggle" onclick="javascript:toggleOutput('output-box-17')">+</div>
1101+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-17')">GET request to manifest path (tag) should yield 200 response</h4>
1102+ <br>
1103+ <div id="output-box-17" style="display: none;">
1104+ <pre class="pre-box">DEBUG
1105+ ==============================================================================
1106+ ~~~ REQUEST ~~~
1107+ GET /v2/myorg/myrepo/a/manifests/tagtest0 HTTP/1.1
1108+ HOST : localhost:5000
1109+ HEADERS:
1110+ Accept: application/vnd.oci.image.manifest.v1&#43;json
1111+ User-Agent: distribution-spec-conformance-tests
1112+ BODY :
1113+ ***** NO CONTENT *****
1114+ ------------------------------------------------------------------------------
1115+ ~~~ RESPONSE ~~~
1116+ STATUS : 200 OK
1117+ PROTO : HTTP/1.1
1118+ RECEIVED AT : 2025-04-13T10:49:52.958468578Z
1119+ TIME DURATION: 537.533µs
1120+ HEADERS :
1121+ Content-Length: 714
1122+ Content-Type: application/vnd.oci.image.manifest.v1&#43;json
1123+ Date: Sun, 13 Apr 2025 10:49:52 GMT
1124+ Docker-Content-Digest: sha256:0d3190494f1b2b9db0a27d31e1a7a9cfd5cfd24e1c99ecb373b0306082e29896
1125+ Docker-Distribution-Api-Version: registry/2.0
1126+ Etag: &#34;sha256:0d3190494f1b2b9db0a27d31e1a7a9cfd5cfd24e1c99ecb373b0306082e29896&#34;
1127+ X-Content-Type-Options: nosniff
1128+ BODY :
1129+ {
1130+ &#34;schemaVersion&#34;: 2,
1131+ &#34;mediaType&#34;: &#34;application/vnd.oci.image.manifest.v1&#43;json&#34;,
1132+ &#34;config&#34;: {
1133+ &#34;mediaType&#34;: &#34;application/vnd.oci.image.config.v1&#43;json&#34;,
1134+ &#34;digest&#34;: &#34;sha256:13b7ad8050af00074dc5511427cced4f3ca332c05d6a14044a8be80966c6148b&#34;,
1135+ &#34;size&#34;: 129,
1136+ &#34;data&#34;: &#34;ewoJImF1dGhvciI6ICJYc2dld2FBRTFuLW51UzFuIiwKCSJhcmNoaXRlY3R1cmUiOiAiYW1kNjQiLAoJIm9zIjogImxpbnV4IiwKCSJyb290ZnMiOiB7CgkJInR5cGUiOiAibGF5ZXJzIiwKCQkiZGlmZl9pZHMiOiBbXQoJfQp9&#34;,
1137+ &#34;newUnspecifiedField&#34;: &#34;aGVsbG8gd29ybGQ=&#34;
1138+ },
1139+ &#34;layers&#34;: [
1140+ {
1141+ &#34;mediaType&#34;: &#34;application/vnd.oci.image.layer.v1.tar&#43;gzip&#34;,
1142+ &#34;digest&#34;: &#34;sha256:48acff1d91752e957527c1b5416e7376d910bcacf01b9441175f8c270e35c183&#34;,
1143+ &#34;size&#34;: 168,
1144+ &#34;newUnspecifiedField&#34;: null
1145+ }
1146+ ]
1147+ }
1148+ ==============================================================================
1149+
1150+ </pre>
1151+ </div>
1152+ </div>
1153+
1154+ <br>
1155+
1156+
1157+ <h3>Error codes</h3>
1158+
1159+
1160+
1161+
1162+
1163+
1164+ <div class="result red">
1165+ <div id="output-box-18-button" class="toggle" onclick="javascript:toggleOutput('output-box-18')">+</div>
1166+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-18')">400 response body should contain OCI-conforming JSON message</h4>
1167+ <br>
1168+ <div>
1169+ <div id="output-box-18" style="display: none;">
1170+ <pre class="pre-box">DEBUG
1171+ ==============================================================================
1172+ ~~~ REQUEST ~~~
1173+ GET /v2/myorg/myrepo/a/manifests/sha256:totallywrong HTTP/1.1
1174+ HOST : localhost:5000
1175+ HEADERS:
1176+ Content-Type: application/vnd.oci.image.manifest.v1&#43;json
1177+ User-Agent: distribution-spec-conformance-tests
1178+ BODY :
1179+ ***** NO CONTENT *****
1180+ ------------------------------------------------------------------------------
1181+ ~~~ RESPONSE ~~~
1182+ STATUS : 500 Internal Server Error
1183+ PROTO : HTTP/1.1
1184+ RECEIVED AT : 2025-04-13T10:49:52.959279296Z
1185+ TIME DURATION: 545.865µs
1186+ HEADERS :
1187+ Content-Length: 201
1188+ Content-Type: application/json; charset=utf-8
1189+ Date: Sun, 13 Apr 2025 10:49:52 GMT
1190+ Docker-Distribution-Api-Version: registry/2.0
1191+ X-Content-Type-Options: nosniff
1192+ BODY :
1193+ {
1194+ &#34;errors&#34;: [
1195+ {
1196+ &#34;code&#34;: &#34;UNKNOWN&#34;,
1197+ &#34;message&#34;: &#34;unknown error&#34;,
1198+ &#34;detail&#34;: {
1199+ &#34;Path&#34;: &#34;/docker/registry/v2/repositories/myorg/myrepo/a/_manifests/tags/sha256:totallywrong/current/link&#34;,
1200+ &#34;DriverName&#34;: &#34;filesystem&#34;
1201+ }
1202+ }
1203+ ]
1204+ }
1205+
1206+ ==============================================================================
1207+
1208+ </pre>
1209+ </div>
1210+ </div>
1211+ <pre class="fail-message">Expected
1212+ &lt;int&gt;: 500
1213+ To satisfy at least one of these matchers: [%!s(*matchers.EqualMatcher=&amp;{400}) %!s(*matchers.EqualMatcher=&amp;{404})]</pre>
1214+ <br>
1215+ </div>
1216+
1217+ <br>
1218+
1219+
1220+ <h3>Teardown</h3>
1221+
1222+
1223+
1224+
1225+
1226+
1227+ <div class="result green">
1228+ <div id="output-box-19-button" class="toggle" onclick="javascript:toggleOutput('output-box-19')">+</div>
1229+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-19')">Delete config[0] blob created in setup</h4>
1230+ <br>
1231+ <div id="output-box-19" style="display: none;">
1232+ <pre class="pre-box">DEBUG
1233+ ==============================================================================
1234+ ~~~ REQUEST ~~~
1235+ DELETE /v2/myorg/myrepo/a/blobs/sha256:13b7ad8050af00074dc5511427cced4f3ca332c05d6a14044a8be80966c6148b HTTP/1.1
1236+ HOST : localhost:5000
1237+ HEADERS:
1238+ User-Agent: distribution-spec-conformance-tests
1239+ BODY :
1240+ ***** NO CONTENT *****
1241+ ------------------------------------------------------------------------------
1242+ ~~~ RESPONSE ~~~
1243+ STATUS : 405 Method Not Allowed
1244+ PROTO : HTTP/1.1
1245+ RECEIVED AT : 2025-04-13T10:49:52.960047618Z
1246+ TIME DURATION: 439.82µs
1247+ HEADERS :
1248+ Content-Length: 78
1249+ Content-Type: application/json; charset=utf-8
1250+ Date: Sun, 13 Apr 2025 10:49:52 GMT
1251+ Docker-Distribution-Api-Version: registry/2.0
1252+ X-Content-Type-Options: nosniff
1253+ BODY :
1254+ {
1255+ &#34;errors&#34;: [
1256+ {
1257+ &#34;code&#34;: &#34;UNSUPPORTED&#34;,
1258+ &#34;message&#34;: &#34;The operation is unsupported.&#34;
1259+ }
1260+ ]
1261+ }
1262+
1263+ ==============================================================================
1264+
1265+ </pre>
1266+ </div>
1267+ </div>
1268+
1269+
1270+
1271+
1272+ <div class="result green">
1273+ <div id="output-box-20-button" class="toggle" onclick="javascript:toggleOutput('output-box-20')">+</div>
1274+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-20')">Delete config[1] blob created in setup</h4>
1275+ <br>
1276+ <div id="output-box-20" style="display: none;">
1277+ <pre class="pre-box">DEBUG
1278+ ==============================================================================
1279+ ~~~ REQUEST ~~~
1280+ DELETE /v2/myorg/myrepo/a/blobs/sha256:b3a6fe88600709014374f837673294ff2b0890d8ce591f77c2c2824a3391e1bf HTTP/1.1
1281+ HOST : localhost:5000
1282+ HEADERS:
1283+ User-Agent: distribution-spec-conformance-tests
1284+ BODY :
1285+ ***** NO CONTENT *****
1286+ ------------------------------------------------------------------------------
1287+ ~~~ RESPONSE ~~~
1288+ STATUS : 405 Method Not Allowed
1289+ PROTO : HTTP/1.1
1290+ RECEIVED AT : 2025-04-13T10:49:52.960663143Z
1291+ TIME DURATION: 446.135µs
1292+ HEADERS :
1293+ Content-Length: 78
1294+ Content-Type: application/json; charset=utf-8
1295+ Date: Sun, 13 Apr 2025 10:49:52 GMT
1296+ Docker-Distribution-Api-Version: registry/2.0
1297+ X-Content-Type-Options: nosniff
1298+ BODY :
1299+ {
1300+ &#34;errors&#34;: [
1301+ {
1302+ &#34;code&#34;: &#34;UNSUPPORTED&#34;,
1303+ &#34;message&#34;: &#34;The operation is unsupported.&#34;
1304+ }
1305+ ]
1306+ }
1307+
1308+ ==============================================================================
1309+
1310+ </pre>
1311+ </div>
1312+ </div>
1313+
1314+
1315+
1316+
1317+ <div class="result green">
1318+ <div id="output-box-21-button" class="toggle" onclick="javascript:toggleOutput('output-box-21')">+</div>
1319+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-21')">Delete layer blob created in setup</h4>
1320+ <br>
1321+ <div id="output-box-21" style="display: none;">
1322+ <pre class="pre-box">DEBUG
1323+ ==============================================================================
1324+ ~~~ REQUEST ~~~
1325+ DELETE /v2/myorg/myrepo/a/blobs/sha256:48acff1d91752e957527c1b5416e7376d910bcacf01b9441175f8c270e35c183 HTTP/1.1
1326+ HOST : localhost:5000
1327+ HEADERS:
1328+ User-Agent: distribution-spec-conformance-tests
1329+ BODY :
1330+ ***** NO CONTENT *****
1331+ ------------------------------------------------------------------------------
1332+ ~~~ RESPONSE ~~~
1333+ STATUS : 405 Method Not Allowed
1334+ PROTO : HTTP/1.1
1335+ RECEIVED AT : 2025-04-13T10:49:52.961605544Z
1336+ TIME DURATION: 784.721µs
1337+ HEADERS :
1338+ Content-Length: 78
1339+ Content-Type: application/json; charset=utf-8
1340+ Date: Sun, 13 Apr 2025 10:49:52 GMT
1341+ Docker-Distribution-Api-Version: registry/2.0
1342+ X-Content-Type-Options: nosniff
1343+ BODY :
1344+ {
1345+ &#34;errors&#34;: [
1346+ {
1347+ &#34;code&#34;: &#34;UNSUPPORTED&#34;,
1348+ &#34;message&#34;: &#34;The operation is unsupported.&#34;
1349+ }
1350+ ]
1351+ }
1352+
1353+ ==============================================================================
1354+
1355+ </pre>
1356+ </div>
1357+ </div>
1358+
1359+
1360+
1361+
1362+ <div class="result green">
1363+ <div id="output-box-22-button" class="toggle" onclick="javascript:toggleOutput('output-box-22')">+</div>
1364+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-22')">Delete manifest[0] created in setup</h4>
1365+ <br>
1366+ <div id="output-box-22" style="display: none;">
1367+ <pre class="pre-box">DEBUG
1368+ ==============================================================================
1369+ ~~~ REQUEST ~~~
1370+ DELETE /v2/myorg/myrepo/a/manifests/sha256:0d3190494f1b2b9db0a27d31e1a7a9cfd5cfd24e1c99ecb373b0306082e29896 HTTP/1.1
1371+ HOST : localhost:5000
1372+ HEADERS:
1373+ User-Agent: distribution-spec-conformance-tests
1374+ BODY :
1375+ ***** NO CONTENT *****
1376+ ------------------------------------------------------------------------------
1377+ ~~~ RESPONSE ~~~
1378+ STATUS : 405 Method Not Allowed
1379+ PROTO : HTTP/1.1
1380+ RECEIVED AT : 2025-04-13T10:49:52.962271415Z
1381+ TIME DURATION: 479.065µs
1382+ HEADERS :
1383+ Content-Length: 78
1384+ Content-Type: application/json; charset=utf-8
1385+ Date: Sun, 13 Apr 2025 10:49:52 GMT
1386+ Docker-Distribution-Api-Version: registry/2.0
1387+ X-Content-Type-Options: nosniff
1388+ BODY :
1389+ {
1390+ &#34;errors&#34;: [
1391+ {
1392+ &#34;code&#34;: &#34;UNSUPPORTED&#34;,
1393+ &#34;message&#34;: &#34;The operation is unsupported.&#34;
1394+ }
1395+ ]
1396+ }
1397+
1398+ ==============================================================================
1399+
1400+ </pre>
1401+ </div>
1402+ </div>
1403+
1404+
1405+
1406+
1407+ <div class="result green">
1408+ <div id="output-box-23-button" class="toggle" onclick="javascript:toggleOutput('output-box-23')">+</div>
1409+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-23')">Delete manifest[1] created in setup</h4>
1410+ <br>
1411+ <div id="output-box-23" style="display: none;">
1412+ <pre class="pre-box">DEBUG
1413+ ==============================================================================
1414+ ~~~ REQUEST ~~~
1415+ DELETE /v2/myorg/myrepo/a/manifests/sha256:34baedb2fd45ee2a83db57722eaece9be6f5b02c61e3fbc2d2812128d080bfc0 HTTP/1.1
1416+ HOST : localhost:5000
1417+ HEADERS:
1418+ User-Agent: distribution-spec-conformance-tests
1419+ BODY :
1420+ ***** NO CONTENT *****
1421+ ------------------------------------------------------------------------------
1422+ ~~~ RESPONSE ~~~
1423+ STATUS : 405 Method Not Allowed
1424+ PROTO : HTTP/1.1
1425+ RECEIVED AT : 2025-04-13T10:49:52.962899073Z
1426+ TIME DURATION: 443.018µs
1427+ HEADERS :
1428+ Content-Length: 78
1429+ Content-Type: application/json; charset=utf-8
1430+ Date: Sun, 13 Apr 2025 10:49:52 GMT
1431+ Docker-Distribution-Api-Version: registry/2.0
1432+ X-Content-Type-Options: nosniff
1433+ BODY :
1434+ {
1435+ &#34;errors&#34;: [
1436+ {
1437+ &#34;code&#34;: &#34;UNSUPPORTED&#34;,
1438+ &#34;message&#34;: &#34;The operation is unsupported.&#34;
1439+ }
1440+ ]
1441+ }
1442+
1443+ ==============================================================================
1444+
1445+ </pre>
1446+ </div>
1447+ </div>
1448+
1449+ <br>
1450+
1451+
1452+
1453+
1454+ </div>
1455+
1456+
1457+
1458+
1459+ <h2>Push</h2>
1460+ <div class="subcategory">
1461+
1462+
1463+ <h3>Blob Upload Streamed</h3>
1464+
1465+
1466+
1467+
1468+
1469+
1470+ <div class="result grey">
1471+ <div id="output-box-24-button" class="toggle" onclick="javascript:toggleOutput('output-box-24')">+</div>
1472+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-24')">PATCH request with blob in body should yield 202 response</h4>
1473+ <br>
1474+ <div id="output-box-24" style="display: none;">
1475+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1476+ OCI_TEST_PUSH=0
1477+ OCI_TEST_CONTENT_DISCOVERY=0
1478+ OCI_TEST_CONTENT_MANAGEMENT=0
1479+ OCI_TEST_PULL=1
1480+ </pre>
1481+ </div>
1482+ </div>
1483+
1484+
1485+
1486+
1487+ <div class="result grey">
1488+ <div id="output-box-25-button" class="toggle" onclick="javascript:toggleOutput('output-box-25')">+</div>
1489+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-25')">PUT request to session URL with digest should yield 201 response</h4>
1490+ <br>
1491+ <div id="output-box-25" style="display: none;">
1492+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1493+ OCI_TEST_PULL=1
1494+ OCI_TEST_PUSH=0
1495+ OCI_TEST_CONTENT_DISCOVERY=0
1496+ OCI_TEST_CONTENT_MANAGEMENT=0
1497+ </pre>
1498+ </div>
1499+ </div>
1500+
1501+ <br>
1502+
1503+
1504+ <h3>Blob Upload Monolithic</h3>
1505+
1506+
1507+
1508+
1509+
1510+
1511+ <div class="result grey">
1512+ <div id="output-box-26-button" class="toggle" onclick="javascript:toggleOutput('output-box-26')">+</div>
1513+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-26')">GET nonexistent blob should result in 404 response</h4>
1514+ <br>
1515+ <div id="output-box-26" style="display: none;">
1516+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1517+ OCI_TEST_PUSH=0
1518+ OCI_TEST_CONTENT_DISCOVERY=0
1519+ OCI_TEST_CONTENT_MANAGEMENT=0
1520+ OCI_TEST_PULL=1
1521+ </pre>
1522+ </div>
1523+ </div>
1524+
1525+
1526+
1527+
1528+ <div class="result grey">
1529+ <div id="output-box-27-button" class="toggle" onclick="javascript:toggleOutput('output-box-27')">+</div>
1530+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-27')">POST request with digest and blob should yield a 201 or 202</h4>
1531+ <br>
1532+ <div id="output-box-27" style="display: none;">
1533+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1534+ OCI_TEST_CONTENT_MANAGEMENT=0
1535+ OCI_TEST_PULL=1
1536+ OCI_TEST_PUSH=0
1537+ OCI_TEST_CONTENT_DISCOVERY=0
1538+ </pre>
1539+ </div>
1540+ </div>
1541+
1542+
1543+
1544+
1545+ <div class="result grey">
1546+ <div id="output-box-28-button" class="toggle" onclick="javascript:toggleOutput('output-box-28')">+</div>
1547+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-28')">GET request to blob URL from prior request should yield 200 or 404 based on response code</h4>
1548+ <br>
1549+ <div id="output-box-28" style="display: none;">
1550+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1551+ OCI_TEST_PULL=1
1552+ OCI_TEST_PUSH=0
1553+ OCI_TEST_CONTENT_DISCOVERY=0
1554+ OCI_TEST_CONTENT_MANAGEMENT=0
1555+ </pre>
1556+ </div>
1557+ </div>
1558+
1559+
1560+
1561+
1562+ <div class="result grey">
1563+ <div id="output-box-29-button" class="toggle" onclick="javascript:toggleOutput('output-box-29')">+</div>
1564+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-29')">POST request should yield a session ID</h4>
1565+ <br>
1566+ <div id="output-box-29" style="display: none;">
1567+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1568+ OCI_TEST_PUSH=0
1569+ OCI_TEST_CONTENT_DISCOVERY=0
1570+ OCI_TEST_CONTENT_MANAGEMENT=0
1571+ OCI_TEST_PULL=1
1572+ </pre>
1573+ </div>
1574+ </div>
1575+
1576+
1577+
1578+
1579+ <div class="result grey">
1580+ <div id="output-box-30-button" class="toggle" onclick="javascript:toggleOutput('output-box-30')">+</div>
1581+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-30')">PUT upload of a blob should yield a 201 Response</h4>
1582+ <br>
1583+ <div id="output-box-30" style="display: none;">
1584+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1585+ OCI_TEST_PULL=1
1586+ OCI_TEST_PUSH=0
1587+ OCI_TEST_CONTENT_DISCOVERY=0
1588+ OCI_TEST_CONTENT_MANAGEMENT=0
1589+ </pre>
1590+ </div>
1591+ </div>
1592+
1593+
1594+
1595+
1596+ <div class="result grey">
1597+ <div id="output-box-31-button" class="toggle" onclick="javascript:toggleOutput('output-box-31')">+</div>
1598+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-31')">GET request to existing blob should yield 200 response</h4>
1599+ <br>
1600+ <div id="output-box-31" style="display: none;">
1601+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1602+ OCI_TEST_PULL=1
1603+ OCI_TEST_PUSH=0
1604+ OCI_TEST_CONTENT_DISCOVERY=0
1605+ OCI_TEST_CONTENT_MANAGEMENT=0
1606+ </pre>
1607+ </div>
1608+ </div>
1609+
1610+
1611+
1612+
1613+ <div class="result grey">
1614+ <div id="output-box-32-button" class="toggle" onclick="javascript:toggleOutput('output-box-32')">+</div>
1615+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-32')">PUT upload of a layer blob should yield a 201 Response</h4>
1616+ <br>
1617+ <div id="output-box-32" style="display: none;">
1618+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1619+ OCI_TEST_CONTENT_MANAGEMENT=0
1620+ OCI_TEST_PULL=1
1621+ OCI_TEST_PUSH=0
1622+ OCI_TEST_CONTENT_DISCOVERY=0
1623+ </pre>
1624+ </div>
1625+ </div>
1626+
1627+
1628+
1629+
1630+ <div class="result grey">
1631+ <div id="output-box-33-button" class="toggle" onclick="javascript:toggleOutput('output-box-33')">+</div>
1632+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-33')">GET request to existing layer should yield 200 response</h4>
1633+ <br>
1634+ <div id="output-box-33" style="display: none;">
1635+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1636+ OCI_TEST_CONTENT_MANAGEMENT=0
1637+ OCI_TEST_PULL=1
1638+ OCI_TEST_PUSH=0
1639+ OCI_TEST_CONTENT_DISCOVERY=0
1640+ </pre>
1641+ </div>
1642+ </div>
1643+
1644+ <br>
1645+
1646+
1647+ <h3>Blob Upload Chunked</h3>
1648+
1649+
1650+
1651+
1652+
1653+
1654+ <div class="result grey">
1655+ <div id="output-box-34-button" class="toggle" onclick="javascript:toggleOutput('output-box-34')">+</div>
1656+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-34')">Out-of-order blob upload should return 416</h4>
1657+ <br>
1658+ <div id="output-box-34" style="display: none;">
1659+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1660+ OCI_TEST_PULL=1
1661+ OCI_TEST_PUSH=0
1662+ OCI_TEST_CONTENT_DISCOVERY=0
1663+ OCI_TEST_CONTENT_MANAGEMENT=0
1664+ </pre>
1665+ </div>
1666+ </div>
1667+
1668+
1669+
1670+
1671+ <div class="result grey">
1672+ <div id="output-box-35-button" class="toggle" onclick="javascript:toggleOutput('output-box-35')">+</div>
1673+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-35')">PATCH request with first chunk should return 202</h4>
1674+ <br>
1675+ <div id="output-box-35" style="display: none;">
1676+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1677+ OCI_TEST_PULL=1
1678+ OCI_TEST_PUSH=0
1679+ OCI_TEST_CONTENT_DISCOVERY=0
1680+ OCI_TEST_CONTENT_MANAGEMENT=0
1681+ </pre>
1682+ </div>
1683+ </div>
1684+
1685+
1686+
1687+
1688+ <div class="result grey">
1689+ <div id="output-box-36-button" class="toggle" onclick="javascript:toggleOutput('output-box-36')">+</div>
1690+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-36')">Retry previous blob chunk should return 416</h4>
1691+ <br>
1692+ <div id="output-box-36" style="display: none;">
1693+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1694+ OCI_TEST_PULL=1
1695+ OCI_TEST_PUSH=0
1696+ OCI_TEST_CONTENT_DISCOVERY=0
1697+ OCI_TEST_CONTENT_MANAGEMENT=0
1698+ </pre>
1699+ </div>
1700+ </div>
1701+
1702+
1703+
1704+
1705+ <div class="result grey">
1706+ <div id="output-box-37-button" class="toggle" onclick="javascript:toggleOutput('output-box-37')">+</div>
1707+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-37')">Get on stale blob upload should return 204 with a range and location</h4>
1708+ <br>
1709+ <div id="output-box-37" style="display: none;">
1710+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1711+ OCI_TEST_PULL=1
1712+ OCI_TEST_PUSH=0
1713+ OCI_TEST_CONTENT_DISCOVERY=0
1714+ OCI_TEST_CONTENT_MANAGEMENT=0
1715+ </pre>
1716+ </div>
1717+ </div>
1718+
1719+
1720+
1721+
1722+ <div class="result grey">
1723+ <div id="output-box-38-button" class="toggle" onclick="javascript:toggleOutput('output-box-38')">+</div>
1724+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-38')">PATCH request with second chunk should return 202</h4>
1725+ <br>
1726+ <div id="output-box-38" style="display: none;">
1727+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1728+ OCI_TEST_PULL=1
1729+ OCI_TEST_PUSH=0
1730+ OCI_TEST_CONTENT_DISCOVERY=0
1731+ OCI_TEST_CONTENT_MANAGEMENT=0
1732+ </pre>
1733+ </div>
1734+ </div>
1735+
1736+
1737+
1738+
1739+ <div class="result grey">
1740+ <div id="output-box-39-button" class="toggle" onclick="javascript:toggleOutput('output-box-39')">+</div>
1741+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-39')">PUT request with digest should return 201</h4>
1742+ <br>
1743+ <div id="output-box-39" style="display: none;">
1744+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1745+ OCI_TEST_PULL=1
1746+ OCI_TEST_PUSH=0
1747+ OCI_TEST_CONTENT_DISCOVERY=0
1748+ OCI_TEST_CONTENT_MANAGEMENT=0
1749+ </pre>
1750+ </div>
1751+ </div>
1752+
1753+ <br>
1754+
1755+
1756+ <h3>Cross-Repository Blob Mount</h3>
1757+
1758+
1759+
1760+
1761+
1762+
1763+ <div class="result grey">
1764+ <div id="output-box-40-button" class="toggle" onclick="javascript:toggleOutput('output-box-40')">+</div>
1765+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-40')">Cross-mounting of a blob without the from argument should yield session id</h4>
1766+ <br>
1767+ <div id="output-box-40" style="display: none;">
1768+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1769+ OCI_TEST_PULL=1
1770+ OCI_TEST_PUSH=0
1771+ OCI_TEST_CONTENT_DISCOVERY=0
1772+ OCI_TEST_CONTENT_MANAGEMENT=0
1773+ </pre>
1774+ </div>
1775+ </div>
1776+
1777+
1778+
1779+
1780+ <div class="result grey">
1781+ <div id="output-box-41-button" class="toggle" onclick="javascript:toggleOutput('output-box-41')">+</div>
1782+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-41')">POST request to mount another repository&#39;s blob should return 201 or 202</h4>
1783+ <br>
1784+ <div id="output-box-41" style="display: none;">
1785+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1786+ OCI_TEST_PULL=1
1787+ OCI_TEST_PUSH=0
1788+ OCI_TEST_CONTENT_DISCOVERY=0
1789+ OCI_TEST_CONTENT_MANAGEMENT=0
1790+ </pre>
1791+ </div>
1792+ </div>
1793+
1794+
1795+
1796+
1797+ <div class="result grey">
1798+ <div id="output-box-42-button" class="toggle" onclick="javascript:toggleOutput('output-box-42')">+</div>
1799+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-42')">GET request to test digest within cross-mount namespace should return 200</h4>
1800+ <br>
1801+ <div id="output-box-42" style="display: none;">
1802+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1803+ OCI_TEST_PULL=1
1804+ OCI_TEST_PUSH=0
1805+ OCI_TEST_CONTENT_DISCOVERY=0
1806+ OCI_TEST_CONTENT_MANAGEMENT=0
1807+ </pre>
1808+ </div>
1809+ </div>
1810+
1811+
1812+
1813+
1814+ <div class="result grey">
1815+ <div id="output-box-43-button" class="toggle" onclick="javascript:toggleOutput('output-box-43')">+</div>
1816+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-43')">Cross-mounting of nonexistent blob should yield session id</h4>
1817+ <br>
1818+ <div id="output-box-43" style="display: none;">
1819+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1820+ OCI_TEST_PULL=1
1821+ OCI_TEST_PUSH=0
1822+ OCI_TEST_CONTENT_DISCOVERY=0
1823+ OCI_TEST_CONTENT_MANAGEMENT=0
1824+ </pre>
1825+ </div>
1826+ </div>
1827+
1828+
1829+
1830+
1831+ <div class="result grey">
1832+ <div id="output-box-44-button" class="toggle" onclick="javascript:toggleOutput('output-box-44')">+</div>
1833+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-44')">Cross-mounting without from, and automatic content discovery enabled should return a 201</h4>
1834+ <br>
1835+ <div id="output-box-44" style="display: none;">
1836+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1837+ OCI_TEST_PULL=1
1838+ OCI_TEST_PUSH=0
1839+ OCI_TEST_CONTENT_DISCOVERY=0
1840+ OCI_TEST_CONTENT_MANAGEMENT=0
1841+ </pre>
1842+ </div>
1843+ </div>
1844+
1845+
1846+
1847+
1848+ <div class="result grey">
1849+ <div id="output-box-45-button" class="toggle" onclick="javascript:toggleOutput('output-box-45')">+</div>
1850+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-45')">Cross-mounting without from, and automatic content discovery disabled should return a 202</h4>
1851+ <br>
1852+ <div id="output-box-45" style="display: none;">
1853+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1854+ OCI_TEST_CONTENT_MANAGEMENT=0
1855+ OCI_TEST_PULL=1
1856+ OCI_TEST_PUSH=0
1857+ OCI_TEST_CONTENT_DISCOVERY=0
1858+ </pre>
1859+ </div>
1860+ </div>
1861+
1862+ <br>
1863+
1864+
1865+ <h3>Manifest Upload</h3>
1866+
1867+
1868+
1869+
1870+
1871+
1872+ <div class="result grey">
1873+ <div id="output-box-46-button" class="toggle" onclick="javascript:toggleOutput('output-box-46')">+</div>
1874+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-46')">GET nonexistent manifest should return 404</h4>
1875+ <br>
1876+ <div id="output-box-46" style="display: none;">
1877+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1878+ OCI_TEST_PULL=1
1879+ OCI_TEST_PUSH=0
1880+ OCI_TEST_CONTENT_DISCOVERY=0
1881+ OCI_TEST_CONTENT_MANAGEMENT=0
1882+ </pre>
1883+ </div>
1884+ </div>
1885+
1886+
1887+
1888+
1889+ <div class="result grey">
1890+ <div id="output-box-47-button" class="toggle" onclick="javascript:toggleOutput('output-box-47')">+</div>
1891+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-47')">PUT should accept a manifest upload</h4>
1892+ <br>
1893+ <div id="output-box-47" style="display: none;">
1894+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1895+ OCI_TEST_PULL=1
1896+ OCI_TEST_PUSH=0
1897+ OCI_TEST_CONTENT_DISCOVERY=0
1898+ OCI_TEST_CONTENT_MANAGEMENT=0
1899+ </pre>
1900+ </div>
1901+ </div>
1902+
1903+
1904+
1905+
1906+ <div class="result grey">
1907+ <div id="output-box-48-button" class="toggle" onclick="javascript:toggleOutput('output-box-48')">+</div>
1908+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-48')">Registry should accept a manifest upload with no layers</h4>
1909+ <br>
1910+ <div id="output-box-48" style="display: none;">
1911+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1912+ OCI_TEST_PULL=1
1913+ OCI_TEST_PUSH=0
1914+ OCI_TEST_CONTENT_DISCOVERY=0
1915+ OCI_TEST_CONTENT_MANAGEMENT=0
1916+ </pre>
1917+ </div>
1918+ </div>
1919+
1920+
1921+
1922+
1923+ <div class="result grey">
1924+ <div id="output-box-49-button" class="toggle" onclick="javascript:toggleOutput('output-box-49')">+</div>
1925+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-49')">GET request to manifest URL (digest) should yield 200 response</h4>
1926+ <br>
1927+ <div id="output-box-49" style="display: none;">
1928+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1929+ OCI_TEST_PULL=1
1930+ OCI_TEST_PUSH=0
1931+ OCI_TEST_CONTENT_DISCOVERY=0
1932+ OCI_TEST_CONTENT_MANAGEMENT=0
1933+ </pre>
1934+ </div>
1935+ </div>
1936+
1937+ <br>
1938+
1939+
1940+ <h3>Teardown</h3>
1941+
1942+
1943+
1944+
1945+
1946+
1947+ <div class="result grey">
1948+ <div id="output-box-50-button" class="toggle" onclick="javascript:toggleOutput('output-box-50')">+</div>
1949+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-50')">Delete config blob created in tests</h4>
1950+ <br>
1951+ <div id="output-box-50" style="display: none;">
1952+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1953+ OCI_TEST_PULL=1
1954+ OCI_TEST_PUSH=0
1955+ OCI_TEST_CONTENT_DISCOVERY=0
1956+ OCI_TEST_CONTENT_MANAGEMENT=0
1957+ </pre>
1958+ </div>
1959+ </div>
1960+
1961+
1962+
1963+
1964+ <div class="result grey">
1965+ <div id="output-box-51-button" class="toggle" onclick="javascript:toggleOutput('output-box-51')">+</div>
1966+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-51')">Delete layer blob created in setup</h4>
1967+ <br>
1968+ <div id="output-box-51" style="display: none;">
1969+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1970+ OCI_TEST_PUSH=0
1971+ OCI_TEST_CONTENT_DISCOVERY=0
1972+ OCI_TEST_CONTENT_MANAGEMENT=0
1973+ OCI_TEST_PULL=1
1974+ </pre>
1975+ </div>
1976+ </div>
1977+
1978+
1979+
1980+
1981+ <div class="result grey">
1982+ <div id="output-box-52-button" class="toggle" onclick="javascript:toggleOutput('output-box-52')">+</div>
1983+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-52')">Delete manifest created in tests</h4>
1984+ <br>
1985+ <div id="output-box-52" style="display: none;">
1986+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
1987+ OCI_TEST_PUSH=0
1988+ OCI_TEST_CONTENT_DISCOVERY=0
1989+ OCI_TEST_CONTENT_MANAGEMENT=0
1990+ OCI_TEST_PULL=1
1991+ </pre>
1992+ </div>
1993+ </div>
1994+
1995+ <br>
1996+
1997+
1998+
1999+
2000+ </div>
2001+
2002+
2003+
2004+
2005+ <h2>Content Discovery</h2>
2006+ <div class="subcategory">
2007+
2008+
2009+ <h3>Setup</h3>
2010+
2011+
2012+
2013+
2014+
2015+
2016+ <div class="result grey">
2017+ <div id="output-box-53-button" class="toggle" onclick="javascript:toggleOutput('output-box-53')">+</div>
2018+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-53')">Populate registry with test blob</h4>
2019+ <br>
2020+ <div id="output-box-53" style="display: none;">
2021+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2022+ OCI_TEST_CONTENT_MANAGEMENT=0
2023+ OCI_TEST_PULL=1
2024+ OCI_TEST_PUSH=0
2025+ OCI_TEST_CONTENT_DISCOVERY=0
2026+ </pre>
2027+ </div>
2028+ </div>
2029+
2030+
2031+
2032+
2033+ <div class="result grey">
2034+ <div id="output-box-54-button" class="toggle" onclick="javascript:toggleOutput('output-box-54')">+</div>
2035+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-54')">Populate registry with test layer</h4>
2036+ <br>
2037+ <div id="output-box-54" style="display: none;">
2038+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2039+ OCI_TEST_PULL=1
2040+ OCI_TEST_PUSH=0
2041+ OCI_TEST_CONTENT_DISCOVERY=0
2042+ OCI_TEST_CONTENT_MANAGEMENT=0
2043+ </pre>
2044+ </div>
2045+ </div>
2046+
2047+
2048+
2049+
2050+ <div class="result grey">
2051+ <div id="output-box-55-button" class="toggle" onclick="javascript:toggleOutput('output-box-55')">+</div>
2052+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-55')">Populate registry with test tags</h4>
2053+ <br>
2054+ <div id="output-box-55" style="display: none;">
2055+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2056+ OCI_TEST_PULL=1
2057+ OCI_TEST_PUSH=0
2058+ OCI_TEST_CONTENT_DISCOVERY=0
2059+ OCI_TEST_CONTENT_MANAGEMENT=0
2060+ </pre>
2061+ </div>
2062+ </div>
2063+
2064+
2065+
2066+
2067+ <div class="result grey">
2068+ <div id="output-box-56-button" class="toggle" onclick="javascript:toggleOutput('output-box-56')">+</div>
2069+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-56')">Populate registry with test tags (no push)</h4>
2070+ <br>
2071+ <div id="output-box-56" style="display: none;">
2072+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2073+ OCI_TEST_PULL=1
2074+ OCI_TEST_PUSH=0
2075+ OCI_TEST_CONTENT_DISCOVERY=0
2076+ OCI_TEST_CONTENT_MANAGEMENT=0
2077+ </pre>
2078+ </div>
2079+ </div>
2080+
2081+
2082+
2083+
2084+ <div class="result grey">
2085+ <div id="output-box-57-button" class="toggle" onclick="javascript:toggleOutput('output-box-57')">+</div>
2086+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-57')">References setup</h4>
2087+ <br>
2088+ <div id="output-box-57" style="display: none;">
2089+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2090+ OCI_TEST_PUSH=0
2091+ OCI_TEST_CONTENT_DISCOVERY=0
2092+ OCI_TEST_CONTENT_MANAGEMENT=0
2093+ OCI_TEST_PULL=1
2094+ </pre>
2095+ </div>
2096+ </div>
2097+
2098+ <br>
2099+
2100+
2101+ <h3>Test content discovery endpoints (listing tags)</h3>
2102+
2103+
2104+
2105+
2106+
2107+
2108+ <div class="result grey">
2109+ <div id="output-box-58-button" class="toggle" onclick="javascript:toggleOutput('output-box-58')">+</div>
2110+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-58')">GET request to list tags should yield 200 response</h4>
2111+ <br>
2112+ <div id="output-box-58" style="display: none;">
2113+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2114+ OCI_TEST_PUSH=0
2115+ OCI_TEST_CONTENT_DISCOVERY=0
2116+ OCI_TEST_CONTENT_MANAGEMENT=0
2117+ OCI_TEST_PULL=1
2118+ </pre>
2119+ </div>
2120+ </div>
2121+
2122+
2123+
2124+
2125+ <div class="result grey">
2126+ <div id="output-box-59-button" class="toggle" onclick="javascript:toggleOutput('output-box-59')">+</div>
2127+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-59')">GET number of tags should be limitable by `n` query parameter</h4>
2128+ <br>
2129+ <div id="output-box-59" style="display: none;">
2130+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2131+ OCI_TEST_PULL=1
2132+ OCI_TEST_PUSH=0
2133+ OCI_TEST_CONTENT_DISCOVERY=0
2134+ OCI_TEST_CONTENT_MANAGEMENT=0
2135+ </pre>
2136+ </div>
2137+ </div>
2138+
2139+
2140+
2141+
2142+ <div class="result grey">
2143+ <div id="output-box-60-button" class="toggle" onclick="javascript:toggleOutput('output-box-60')">+</div>
2144+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-60')">GET start of tag is set by `last` query parameter</h4>
2145+ <br>
2146+ <div id="output-box-60" style="display: none;">
2147+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2148+ OCI_TEST_CONTENT_MANAGEMENT=0
2149+ OCI_TEST_PULL=1
2150+ OCI_TEST_PUSH=0
2151+ OCI_TEST_CONTENT_DISCOVERY=0
2152+ </pre>
2153+ </div>
2154+ </div>
2155+
2156+ <br>
2157+
2158+
2159+ <h3>Test content discovery endpoints (listing references)</h3>
2160+
2161+
2162+
2163+
2164+
2165+
2166+ <div class="result grey">
2167+ <div id="output-box-61-button" class="toggle" onclick="javascript:toggleOutput('output-box-61')">+</div>
2168+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-61')">GET request to nonexistent blob should result in empty 200 response</h4>
2169+ <br>
2170+ <div id="output-box-61" style="display: none;">
2171+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2172+ OCI_TEST_CONTENT_DISCOVERY=0
2173+ OCI_TEST_CONTENT_MANAGEMENT=0
2174+ OCI_TEST_PULL=1
2175+ OCI_TEST_PUSH=0
2176+ </pre>
2177+ </div>
2178+ </div>
2179+
2180+
2181+
2182+
2183+ <div class="result grey">
2184+ <div id="output-box-62-button" class="toggle" onclick="javascript:toggleOutput('output-box-62')">+</div>
2185+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-62')">GET request to existing blob should yield 200</h4>
2186+ <br>
2187+ <div id="output-box-62" style="display: none;">
2188+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2189+ OCI_TEST_PULL=1
2190+ OCI_TEST_PUSH=0
2191+ OCI_TEST_CONTENT_DISCOVERY=0
2192+ OCI_TEST_CONTENT_MANAGEMENT=0
2193+ </pre>
2194+ </div>
2195+ </div>
2196+
2197+
2198+
2199+
2200+ <div class="result grey">
2201+ <div id="output-box-63-button" class="toggle" onclick="javascript:toggleOutput('output-box-63')">+</div>
2202+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-63')">GET request to existing blob with filter should yield 200</h4>
2203+ <br>
2204+ <div id="output-box-63" style="display: none;">
2205+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2206+ OCI_TEST_CONTENT_MANAGEMENT=0
2207+ OCI_TEST_PULL=1
2208+ OCI_TEST_PUSH=0
2209+ OCI_TEST_CONTENT_DISCOVERY=0
2210+ </pre>
2211+ </div>
2212+ </div>
2213+
2214+
2215+
2216+
2217+ <div class="result grey">
2218+ <div id="output-box-64-button" class="toggle" onclick="javascript:toggleOutput('output-box-64')">+</div>
2219+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-64')">GET request to missing manifest should yield 200</h4>
2220+ <br>
2221+ <div id="output-box-64" style="display: none;">
2222+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2223+ OCI_TEST_CONTENT_DISCOVERY=0
2224+ OCI_TEST_CONTENT_MANAGEMENT=0
2225+ OCI_TEST_PULL=1
2226+ OCI_TEST_PUSH=0
2227+ </pre>
2228+ </div>
2229+ </div>
2230+
2231+ <br>
2232+
2233+
2234+ <h3>Teardown</h3>
2235+
2236+
2237+
2238+
2239+
2240+
2241+ <div class="result grey">
2242+ <div id="output-box-65-button" class="toggle" onclick="javascript:toggleOutput('output-box-65')">+</div>
2243+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-65')">Delete config blob created in tests</h4>
2244+ <br>
2245+ <div id="output-box-65" style="display: none;">
2246+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2247+ OCI_TEST_PULL=1
2248+ OCI_TEST_PUSH=0
2249+ OCI_TEST_CONTENT_DISCOVERY=0
2250+ OCI_TEST_CONTENT_MANAGEMENT=0
2251+ </pre>
2252+ </div>
2253+ </div>
2254+
2255+
2256+
2257+
2258+ <div class="result grey">
2259+ <div id="output-box-66-button" class="toggle" onclick="javascript:toggleOutput('output-box-66')">+</div>
2260+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-66')">Delete layer blob created in setup</h4>
2261+ <br>
2262+ <div id="output-box-66" style="display: none;">
2263+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2264+ OCI_TEST_PULL=1
2265+ OCI_TEST_PUSH=0
2266+ OCI_TEST_CONTENT_DISCOVERY=0
2267+ OCI_TEST_CONTENT_MANAGEMENT=0
2268+ </pre>
2269+ </div>
2270+ </div>
2271+
2272+
2273+
2274+
2275+ <div class="result grey">
2276+ <div id="output-box-67-button" class="toggle" onclick="javascript:toggleOutput('output-box-67')">+</div>
2277+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-67')">Delete created manifest &amp; associated tags</h4>
2278+ <br>
2279+ <div id="output-box-67" style="display: none;">
2280+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2281+ OCI_TEST_PUSH=0
2282+ OCI_TEST_CONTENT_DISCOVERY=0
2283+ OCI_TEST_CONTENT_MANAGEMENT=0
2284+ OCI_TEST_PULL=1
2285+ </pre>
2286+ </div>
2287+ </div>
2288+
2289+
2290+
2291+
2292+ <div class="result grey">
2293+ <div id="output-box-68-button" class="toggle" onclick="javascript:toggleOutput('output-box-68')">+</div>
2294+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-68')">References teardown</h4>
2295+ <br>
2296+ <div id="output-box-68" style="display: none;">
2297+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2298+ OCI_TEST_PULL=1
2299+ OCI_TEST_PUSH=0
2300+ OCI_TEST_CONTENT_DISCOVERY=0
2301+ OCI_TEST_CONTENT_MANAGEMENT=0
2302+ </pre>
2303+ </div>
2304+ </div>
2305+
2306+ <br>
2307+
2308+
2309+
2310+
2311+ </div>
2312+
2313+
2314+
2315+
2316+ <h2>Content Management</h2>
2317+ <div class="subcategory">
2318+
2319+
2320+ <h3>Setup</h3>
2321+
2322+
2323+
2324+
2325+
2326+
2327+ <div class="result grey">
2328+ <div id="output-box-69-button" class="toggle" onclick="javascript:toggleOutput('output-box-69')">+</div>
2329+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-69')">Populate registry with test config blob</h4>
2330+ <br>
2331+ <div id="output-box-69" style="display: none;">
2332+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2333+ OCI_TEST_PUSH=0
2334+ OCI_TEST_CONTENT_DISCOVERY=0
2335+ OCI_TEST_CONTENT_MANAGEMENT=0
2336+ OCI_TEST_PULL=1
2337+ </pre>
2338+ </div>
2339+ </div>
2340+
2341+
2342+
2343+
2344+ <div class="result grey">
2345+ <div id="output-box-70-button" class="toggle" onclick="javascript:toggleOutput('output-box-70')">+</div>
2346+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-70')">Populate registry with test layer</h4>
2347+ <br>
2348+ <div id="output-box-70" style="display: none;">
2349+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2350+ OCI_TEST_PUSH=0
2351+ OCI_TEST_CONTENT_DISCOVERY=0
2352+ OCI_TEST_CONTENT_MANAGEMENT=0
2353+ OCI_TEST_PULL=1
2354+ </pre>
2355+ </div>
2356+ </div>
2357+
2358+
2359+
2360+
2361+ <div class="result grey">
2362+ <div id="output-box-71-button" class="toggle" onclick="javascript:toggleOutput('output-box-71')">+</div>
2363+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-71')">Populate registry with test tag</h4>
2364+ <br>
2365+ <div id="output-box-71" style="display: none;">
2366+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2367+ OCI_TEST_PULL=1
2368+ OCI_TEST_PUSH=0
2369+ OCI_TEST_CONTENT_DISCOVERY=0
2370+ OCI_TEST_CONTENT_MANAGEMENT=0
2371+ </pre>
2372+ </div>
2373+ </div>
2374+
2375+
2376+
2377+
2378+ <div class="result grey">
2379+ <div id="output-box-72-button" class="toggle" onclick="javascript:toggleOutput('output-box-72')">+</div>
2380+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-72')">Check how many tags there are before anything gets deleted</h4>
2381+ <br>
2382+ <div id="output-box-72" style="display: none;">
2383+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2384+ OCI_TEST_PULL=1
2385+ OCI_TEST_PUSH=0
2386+ OCI_TEST_CONTENT_DISCOVERY=0
2387+ OCI_TEST_CONTENT_MANAGEMENT=0
2388+ </pre>
2389+ </div>
2390+ </div>
2391+
2392+ <br>
2393+
2394+
2395+ <h3>Manifest delete</h3>
2396+
2397+
2398+
2399+
2400+
2401+
2402+ <div class="result grey">
2403+ <div id="output-box-73-button" class="toggle" onclick="javascript:toggleOutput('output-box-73')">+</div>
2404+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-73')">DELETE request to manifest tag should return 202, unless tag deletion is disallowed (400/405)</h4>
2405+ <br>
2406+ <div id="output-box-73" style="display: none;">
2407+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2408+ OCI_TEST_CONTENT_MANAGEMENT=0
2409+ OCI_TEST_PULL=1
2410+ OCI_TEST_PUSH=0
2411+ OCI_TEST_CONTENT_DISCOVERY=0
2412+ </pre>
2413+ </div>
2414+ </div>
2415+
2416+
2417+
2418+
2419+ <div class="result grey">
2420+ <div id="output-box-74-button" class="toggle" onclick="javascript:toggleOutput('output-box-74')">+</div>
2421+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-74')">DELETE request to manifest (digest) should yield 202 response unless already deleted</h4>
2422+ <br>
2423+ <div id="output-box-74" style="display: none;">
2424+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2425+ OCI_TEST_CONTENT_DISCOVERY=0
2426+ OCI_TEST_CONTENT_MANAGEMENT=0
2427+ OCI_TEST_PULL=1
2428+ OCI_TEST_PUSH=0
2429+ </pre>
2430+ </div>
2431+ </div>
2432+
2433+
2434+
2435+
2436+ <div class="result grey">
2437+ <div id="output-box-75-button" class="toggle" onclick="javascript:toggleOutput('output-box-75')">+</div>
2438+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-75')">GET request to deleted manifest URL should yield 404 response, unless delete is disallowed</h4>
2439+ <br>
2440+ <div id="output-box-75" style="display: none;">
2441+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2442+ OCI_TEST_PULL=1
2443+ OCI_TEST_PUSH=0
2444+ OCI_TEST_CONTENT_DISCOVERY=0
2445+ OCI_TEST_CONTENT_MANAGEMENT=0
2446+ </pre>
2447+ </div>
2448+ </div>
2449+
2450+
2451+
2452+
2453+ <div class="result grey">
2454+ <div id="output-box-76-button" class="toggle" onclick="javascript:toggleOutput('output-box-76')">+</div>
2455+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-76')">GET request to tags list should reflect manifest deletion</h4>
2456+ <br>
2457+ <div id="output-box-76" style="display: none;">
2458+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2459+ OCI_TEST_PULL=1
2460+ OCI_TEST_PUSH=0
2461+ OCI_TEST_CONTENT_DISCOVERY=0
2462+ OCI_TEST_CONTENT_MANAGEMENT=0
2463+ </pre>
2464+ </div>
2465+ </div>
2466+
2467+ <br>
2468+
2469+
2470+ <h3>Blob delete</h3>
2471+
2472+
2473+
2474+
2475+
2476+
2477+ <div class="result grey">
2478+ <div id="output-box-77-button" class="toggle" onclick="javascript:toggleOutput('output-box-77')">+</div>
2479+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-77')">DELETE request to blob URL should yield 202 response</h4>
2480+ <br>
2481+ <div id="output-box-77" style="display: none;">
2482+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2483+ OCI_TEST_PULL=1
2484+ OCI_TEST_PUSH=0
2485+ OCI_TEST_CONTENT_DISCOVERY=0
2486+ OCI_TEST_CONTENT_MANAGEMENT=0
2487+ </pre>
2488+ </div>
2489+ </div>
2490+
2491+
2492+
2493+
2494+ <div class="result grey">
2495+ <div id="output-box-78-button" class="toggle" onclick="javascript:toggleOutput('output-box-78')">+</div>
2496+ <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-78')">GET request to deleted blob URL should yield 404 response</h4>
2497+ <br>
2498+ <div id="output-box-78" style="display: none;">
2499+ <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
2500+ OCI_TEST_PULL=1
2501+ OCI_TEST_PUSH=0
2502+ OCI_TEST_CONTENT_DISCOVERY=0
2503+ OCI_TEST_CONTENT_MANAGEMENT=0
2504+ </pre>
2505+ </div>
2506+ </div>
2507+
2508+ <br>
2509+
2510+
2511+
2512+
2513+ </div>
2514+
2515+
2516+ </div>
2517+ </body>
2518+ </html>
2519 diff --git a/results/junit.xml b/results/junit.xml
2520index 75149b5..e83d557 100644
2521--- a/results/junit.xml
2522+++ b/results/junit.xml
2523 @@ -1,12 +1,12 @@
2524 <?xml version="1.0" encoding="UTF-8"?>
2525- <testsuites tests="80" disabled="56" errors="0" failures="4" time="0.074534894">
2526- <testsuite name="conformance tests" package="/results" tests="80" disabled="0" skipped="56" errors="0" failures="4" time="0.074534894" timestamp="2025-04-12T15:50:41">
2527+ <testsuites tests="80" disabled="56" errors="0" failures="0" time="0.076271819">
2528+ <testsuite name="conformance tests" package="/results" tests="80" disabled="0" skipped="56" errors="0" failures="0" time="0.076271819" timestamp="2025-04-13T11:32:22">
2529 <properties>
2530- <property name="SuiteSucceeded" value="false"></property>
2531+ <property name="SuiteSucceeded" value="true"></property>
2532 <property name="SuiteHasProgrammaticFocus" value="false"></property>
2533 <property name="SpecialSuiteFailureReason" value=""></property>
2534 <property name="SuiteLabels" value="[]"></property>
2535- <property name="RandomSeed" value="1744473041"></property>
2536+ <property name="RandomSeed" value="1744543942"></property>
2537 <property name="RandomizeAllSpecs" value="false"></property>
2538 <property name="LabelFilter" value=""></property>
2539 <property name="FocusStrings" value=""></property>
2540 @@ -20,305 +20,301 @@
2541 <property name="ParallelTotal" value="1"></property>
2542 <property name="OutputInterceptorMode" value=""></property>
2543 </properties>
2544- <testcase name="OCI Distribution Conformance Tests Pull Setup Populate registry with test blob" classname="conformance tests" status="passed" time="0.003078609">
2545- <system-err>&gt; Enter [It] Populate registry with test blob - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:18 @ 04/12/25 15:50:41.008&#xA;&lt; Exit [It] Populate registry with test blob - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:18 @ 04/12/25 15:50:41.011 (3ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.011&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.011 (0s)&#xA;</system-err>
2546+ <testcase name="OCI Distribution Conformance Tests Pull Setup Populate registry with test blob" classname="conformance tests" status="passed" time="0.003082062">
2547+ <system-err>&gt; Enter [It] Populate registry with test blob - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:18 @ 04/13/25 11:32:22.013&#xA;&lt; Exit [It] Populate registry with test blob - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:18 @ 04/13/25 11:32:22.016 (3ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.016&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.016 (0s)&#xA;</system-err>
2548 </testcase>
2549- <testcase name="OCI Distribution Conformance Tests Pull Setup Populate registry with test blob" classname="conformance tests" status="passed" time="0.001872672">
2550- <system-err>&gt; Enter [It] Populate registry with test blob - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:36 @ 04/12/25 15:50:41.011&#xA;&lt; Exit [It] Populate registry with test blob - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:36 @ 04/12/25 15:50:41.013 (2ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.013&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.013 (0s)&#xA;</system-err>
2551+ <testcase name="OCI Distribution Conformance Tests Pull Setup Populate registry with test blob" classname="conformance tests" status="passed" time="0.001974432">
2552+ <system-err>&gt; Enter [It] Populate registry with test blob - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:36 @ 04/13/25 11:32:22.016&#xA;&lt; Exit [It] Populate registry with test blob - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:36 @ 04/13/25 11:32:22.018 (2ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.018&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.018 (0s)&#xA;</system-err>
2553 </testcase>
2554- <testcase name="OCI Distribution Conformance Tests Pull Setup Populate registry with test layer" classname="conformance tests" status="passed" time="0.00178191">
2555- <system-err>&gt; Enter [It] Populate registry with test layer - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:54 @ 04/12/25 15:50:41.013&#xA;&lt; Exit [It] Populate registry with test layer - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:54 @ 04/12/25 15:50:41.015 (2ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.015&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.015 (0s)&#xA;</system-err>
2556+ <testcase name="OCI Distribution Conformance Tests Pull Setup Populate registry with test layer" classname="conformance tests" status="passed" time="0.001881321">
2557+ <system-err>&gt; Enter [It] Populate registry with test layer - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:54 @ 04/13/25 11:32:22.018&#xA;&lt; Exit [It] Populate registry with test layer - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:54 @ 04/13/25 11:32:22.02 (2ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.02&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.02 (0s)&#xA;</system-err>
2558 </testcase>
2559- <testcase name="OCI Distribution Conformance Tests Pull Setup Populate registry with test manifest" classname="conformance tests" status="passed" time="0.001527263">
2560- <system-err>&gt; Enter [It] Populate registry with test manifest - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:72 @ 04/12/25 15:50:41.015&#xA;&lt; Exit [It] Populate registry with test manifest - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:72 @ 04/12/25 15:50:41.016 (2ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.016&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.016 (0s)&#xA;</system-err>
2561+ <testcase name="OCI Distribution Conformance Tests Pull Setup Populate registry with test manifest" classname="conformance tests" status="passed" time="0.001966904">
2562+ <system-err>&gt; Enter [It] Populate registry with test manifest - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:72 @ 04/13/25 11:32:22.02&#xA;&lt; Exit [It] Populate registry with test manifest - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:72 @ 04/13/25 11:32:22.022 (2ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.022&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.022 (0s)&#xA;</system-err>
2563 </testcase>
2564- <testcase name="OCI Distribution Conformance Tests Pull Setup Populate registry with test manifest" classname="conformance tests" status="passed" time="0.001533707">
2565- <system-err>&gt; Enter [It] Populate registry with test manifest - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:87 @ 04/12/25 15:50:41.016&#xA;&lt; Exit [It] Populate registry with test manifest - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:87 @ 04/12/25 15:50:41.018 (2ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.018&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.018 (0s)&#xA;</system-err>
2566+ <testcase name="OCI Distribution Conformance Tests Pull Setup Populate registry with test manifest" classname="conformance tests" status="passed" time="0.001908535">
2567+ <system-err>&gt; Enter [It] Populate registry with test manifest - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:87 @ 04/13/25 11:32:22.022&#xA;&lt; Exit [It] Populate registry with test manifest - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:87 @ 04/13/25 11:32:22.024 (2ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.024&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.024 (0s)&#xA;</system-err>
2568 </testcase>
2569- <testcase name="OCI Distribution Conformance Tests Pull Setup Get tag name from environment" classname="conformance tests" status="skipped" time="9.4627e-05">
2570+ <testcase name="OCI Distribution Conformance Tests Pull Setup Get tag name from environment" classname="conformance tests" status="skipped" time="9.7971e-05">
2571 <skipped message="skipped - you have skipped this test."></skipped>
2572- <system-err>&gt; Enter [It] Get tag name from environment - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:101 @ 04/12/25 15:50:41.018&#xA;[SKIPPED] you have skipped this test.&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:591 @ 04/12/25 15:50:41.018&#xA;&lt; Exit [It] Get tag name from environment - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:101 @ 04/12/25 15:50:41.018 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.018&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.018 (0s)&#xA;</system-err>
2573+ <system-err>&gt; Enter [It] Get tag name from environment - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:101 @ 04/13/25 11:32:22.024&#xA;[SKIPPED] you have skipped this test.&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:591 @ 04/13/25 11:32:22.024&#xA;&lt; Exit [It] Get tag name from environment - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:101 @ 04/13/25 11:32:22.024 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.024&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.024 (0s)&#xA;</system-err>
2574 </testcase>
2575- <testcase name="OCI Distribution Conformance Tests Pull Pull blobs HEAD request to nonexistent blob should result in 404 response" classname="conformance tests" status="passed" time="0.000800495">
2576- <system-err>&gt; Enter [It] HEAD request to nonexistent blob should result in 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:112 @ 04/12/25 15:50:41.018&#xA;&lt; Exit [It] HEAD request to nonexistent blob should result in 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:112 @ 04/12/25 15:50:41.019 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.019&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.019 (0s)&#xA;</system-err>
2577+ <testcase name="OCI Distribution Conformance Tests Pull Pull blobs HEAD request to nonexistent blob should result in 404 response" classname="conformance tests" status="passed" time="0.000859549">
2578+ <system-err>&gt; Enter [It] HEAD request to nonexistent blob should result in 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:112 @ 04/13/25 11:32:22.024&#xA;&lt; Exit [It] HEAD request to nonexistent blob should result in 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:112 @ 04/13/25 11:32:22.025 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.025&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.025 (0s)&#xA;</system-err>
2579 </testcase>
2580- <testcase name="OCI Distribution Conformance Tests Pull Pull blobs HEAD request to existing blob should yield 200" classname="conformance tests" status="passed" time="0.000827667">
2581- <system-err>&gt; Enter [It] HEAD request to existing blob should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:121 @ 04/12/25 15:50:41.019&#xA;&lt; Exit [It] HEAD request to existing blob should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:121 @ 04/12/25 15:50:41.02 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.02&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.02 (0s)&#xA;</system-err>
2582+ <testcase name="OCI Distribution Conformance Tests Pull Pull blobs HEAD request to existing blob should yield 200" classname="conformance tests" status="passed" time="0.000820735">
2583+ <system-err>&gt; Enter [It] HEAD request to existing blob should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:121 @ 04/13/25 11:32:22.025&#xA;&lt; Exit [It] HEAD request to existing blob should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:121 @ 04/13/25 11:32:22.026 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.026&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.026 (0s)&#xA;</system-err>
2584 </testcase>
2585- <testcase name="OCI Distribution Conformance Tests Pull Pull blobs GET nonexistent blob should result in 404 response" classname="conformance tests" status="passed" time="0.000812769">
2586- <system-err>&gt; Enter [It] GET nonexistent blob should result in 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:133 @ 04/12/25 15:50:41.02&#xA;&lt; Exit [It] GET nonexistent blob should result in 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:133 @ 04/12/25 15:50:41.021 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.021&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.021 (0s)&#xA;</system-err>
2587+ <testcase name="OCI Distribution Conformance Tests Pull Pull blobs GET nonexistent blob should result in 404 response" classname="conformance tests" status="passed" time="0.000866961">
2588+ <system-err>&gt; Enter [It] GET nonexistent blob should result in 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:133 @ 04/13/25 11:32:22.026&#xA;&lt; Exit [It] GET nonexistent blob should result in 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:133 @ 04/13/25 11:32:22.027 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.027&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.027 (0s)&#xA;</system-err>
2589 </testcase>
2590- <testcase name="OCI Distribution Conformance Tests Pull Pull blobs GET request to existing blob URL should yield 200" classname="conformance tests" status="passed" time="0.041607836">
2591- <system-err>&gt; Enter [It] GET request to existing blob URL should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:142 @ 04/12/25 15:50:41.021&#xA;&lt; Exit [It] GET request to existing blob URL should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:142 @ 04/12/25 15:50:41.062 (42ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.062&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.062 (0s)&#xA;</system-err>
2592+ <testcase name="OCI Distribution Conformance Tests Pull Pull blobs GET request to existing blob URL should yield 200" classname="conformance tests" status="passed" time="0.041432072">
2593+ <system-err>&gt; Enter [It] GET request to existing blob URL should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:142 @ 04/13/25 11:32:22.027&#xA;&lt; Exit [It] GET request to existing blob URL should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:142 @ 04/13/25 11:32:22.068 (41ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.068&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.068 (0s)&#xA;</system-err>
2594 </testcase>
2595- <testcase name="OCI Distribution Conformance Tests Pull Pull manifests HEAD request to nonexistent manifest should return 404" classname="conformance tests" status="passed" time="0.001303039">
2596- <system-err>&gt; Enter [It] HEAD request to nonexistent manifest should return 404 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:152 @ 04/12/25 15:50:41.062&#xA;&lt; Exit [It] HEAD request to nonexistent manifest should return 404 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:152 @ 04/12/25 15:50:41.064 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.064&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.064 (0s)&#xA;</system-err>
2597+ <testcase name="OCI Distribution Conformance Tests Pull Pull manifests HEAD request to nonexistent manifest should return 404" classname="conformance tests" status="passed" time="0.001422861">
2598+ <system-err>&gt; Enter [It] HEAD request to nonexistent manifest should return 404 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:152 @ 04/13/25 11:32:22.068&#xA;&lt; Exit [It] HEAD request to nonexistent manifest should return 404 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:152 @ 04/13/25 11:32:22.07 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.07&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.07 (0s)&#xA;</system-err>
2599 </testcase>
2600- <testcase name="OCI Distribution Conformance Tests Pull Pull manifests HEAD request to manifest[0] path (digest) should yield 200 response" classname="conformance tests" status="failed" time="0.001285343">
2601- <failure message="Expected&#xA; &lt;int&gt;: 404&#xA;to equal&#xA; &lt;int&gt;: 200" type="failed">[FAILED] Expected&#xA; &lt;int&gt;: 404&#xA;to equal&#xA; &lt;int&gt;: 200&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:167 @ 04/12/25 15:50:41.065&#xA;</failure>
2602- <system-err>&gt; Enter [It] HEAD request to manifest[0] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:161 @ 04/12/25 15:50:41.064&#xA;[FAILED] Expected&#xA; &lt;int&gt;: 404&#xA;to equal&#xA; &lt;int&gt;: 200&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:167 @ 04/12/25 15:50:41.065&#xA;&lt; Exit [It] HEAD request to manifest[0] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:161 @ 04/12/25 15:50:41.065 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.065&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.065 (0s)&#xA;</system-err>
2603+ <testcase name="OCI Distribution Conformance Tests Pull Pull manifests HEAD request to manifest[0] path (digest) should yield 200 response" classname="conformance tests" status="passed" time="0.001541323">
2604+ <system-err>&gt; Enter [It] HEAD request to manifest[0] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:161 @ 04/13/25 11:32:22.07&#xA;&lt; Exit [It] HEAD request to manifest[0] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:161 @ 04/13/25 11:32:22.071 (2ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.071&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.071 (0s)&#xA;</system-err>
2605 </testcase>
2606- <testcase name="OCI Distribution Conformance Tests Pull Pull manifests HEAD request to manifest[1] path (digest) should yield 200 response" classname="conformance tests" status="passed" time="0.001155026">
2607- <system-err>&gt; Enter [It] HEAD request to manifest[1] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:173 @ 04/12/25 15:50:41.065&#xA;&lt; Exit [It] HEAD request to manifest[1] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:173 @ 04/12/25 15:50:41.066 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.066&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.066 (0s)&#xA;</system-err>
2608+ <testcase name="OCI Distribution Conformance Tests Pull Pull manifests HEAD request to manifest[1] path (digest) should yield 200 response" classname="conformance tests" status="passed" time="0.001211032">
2609+ <system-err>&gt; Enter [It] HEAD request to manifest[1] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:173 @ 04/13/25 11:32:22.071&#xA;&lt; Exit [It] HEAD request to manifest[1] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:173 @ 04/13/25 11:32:22.072 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.072&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.072 (0s)&#xA;</system-err>
2610 </testcase>
2611- <testcase name="OCI Distribution Conformance Tests Pull Pull manifests HEAD request to manifest path (tag) should yield 200 response" classname="conformance tests" status="passed" time="0.000974079">
2612- <system-err>&gt; Enter [It] HEAD request to manifest path (tag) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:185 @ 04/12/25 15:50:41.066&#xA;&lt; Exit [It] HEAD request to manifest path (tag) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:185 @ 04/12/25 15:50:41.067 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.067&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.067 (0s)&#xA;</system-err>
2613+ <testcase name="OCI Distribution Conformance Tests Pull Pull manifests HEAD request to manifest path (tag) should yield 200 response" classname="conformance tests" status="passed" time="0.000958381">
2614+ <system-err>&gt; Enter [It] HEAD request to manifest path (tag) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:185 @ 04/13/25 11:32:22.072&#xA;&lt; Exit [It] HEAD request to manifest path (tag) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:185 @ 04/13/25 11:32:22.073 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.073&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.073 (0s)&#xA;</system-err>
2615 </testcase>
2616- <testcase name="OCI Distribution Conformance Tests Pull Pull manifests GET nonexistent manifest should return 404" classname="conformance tests" status="passed" time="0.000902128">
2617- <system-err>&gt; Enter [It] GET nonexistent manifest should return 404 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:198 @ 04/12/25 15:50:41.067&#xA;&lt; Exit [It] GET nonexistent manifest should return 404 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:198 @ 04/12/25 15:50:41.068 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.068&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.068 (0s)&#xA;</system-err>
2618+ <testcase name="OCI Distribution Conformance Tests Pull Pull manifests GET nonexistent manifest should return 404" classname="conformance tests" status="passed" time="0.000884478">
2619+ <system-err>&gt; Enter [It] GET nonexistent manifest should return 404 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:198 @ 04/13/25 11:32:22.073&#xA;&lt; Exit [It] GET nonexistent manifest should return 404 - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:198 @ 04/13/25 11:32:22.074 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.074&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.074 (0s)&#xA;</system-err>
2620 </testcase>
2621- <testcase name="OCI Distribution Conformance Tests Pull Pull manifests GET request to manifest[0] path (digest) should yield 200 response" classname="conformance tests" status="failed" time="0.001005637">
2622- <failure message="Expected&#xA; &lt;int&gt;: 404&#xA;to equal&#xA; &lt;int&gt;: 200" type="failed">[FAILED] Expected&#xA; &lt;int&gt;: 404&#xA;to equal&#xA; &lt;int&gt;: 200&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:213 @ 04/12/25 15:50:41.069&#xA;</failure>
2623- <system-err>&gt; Enter [It] GET request to manifest[0] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:207 @ 04/12/25 15:50:41.068&#xA;[FAILED] Expected&#xA; &lt;int&gt;: 404&#xA;to equal&#xA; &lt;int&gt;: 200&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:213 @ 04/12/25 15:50:41.069&#xA;&lt; Exit [It] GET request to manifest[0] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:207 @ 04/12/25 15:50:41.069 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.069&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.069 (0s)&#xA;</system-err>
2624+ <testcase name="OCI Distribution Conformance Tests Pull Pull manifests GET request to manifest[0] path (digest) should yield 200 response" classname="conformance tests" status="passed" time="0.001063743">
2625+ <system-err>&gt; Enter [It] GET request to manifest[0] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:207 @ 04/13/25 11:32:22.074&#xA;&lt; Exit [It] GET request to manifest[0] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:207 @ 04/13/25 11:32:22.075 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.075&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.075 (0s)&#xA;</system-err>
2626 </testcase>
2627- <testcase name="OCI Distribution Conformance Tests Pull Pull manifests GET request to manifest[1] path (digest) should yield 200 response" classname="conformance tests" status="passed" time="0.001026783">
2628- <system-err>&gt; Enter [It] GET request to manifest[1] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:216 @ 04/12/25 15:50:41.069&#xA;&lt; Exit [It] GET request to manifest[1] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:216 @ 04/12/25 15:50:41.07 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.07&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.07 (0s)&#xA;</system-err>
2629+ <testcase name="OCI Distribution Conformance Tests Pull Pull manifests GET request to manifest[1] path (digest) should yield 200 response" classname="conformance tests" status="passed" time="0.001021417">
2630+ <system-err>&gt; Enter [It] GET request to manifest[1] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:216 @ 04/13/25 11:32:22.075&#xA;&lt; Exit [It] GET request to manifest[1] path (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:216 @ 04/13/25 11:32:22.076 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.076&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.076 (0s)&#xA;</system-err>
2631 </testcase>
2632- <testcase name="OCI Distribution Conformance Tests Pull Pull manifests GET request to manifest path (tag) should yield 200 response" classname="conformance tests" status="passed" time="0.001049478">
2633- <system-err>&gt; Enter [It] GET request to manifest path (tag) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:225 @ 04/12/25 15:50:41.07&#xA;&lt; Exit [It] GET request to manifest path (tag) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:225 @ 04/12/25 15:50:41.071 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.071&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.071 (0s)&#xA;</system-err>
2634+ <testcase name="OCI Distribution Conformance Tests Pull Pull manifests GET request to manifest path (tag) should yield 200 response" classname="conformance tests" status="passed" time="0.001127628">
2635+ <system-err>&gt; Enter [It] GET request to manifest path (tag) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:225 @ 04/13/25 11:32:22.076&#xA;&lt; Exit [It] GET request to manifest path (tag) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:225 @ 04/13/25 11:32:22.078 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.078&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.078 (0s)&#xA;</system-err>
2636 </testcase>
2637- <testcase name="OCI Distribution Conformance Tests Pull Error codes 400 response body should contain OCI-conforming JSON message" classname="conformance tests" status="passed" time="0.000858577">
2638- <system-err>&gt; Enter [It] 400 response body should contain OCI-conforming JSON message - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:237 @ 04/12/25 15:50:41.071&#xA;&lt; Exit [It] 400 response body should contain OCI-conforming JSON message - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:237 @ 04/12/25 15:50:41.072 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.072&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.072 (0s)&#xA;</system-err>
2639+ <testcase name="OCI Distribution Conformance Tests Pull Error codes 400 response body should contain OCI-conforming JSON message" classname="conformance tests" status="passed" time="0.000888552">
2640+ <system-err>&gt; Enter [It] 400 response body should contain OCI-conforming JSON message - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:237 @ 04/13/25 11:32:22.078&#xA;&lt; Exit [It] 400 response body should contain OCI-conforming JSON message - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:237 @ 04/13/25 11:32:22.078 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.079&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.079 (0s)&#xA;</system-err>
2641 </testcase>
2642- <testcase name="OCI Distribution Conformance Tests Pull Teardown Delete config[0] blob created in setup" classname="conformance tests" status="failed" time="0.000995616">
2643- <failure message="Expected&#xA; &lt;int&gt;: 500&#xA;To satisfy at least one of these matchers: [%!s(*matchers.AndMatcher=&amp;{[0xc000278c30 0xc000278c60] 0xc000278c60}) %!s(*matchers.EqualMatcher=&amp;{404}) %!s(*matchers.EqualMatcher=&amp;{405})]" type="failed">[FAILED] Expected&#xA; &lt;int&gt;: 500&#xA;To satisfy at least one of these matchers: [%!s(*matchers.AndMatcher=&amp;{[0xc000278c30 0xc000278c60] 0xc000278c60}) %!s(*matchers.EqualMatcher=&amp;{404}) %!s(*matchers.EqualMatcher=&amp;{405})]&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:296 @ 04/12/25 15:50:41.073&#xA;</failure>
2644- <system-err>&gt; Enter [It] Delete config[0] blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:290 @ 04/12/25 15:50:41.072&#xA;[FAILED] Expected&#xA; &lt;int&gt;: 500&#xA;To satisfy at least one of these matchers: [%!s(*matchers.AndMatcher=&amp;{[0xc000278c30 0xc000278c60] 0xc000278c60}) %!s(*matchers.EqualMatcher=&amp;{404}) %!s(*matchers.EqualMatcher=&amp;{405})]&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:296 @ 04/12/25 15:50:41.073&#xA;&lt; Exit [It] Delete config[0] blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:290 @ 04/12/25 15:50:41.073 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.073&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.073 (0s)&#xA;</system-err>
2645+ <testcase name="OCI Distribution Conformance Tests Pull Teardown Delete config[0] blob created in setup" classname="conformance tests" status="passed" time="0.00090852">
2646+ <system-err>&gt; Enter [It] Delete config[0] blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:290 @ 04/13/25 11:32:22.079&#xA;&lt; Exit [It] Delete config[0] blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:290 @ 04/13/25 11:32:22.079 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.079&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.079 (0s)&#xA;</system-err>
2647 </testcase>
2648- <testcase name="OCI Distribution Conformance Tests Pull Teardown Delete config[1] blob created in setup" classname="conformance tests" status="failed" time="0.001376237">
2649- <failure message="Expected&#xA; &lt;int&gt;: 500&#xA;To satisfy at least one of these matchers: [%!s(*matchers.AndMatcher=&amp;{[0xc000278000 0xc000278030] 0xc000278030}) %!s(*matchers.EqualMatcher=&amp;{404}) %!s(*matchers.EqualMatcher=&amp;{405})]" type="failed">[FAILED] Expected&#xA; &lt;int&gt;: 500&#xA;To satisfy at least one of these matchers: [%!s(*matchers.AndMatcher=&amp;{[0xc000278000 0xc000278030] 0xc000278030}) %!s(*matchers.EqualMatcher=&amp;{404}) %!s(*matchers.EqualMatcher=&amp;{405})]&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:311 @ 04/12/25 15:50:41.074&#xA;</failure>
2650- <system-err>&gt; Enter [It] Delete config[1] blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:305 @ 04/12/25 15:50:41.073&#xA;[FAILED] Expected&#xA; &lt;int&gt;: 500&#xA;To satisfy at least one of these matchers: [%!s(*matchers.AndMatcher=&amp;{[0xc000278000 0xc000278030] 0xc000278030}) %!s(*matchers.EqualMatcher=&amp;{404}) %!s(*matchers.EqualMatcher=&amp;{405})]&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:311 @ 04/12/25 15:50:41.074&#xA;&lt; Exit [It] Delete config[1] blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:305 @ 04/12/25 15:50:41.074 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.074&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.074 (0s)&#xA;</system-err>
2651+ <testcase name="OCI Distribution Conformance Tests Pull Teardown Delete config[1] blob created in setup" classname="conformance tests" status="passed" time="0.000854744">
2652+ <system-err>&gt; Enter [It] Delete config[1] blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:305 @ 04/13/25 11:32:22.079&#xA;&lt; Exit [It] Delete config[1] blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:305 @ 04/13/25 11:32:22.08 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.08&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.08 (0s)&#xA;</system-err>
2653 </testcase>
2654- <testcase name="OCI Distribution Conformance Tests Pull Teardown Delete layer blob created in setup" classname="conformance tests" status="passed" time="0.000890412">
2655- <system-err>&gt; Enter [It] Delete layer blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:321 @ 04/12/25 15:50:41.075&#xA;&lt; Exit [It] Delete layer blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:321 @ 04/12/25 15:50:41.075 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.075&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.075 (0s)&#xA;</system-err>
2656+ <testcase name="OCI Distribution Conformance Tests Pull Teardown Delete layer blob created in setup" classname="conformance tests" status="passed" time="0.000932269">
2657+ <system-err>&gt; Enter [It] Delete layer blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:321 @ 04/13/25 11:32:22.08&#xA;&lt; Exit [It] Delete layer blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:321 @ 04/13/25 11:32:22.081 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.081&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.081 (0s)&#xA;</system-err>
2658 </testcase>
2659- <testcase name="OCI Distribution Conformance Tests Pull Teardown Delete manifest[0] created in setup" classname="conformance tests" status="passed" time="0.000810977">
2660- <system-err>&gt; Enter [It] Delete manifest[0] created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:338 @ 04/12/25 15:50:41.075&#xA;&lt; Exit [It] Delete manifest[0] created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:338 @ 04/12/25 15:50:41.076 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.076&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.076 (0s)&#xA;</system-err>
2661+ <testcase name="OCI Distribution Conformance Tests Pull Teardown Delete manifest[0] created in setup" classname="conformance tests" status="passed" time="0.000768334">
2662+ <system-err>&gt; Enter [It] Delete manifest[0] created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:338 @ 04/13/25 11:32:22.081&#xA;&lt; Exit [It] Delete manifest[0] created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:338 @ 04/13/25 11:32:22.082 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.082&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.082 (0s)&#xA;</system-err>
2663 </testcase>
2664- <testcase name="OCI Distribution Conformance Tests Pull Teardown Delete manifest[1] created in setup" classname="conformance tests" status="passed" time="0.00073274">
2665- <system-err>&gt; Enter [It] Delete manifest[1] created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:352 @ 04/12/25 15:50:41.076&#xA;&lt; Exit [It] Delete manifest[1] created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:352 @ 04/12/25 15:50:41.077 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.077&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.077 (0s)&#xA;</system-err>
2666+ <testcase name="OCI Distribution Conformance Tests Pull Teardown Delete manifest[1] created in setup" classname="conformance tests" status="passed" time="0.000889467">
2667+ <system-err>&gt; Enter [It] Delete manifest[1] created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:352 @ 04/13/25 11:32:22.082&#xA;&lt; Exit [It] Delete manifest[1] created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/01_pull_test.go:352 @ 04/13/25 11:32:22.083 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.083&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.083 (0s)&#xA;</system-err>
2668 </testcase>
2669- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Streamed PATCH request with blob in body should yield 202 response" classname="conformance tests" status="skipped" time="9.5917e-05">
2670+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Streamed PATCH request with blob in body should yield 202 response" classname="conformance tests" status="skipped" time="9.9358e-05">
2671+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2672+ <system-err>&gt; Enter [It] PATCH request with blob in body should yield 202 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:25 @ 04/13/25 11:32:22.083&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.083&#xA;&lt; Exit [It] PATCH request with blob in body should yield 202 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:25 @ 04/13/25 11:32:22.083 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.083&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.083 (0s)&#xA;</system-err>
2673+ </testcase>
2674+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Streamed PUT request to session URL with digest should yield 201 response" classname="conformance tests" status="skipped" time="8.0251e-05">
2675 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2676- <system-err>&gt; Enter [It] PATCH request with blob in body should yield 202 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:25 @ 04/12/25 15:50:41.077&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.077&#xA;&lt; Exit [It] PATCH request with blob in body should yield 202 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:25 @ 04/12/25 15:50:41.077 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.077&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.077 (0s)&#xA;</system-err>
2677+ <system-err>&gt; Enter [It] PUT request to session URL with digest should yield 201 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:42 @ 04/13/25 11:32:22.083&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.083&#xA;&lt; Exit [It] PUT request to session URL with digest should yield 201 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:42 @ 04/13/25 11:32:22.083 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.083&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.083 (0s)&#xA;</system-err>
2678 </testcase>
2679- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Streamed PUT request to session URL with digest should yield 201 response" classname="conformance tests" status="skipped" time="8.7143e-05">
2680+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic GET nonexistent blob should result in 404 response" classname="conformance tests" status="skipped" time="7.7575e-05">
2681 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;"></skipped>
2682- <system-err>&gt; Enter [It] PUT request to session URL with digest should yield 201 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:42 @ 04/12/25 15:50:41.077&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.077&#xA;&lt; Exit [It] PUT request to session URL with digest should yield 201 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:42 @ 04/12/25 15:50:41.077 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.077&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.077 (0s)&#xA;</system-err>
2683- </testcase>
2684- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic GET nonexistent blob should result in 404 response" classname="conformance tests" status="skipped" time="8.822e-05">
2685- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2686- <system-err>&gt; Enter [It] GET nonexistent blob should result in 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:58 @ 04/12/25 15:50:41.077&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.077&#xA;&lt; Exit [It] GET nonexistent blob should result in 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:58 @ 04/12/25 15:50:41.077 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.077&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.077 (0s)&#xA;</system-err>
2687+ <system-err>&gt; Enter [It] GET nonexistent blob should result in 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:58 @ 04/13/25 11:32:22.083&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.083&#xA;&lt; Exit [It] GET nonexistent blob should result in 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:58 @ 04/13/25 11:32:22.083 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.083&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.083 (0s)&#xA;</system-err>
2688 </testcase>
2689- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic POST request with digest and blob should yield a 201 or 202" classname="conformance tests" status="skipped" time="8.8256e-05">
2690+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic POST request with digest and blob should yield a 201 or 202" classname="conformance tests" status="skipped" time="8.5678e-05">
2691 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2692- <system-err>&gt; Enter [It] POST request with digest and blob should yield a 201 or 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:67 @ 04/12/25 15:50:41.077&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.077&#xA;&lt; Exit [It] POST request with digest and blob should yield a 201 or 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:67 @ 04/12/25 15:50:41.077 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.077&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.077 (0s)&#xA;</system-err>
2693+ <system-err>&gt; Enter [It] POST request with digest and blob should yield a 201 or 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:67 @ 04/13/25 11:32:22.083&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.083&#xA;&lt; Exit [It] POST request with digest and blob should yield a 201 or 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:67 @ 04/13/25 11:32:22.083 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.083&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.083 (0s)&#xA;</system-err>
2694 </testcase>
2695- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic GET request to blob URL from prior request should yield 200 or 404 based on response code" classname="conformance tests" status="skipped" time="7.8603e-05">
2696- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;"></skipped>
2697- <system-err>&gt; Enter [It] GET request to blob URL from prior request should yield 200 or 404 based on response code - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:85 @ 04/12/25 15:50:41.077&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [It] GET request to blob URL from prior request should yield 200 or 404 based on response code - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:85 @ 04/12/25 15:50:41.078 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078 (0s)&#xA;</system-err>
2698- </testcase>
2699- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic POST request should yield a session ID" classname="conformance tests" status="skipped" time="8.0562e-05">
2700+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic GET request to blob URL from prior request should yield 200 or 404 based on response code" classname="conformance tests" status="skipped" time="8.2365e-05">
2701 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2702- <system-err>&gt; Enter [It] POST request should yield a session ID - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:98 @ 04/12/25 15:50:41.078&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [It] POST request should yield a session ID - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:98 @ 04/12/25 15:50:41.078 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078 (0s)&#xA;</system-err>
2703+ <system-err>&gt; Enter [It] GET request to blob URL from prior request should yield 200 or 404 based on response code - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:85 @ 04/13/25 11:32:22.083&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.083&#xA;&lt; Exit [It] GET request to blob URL from prior request should yield 200 or 404 based on response code - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:85 @ 04/13/25 11:32:22.083 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.083&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.083 (0s)&#xA;</system-err>
2704 </testcase>
2705- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic PUT upload of a blob should yield a 201 Response" classname="conformance tests" status="skipped" time="8.6375e-05">
2706- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;"></skipped>
2707- <system-err>&gt; Enter [It] PUT upload of a blob should yield a 201 Response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:107 @ 04/12/25 15:50:41.078&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [It] PUT upload of a blob should yield a 201 Response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:107 @ 04/12/25 15:50:41.078 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078 (0s)&#xA;</system-err>
2708+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic POST request should yield a session ID" classname="conformance tests" status="skipped" time="7.9964e-05">
2709+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2710+ <system-err>&gt; Enter [It] POST request should yield a session ID - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:98 @ 04/13/25 11:32:22.083&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [It] POST request should yield a session ID - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:98 @ 04/13/25 11:32:22.084 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084 (0s)&#xA;</system-err>
2711 </testcase>
2712- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic GET request to existing blob should yield 200 response" classname="conformance tests" status="skipped" time="8.0904e-05">
2713+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic PUT upload of a blob should yield a 201 Response" classname="conformance tests" status="skipped" time="8.6383e-05">
2714 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2715- <system-err>&gt; Enter [It] GET request to existing blob should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:121 @ 04/12/25 15:50:41.078&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [It] GET request to existing blob should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:121 @ 04/12/25 15:50:41.078 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078 (0s)&#xA;</system-err>
2716+ <system-err>&gt; Enter [It] PUT upload of a blob should yield a 201 Response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:107 @ 04/13/25 11:32:22.084&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [It] PUT upload of a blob should yield a 201 Response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:107 @ 04/13/25 11:32:22.084 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084 (0s)&#xA;</system-err>
2717 </testcase>
2718- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic PUT upload of a layer blob should yield a 201 Response" classname="conformance tests" status="skipped" time="9.4969e-05">
2719+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic GET request to existing blob should yield 200 response" classname="conformance tests" status="skipped" time="8.2794e-05">
2720 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2721- <system-err>&gt; Enter [It] PUT upload of a layer blob should yield a 201 Response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:129 @ 04/12/25 15:50:41.078&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [It] PUT upload of a layer blob should yield a 201 Response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:129 @ 04/12/25 15:50:41.078 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078 (0s)&#xA;</system-err>
2722+ <system-err>&gt; Enter [It] GET request to existing blob should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:121 @ 04/13/25 11:32:22.084&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [It] GET request to existing blob should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:121 @ 04/13/25 11:32:22.084 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084 (0s)&#xA;</system-err>
2723 </testcase>
2724- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic GET request to existing layer should yield 200 response" classname="conformance tests" status="skipped" time="8.2677e-05">
2725- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2726- <system-err>&gt; Enter [It] GET request to existing layer should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:146 @ 04/12/25 15:50:41.078&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [It] GET request to existing layer should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:146 @ 04/12/25 15:50:41.078 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078 (0s)&#xA;</system-err>
2727+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic PUT upload of a layer blob should yield a 201 Response" classname="conformance tests" status="skipped" time="8.3812e-05">
2728+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2729+ <system-err>&gt; Enter [It] PUT upload of a layer blob should yield a 201 Response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:129 @ 04/13/25 11:32:22.084&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [It] PUT upload of a layer blob should yield a 201 Response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:129 @ 04/13/25 11:32:22.084 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084 (0s)&#xA;</system-err>
2730 </testcase>
2731- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked Out-of-order blob upload should return 416" classname="conformance tests" status="skipped" time="8.0801e-05">
2732+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic GET request to existing layer should yield 200 response" classname="conformance tests" status="skipped" time="8.0264e-05">
2733 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2734- <system-err>&gt; Enter [It] Out-of-order blob upload should return 416 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:156 @ 04/12/25 15:50:41.078&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [It] Out-of-order blob upload should return 416 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:156 @ 04/12/25 15:50:41.078 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078 (0s)&#xA;</system-err>
2735+ <system-err>&gt; Enter [It] GET request to existing layer should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:146 @ 04/13/25 11:32:22.084&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [It] GET request to existing layer should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:146 @ 04/13/25 11:32:22.084 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084 (0s)&#xA;</system-err>
2736 </testcase>
2737- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked PATCH request with first chunk should return 202" classname="conformance tests" status="skipped" time="8.1046e-05">
2738- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2739- <system-err>&gt; Enter [It] PATCH request with first chunk should return 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:185 @ 04/12/25 15:50:41.078&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [It] PATCH request with first chunk should return 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:185 @ 04/12/25 15:50:41.078 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078 (0s)&#xA;</system-err>
2740+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked Out-of-order blob upload should return 416" classname="conformance tests" status="skipped" time="8.2043e-05">
2741+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;"></skipped>
2742+ <system-err>&gt; Enter [It] Out-of-order blob upload should return 416 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:156 @ 04/13/25 11:32:22.084&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [It] Out-of-order blob upload should return 416 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:156 @ 04/13/25 11:32:22.084 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084 (0s)&#xA;</system-err>
2743 </testcase>
2744- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked Retry previous blob chunk should return 416" classname="conformance tests" status="skipped" time="7.9896e-05">
2745+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked PATCH request with first chunk should return 202" classname="conformance tests" status="skipped" time="8.3052e-05">
2746 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2747- <system-err>&gt; Enter [It] Retry previous blob chunk should return 416 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:206 @ 04/12/25 15:50:41.078&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [It] Retry previous blob chunk should return 416 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:206 @ 04/12/25 15:50:41.078 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078 (0s)&#xA;</system-err>
2748+ <system-err>&gt; Enter [It] PATCH request with first chunk should return 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:185 @ 04/13/25 11:32:22.084&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [It] PATCH request with first chunk should return 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:185 @ 04/13/25 11:32:22.084 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084 (0s)&#xA;</system-err>
2749 </testcase>
2750- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked Get on stale blob upload should return 204 with a range and location" classname="conformance tests" status="skipped" time="7.8488e-05">
2751- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2752- <system-err>&gt; Enter [It] Get on stale blob upload should return 204 with a range and location - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:218 @ 04/12/25 15:50:41.078&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [It] Get on stale blob upload should return 204 with a range and location - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:218 @ 04/12/25 15:50:41.078 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.078 (0s)&#xA;</system-err>
2753+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked Retry previous blob chunk should return 416" classname="conformance tests" status="skipped" time="7.6704e-05">
2754+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2755+ <system-err>&gt; Enter [It] Retry previous blob chunk should return 416 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:206 @ 04/13/25 11:32:22.084&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [It] Retry previous blob chunk should return 416 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:206 @ 04/13/25 11:32:22.084 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084 (0s)&#xA;</system-err>
2756 </testcase>
2757- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked PATCH request with second chunk should return 202" classname="conformance tests" status="skipped" time="7.9262e-05">
2758+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked Get on stale blob upload should return 204 with a range and location" classname="conformance tests" status="skipped" time="7.7132e-05">
2759 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2760- <system-err>&gt; Enter [It] PATCH request with second chunk should return 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:229 @ 04/12/25 15:50:41.078&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [It] PATCH request with second chunk should return 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:229 @ 04/12/25 15:50:41.079 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079 (0s)&#xA;</system-err>
2761+ <system-err>&gt; Enter [It] Get on stale blob upload should return 204 with a range and location - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:218 @ 04/13/25 11:32:22.084&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [It] Get on stale blob upload should return 204 with a range and location - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:218 @ 04/13/25 11:32:22.084 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084 (0s)&#xA;</system-err>
2762 </testcase>
2763- <testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked PUT request with digest should return 201" classname="conformance tests" status="skipped" time="8.1142e-05">
2764+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked PATCH request with second chunk should return 202" classname="conformance tests" status="skipped" time="8.4287e-05">
2765 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2766- <system-err>&gt; Enter [It] PUT request with digest should return 201 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:244 @ 04/12/25 15:50:41.079&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [It] PUT request with digest should return 201 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:244 @ 04/12/25 15:50:41.079 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079 (0s)&#xA;</system-err>
2767+ <system-err>&gt; Enter [It] PATCH request with second chunk should return 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:229 @ 04/13/25 11:32:22.084&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [It] PATCH request with second chunk should return 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:229 @ 04/13/25 11:32:22.084 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.084 (0s)&#xA;</system-err>
2768 </testcase>
2769- <testcase name="OCI Distribution Conformance Tests Push Cross-Repository Blob Mount Cross-mounting of a blob without the from argument should yield session id" classname="conformance tests" status="skipped" time="7.7547e-05">
2770- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2771- <system-err>&gt; Enter [It] Cross-mounting of a blob without the from argument should yield session id - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:259 @ 04/12/25 15:50:41.079&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [It] Cross-mounting of a blob without the from argument should yield session id - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:259 @ 04/12/25 15:50:41.079 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079 (0s)&#xA;</system-err>
2772+ <testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked PUT request with digest should return 201" classname="conformance tests" status="skipped" time="7.7405e-05">
2773+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;"></skipped>
2774+ <system-err>&gt; Enter [It] PUT request with digest should return 201 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:244 @ 04/13/25 11:32:22.084&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [It] PUT request with digest should return 201 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:244 @ 04/13/25 11:32:22.085 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085 (0s)&#xA;</system-err>
2775 </testcase>
2776- <testcase name="OCI Distribution Conformance Tests Push Cross-Repository Blob Mount POST request to mount another repository&#39;s blob should return 201 or 202" classname="conformance tests" status="skipped" time="7.5991e-05">
2777- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;"></skipped>
2778- <system-err>&gt; Enter [It] POST request to mount another repository&#39;s blob should return 201 or 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:270 @ 04/12/25 15:50:41.079&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [It] POST request to mount another repository&#39;s blob should return 201 or 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:270 @ 04/12/25 15:50:41.079 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079 (0s)&#xA;</system-err>
2779+ <testcase name="OCI Distribution Conformance Tests Push Cross-Repository Blob Mount Cross-mounting of a blob without the from argument should yield session id" classname="conformance tests" status="skipped" time="7.6295e-05">
2780+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2781+ <system-err>&gt; Enter [It] Cross-mounting of a blob without the from argument should yield session id - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:259 @ 04/13/25 11:32:22.085&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [It] Cross-mounting of a blob without the from argument should yield session id - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:259 @ 04/13/25 11:32:22.085 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085 (0s)&#xA;</system-err>
2782 </testcase>
2783- <testcase name="OCI Distribution Conformance Tests Push Cross-Repository Blob Mount GET request to test digest within cross-mount namespace should return 200" classname="conformance tests" status="skipped" time="9.9429e-05">
2784+ <testcase name="OCI Distribution Conformance Tests Push Cross-Repository Blob Mount POST request to mount another repository&#39;s blob should return 201 or 202" classname="conformance tests" status="skipped" time="8.1917e-05">
2785 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2786- <system-err>&gt; Enter [It] GET request to test digest within cross-mount namespace should return 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:285 @ 04/12/25 15:50:41.079&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [It] GET request to test digest within cross-mount namespace should return 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:285 @ 04/12/25 15:50:41.079 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079 (0s)&#xA;</system-err>
2787+ <system-err>&gt; Enter [It] POST request to mount another repository&#39;s blob should return 201 or 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:270 @ 04/13/25 11:32:22.085&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [It] POST request to mount another repository&#39;s blob should return 201 or 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:270 @ 04/13/25 11:32:22.085 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085 (0s)&#xA;</system-err>
2788 </testcase>
2789- <testcase name="OCI Distribution Conformance Tests Push Cross-Repository Blob Mount Cross-mounting of nonexistent blob should yield session id" classname="conformance tests" status="skipped" time="7.7194e-05">
2790+ <testcase name="OCI Distribution Conformance Tests Push Cross-Repository Blob Mount GET request to test digest within cross-mount namespace should return 200" classname="conformance tests" status="skipped" time="7.6837e-05">
2791 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2792- <system-err>&gt; Enter [It] Cross-mounting of nonexistent blob should yield session id - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:295 @ 04/12/25 15:50:41.079&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [It] Cross-mounting of nonexistent blob should yield session id - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:295 @ 04/12/25 15:50:41.079 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079 (0s)&#xA;</system-err>
2793+ <system-err>&gt; Enter [It] GET request to test digest within cross-mount namespace should return 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:285 @ 04/13/25 11:32:22.085&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [It] GET request to test digest within cross-mount namespace should return 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:285 @ 04/13/25 11:32:22.085 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085 (0s)&#xA;</system-err>
2794 </testcase>
2795- <testcase name="OCI Distribution Conformance Tests Push Cross-Repository Blob Mount Cross-mounting without from, and automatic content discovery enabled should return a 201" classname="conformance tests" status="skipped" time="7.8531e-05">
2796+ <testcase name="OCI Distribution Conformance Tests Push Cross-Repository Blob Mount Cross-mounting of nonexistent blob should yield session id" classname="conformance tests" status="skipped" time="8.2489e-05">
2797 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2798- <system-err>&gt; Enter [It] Cross-mounting without from, and automatic content discovery enabled should return a 201 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:301 @ 04/12/25 15:50:41.079&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [It] Cross-mounting without from, and automatic content discovery enabled should return a 201 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:301 @ 04/12/25 15:50:41.079 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079 (0s)&#xA;</system-err>
2799+ <system-err>&gt; Enter [It] Cross-mounting of nonexistent blob should yield session id - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:295 @ 04/13/25 11:32:22.085&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [It] Cross-mounting of nonexistent blob should yield session id - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:295 @ 04/13/25 11:32:22.085 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085 (0s)&#xA;</system-err>
2800 </testcase>
2801- <testcase name="OCI Distribution Conformance Tests Push Cross-Repository Blob Mount Cross-mounting without from, and automatic content discovery disabled should return a 202" classname="conformance tests" status="skipped" time="7.9991e-05">
2802+ <testcase name="OCI Distribution Conformance Tests Push Cross-Repository Blob Mount Cross-mounting without from, and automatic content discovery enabled should return a 201" classname="conformance tests" status="skipped" time="8.4548e-05">
2803 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2804- <system-err>&gt; Enter [It] Cross-mounting without from, and automatic content discovery disabled should return a 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:314 @ 04/12/25 15:50:41.079&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [It] Cross-mounting without from, and automatic content discovery disabled should return a 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:314 @ 04/12/25 15:50:41.079 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079 (0s)&#xA;</system-err>
2805+ <system-err>&gt; Enter [It] Cross-mounting without from, and automatic content discovery enabled should return a 201 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:301 @ 04/13/25 11:32:22.085&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [It] Cross-mounting without from, and automatic content discovery enabled should return a 201 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:301 @ 04/13/25 11:32:22.085 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085 (0s)&#xA;</system-err>
2806 </testcase>
2807- <testcase name="OCI Distribution Conformance Tests Push Manifest Upload GET nonexistent manifest should return 404" classname="conformance tests" status="skipped" time="8.1215e-05">
2808- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2809- <system-err>&gt; Enter [It] GET nonexistent manifest should return 404 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:329 @ 04/12/25 15:50:41.079&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [It] GET nonexistent manifest should return 404 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:329 @ 04/12/25 15:50:41.079 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079 (0s)&#xA;</system-err>
2810+ <testcase name="OCI Distribution Conformance Tests Push Cross-Repository Blob Mount Cross-mounting without from, and automatic content discovery disabled should return a 202" classname="conformance tests" status="skipped" time="8.1335e-05">
2811+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;"></skipped>
2812+ <system-err>&gt; Enter [It] Cross-mounting without from, and automatic content discovery disabled should return a 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:314 @ 04/13/25 11:32:22.085&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [It] Cross-mounting without from, and automatic content discovery disabled should return a 202 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:314 @ 04/13/25 11:32:22.085 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085 (0s)&#xA;</system-err>
2813 </testcase>
2814- <testcase name="OCI Distribution Conformance Tests Push Manifest Upload PUT should accept a manifest upload" classname="conformance tests" status="skipped" time="7.6223e-05">
2815+ <testcase name="OCI Distribution Conformance Tests Push Manifest Upload GET nonexistent manifest should return 404" classname="conformance tests" status="skipped" time="7.6519e-05">
2816 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2817- <system-err>&gt; Enter [It] PUT should accept a manifest upload - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:338 @ 04/12/25 15:50:41.079&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [It] PUT should accept a manifest upload - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:338 @ 04/12/25 15:50:41.079 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079 (0s)&#xA;</system-err>
2818+ <system-err>&gt; Enter [It] GET nonexistent manifest should return 404 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:329 @ 04/13/25 11:32:22.085&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [It] GET nonexistent manifest should return 404 - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:329 @ 04/13/25 11:32:22.085 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085 (0s)&#xA;</system-err>
2819 </testcase>
2820- <testcase name="OCI Distribution Conformance Tests Push Manifest Upload Registry should accept a manifest upload with no layers" classname="conformance tests" status="skipped" time="7.6782e-05">
2821+ <testcase name="OCI Distribution Conformance Tests Push Manifest Upload PUT should accept a manifest upload" classname="conformance tests" status="skipped" time="7.799e-05">
2822+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;"></skipped>
2823+ <system-err>&gt; Enter [It] PUT should accept a manifest upload - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:338 @ 04/13/25 11:32:22.085&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [It] PUT should accept a manifest upload - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:338 @ 04/13/25 11:32:22.085 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085 (0s)&#xA;</system-err>
2824+ </testcase>
2825+ <testcase name="OCI Distribution Conformance Tests Push Manifest Upload Registry should accept a manifest upload with no layers" classname="conformance tests" status="skipped" time="7.556e-05">
2826 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2827- <system-err>&gt; Enter [It] Registry should accept a manifest upload with no layers - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:354 @ 04/12/25 15:50:41.079&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [It] Registry should accept a manifest upload with no layers - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:354 @ 04/12/25 15:50:41.079 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.079 (0s)&#xA;</system-err>
2828+ <system-err>&gt; Enter [It] Registry should accept a manifest upload with no layers - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:354 @ 04/13/25 11:32:22.085&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [It] Registry should accept a manifest upload with no layers - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:354 @ 04/13/25 11:32:22.085 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085 (0s)&#xA;</system-err>
2829 </testcase>
2830- <testcase name="OCI Distribution Conformance Tests Push Manifest Upload GET request to manifest URL (digest) should yield 200 response" classname="conformance tests" status="skipped" time="8.0145e-05">
2831- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2832- <system-err>&gt; Enter [It] GET request to manifest URL (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:372 @ 04/12/25 15:50:41.079&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [It] GET request to manifest URL (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:372 @ 04/12/25 15:50:41.08 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08 (0s)&#xA;</system-err>
2833+ <testcase name="OCI Distribution Conformance Tests Push Manifest Upload GET request to manifest URL (digest) should yield 200 response" classname="conformance tests" status="skipped" time="7.7316e-05">
2834+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;"></skipped>
2835+ <system-err>&gt; Enter [It] GET request to manifest URL (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:372 @ 04/13/25 11:32:22.085&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [It] GET request to manifest URL (digest) should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:372 @ 04/13/25 11:32:22.085 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.085 (0s)&#xA;</system-err>
2836+ </testcase>
2837+ <testcase name="OCI Distribution Conformance Tests Push Teardown Delete config blob created in tests" classname="conformance tests" status="skipped" time="7.5973e-05">
2838+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2839+ <system-err>&gt; Enter [It] Delete config blob created in tests - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:412 @ 04/13/25 11:32:22.085&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [It] Delete config blob created in tests - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:412 @ 04/13/25 11:32:22.086 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086 (0s)&#xA;</system-err>
2840 </testcase>
2841- <testcase name="OCI Distribution Conformance Tests Push Teardown Delete config blob created in tests" classname="conformance tests" status="skipped" time="7.5481e-05">
2842+ <testcase name="OCI Distribution Conformance Tests Push Teardown Delete layer blob created in setup" classname="conformance tests" status="skipped" time="8.0547e-05">
2843 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2844- <system-err>&gt; Enter [It] Delete config blob created in tests - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:412 @ 04/12/25 15:50:41.08&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [It] Delete config blob created in tests - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:412 @ 04/12/25 15:50:41.08 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08 (0s)&#xA;</system-err>
2845+ <system-err>&gt; Enter [It] Delete layer blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:428 @ 04/13/25 11:32:22.086&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [It] Delete layer blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:428 @ 04/13/25 11:32:22.086 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086 (0s)&#xA;</system-err>
2846 </testcase>
2847- <testcase name="OCI Distribution Conformance Tests Push Teardown Delete layer blob created in setup" classname="conformance tests" status="skipped" time="7.784e-05">
2848+ <testcase name="OCI Distribution Conformance Tests Push Teardown Delete manifest created in tests" classname="conformance tests" status="skipped" time="8.0246e-05">
2849 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2850- <system-err>&gt; Enter [It] Delete layer blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:428 @ 04/12/25 15:50:41.08&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [It] Delete layer blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:428 @ 04/12/25 15:50:41.08 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08 (0s)&#xA;</system-err>
2851+ <system-err>&gt; Enter [It] Delete manifest created in tests - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:445 @ 04/13/25 11:32:22.086&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [It] Delete manifest created in tests - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:445 @ 04/13/25 11:32:22.086 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086 (0s)&#xA;</system-err>
2852 </testcase>
2853- <testcase name="OCI Distribution Conformance Tests Push Teardown Delete manifest created in tests" classname="conformance tests" status="skipped" time="0.00020015">
2854+ <testcase name="OCI Distribution Conformance Tests Content Discovery Setup Populate registry with test blob" classname="conformance tests" status="skipped" time="8.0246e-05">
2855 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2856- <system-err>&gt; Enter [It] Delete manifest created in tests - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:445 @ 04/12/25 15:50:41.08&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [It] Delete manifest created in tests - /go/src/github.com/opencontainers/distribution-spec/conformance/02_push_test.go:445 @ 04/12/25 15:50:41.08 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08 (0s)&#xA;</system-err>
2857+ <system-err>&gt; Enter [It] Populate registry with test blob - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:24 @ 04/13/25 11:32:22.086&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [It] Populate registry with test blob - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:24 @ 04/13/25 11:32:22.086 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086 (0s)&#xA;</system-err>
2858 </testcase>
2859- <testcase name="OCI Distribution Conformance Tests Content Discovery Setup Populate registry with test blob" classname="conformance tests" status="skipped" time="8.578e-05">
2860- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2861- <system-err>&gt; Enter [It] Populate registry with test blob - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:24 @ 04/12/25 15:50:41.08&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [It] Populate registry with test blob - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:24 @ 04/12/25 15:50:41.08 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08 (0s)&#xA;</system-err>
2862+ <testcase name="OCI Distribution Conformance Tests Content Discovery Setup Populate registry with test layer" classname="conformance tests" status="skipped" time="8.1458e-05">
2863+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2864+ <system-err>&gt; Enter [It] Populate registry with test layer - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:42 @ 04/13/25 11:32:22.086&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [It] Populate registry with test layer - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:42 @ 04/13/25 11:32:22.086 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086 (0s)&#xA;</system-err>
2865 </testcase>
2866- <testcase name="OCI Distribution Conformance Tests Content Discovery Setup Populate registry with test layer" classname="conformance tests" status="skipped" time="7.3215e-05">
2867+ <testcase name="OCI Distribution Conformance Tests Content Discovery Setup Populate registry with test tags" classname="conformance tests" status="skipped" time="8.2193e-05">
2868 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2869- <system-err>&gt; Enter [It] Populate registry with test layer - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:42 @ 04/12/25 15:50:41.08&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [It] Populate registry with test layer - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:42 @ 04/12/25 15:50:41.08 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08 (0s)&#xA;</system-err>
2870+ <system-err>&gt; Enter [It] Populate registry with test tags - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:60 @ 04/13/25 11:32:22.086&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [It] Populate registry with test tags - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:60 @ 04/13/25 11:32:22.086 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086 (0s)&#xA;</system-err>
2871 </testcase>
2872- <testcase name="OCI Distribution Conformance Tests Content Discovery Setup Populate registry with test tags" classname="conformance tests" status="skipped" time="7.2778e-05">
2873- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2874- <system-err>&gt; Enter [It] Populate registry with test tags - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:60 @ 04/12/25 15:50:41.08&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [It] Populate registry with test tags - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:60 @ 04/12/25 15:50:41.08 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08 (0s)&#xA;</system-err>
2875+ <testcase name="OCI Distribution Conformance Tests Content Discovery Setup Populate registry with test tags (no push)" classname="conformance tests" status="skipped" time="7.796e-05">
2876+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;"></skipped>
2877+ <system-err>&gt; Enter [It] Populate registry with test tags (no push) - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:82 @ 04/13/25 11:32:22.086&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [It] Populate registry with test tags (no push) - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:82 @ 04/13/25 11:32:22.086 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086 (0s)&#xA;</system-err>
2878 </testcase>
2879- <testcase name="OCI Distribution Conformance Tests Content Discovery Setup Populate registry with test tags (no push)" classname="conformance tests" status="skipped" time="6.9705e-05">
2880+ <testcase name="OCI Distribution Conformance Tests Content Discovery Setup References setup" classname="conformance tests" status="skipped" time="7.293e-05">
2881 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2882- <system-err>&gt; Enter [It] Populate registry with test tags (no push) - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:82 @ 04/12/25 15:50:41.08&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [It] Populate registry with test tags (no push) - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:82 @ 04/12/25 15:50:41.08 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08 (0s)&#xA;</system-err>
2883+ <system-err>&gt; Enter [It] References setup - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:88 @ 04/13/25 11:32:22.086&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [It] References setup - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:88 @ 04/13/25 11:32:22.086 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086 (0s)&#xA;</system-err>
2884 </testcase>
2885- <testcase name="OCI Distribution Conformance Tests Content Discovery Setup References setup" classname="conformance tests" status="skipped" time="6.4328e-05">
2886+ <testcase name="OCI Distribution Conformance Tests Content Discovery Test content discovery endpoints (listing tags) GET request to list tags should yield 200 response" classname="conformance tests" status="skipped" time="7.7686e-05">
2887+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2888+ <system-err>&gt; Enter [It] GET request to list tags should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:256 @ 04/13/25 11:32:22.086&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [It] GET request to list tags should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:256 @ 04/13/25 11:32:22.086 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086 (0s)&#xA;</system-err>
2889+ </testcase>
2890+ <testcase name="OCI Distribution Conformance Tests Content Discovery Test content discovery endpoints (listing tags) GET number of tags should be limitable by `n` query parameter" classname="conformance tests" status="skipped" time="8.3317e-05">
2891 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;"></skipped>
2892- <system-err>&gt; Enter [It] References setup - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:88 @ 04/12/25 15:50:41.08&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [It] References setup - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:88 @ 04/12/25 15:50:41.08 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.08 (0s)&#xA;</system-err>
2893+ <system-err>&gt; Enter [It] GET number of tags should be limitable by `n` query parameter - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:266 @ 04/13/25 11:32:22.086&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [It] GET number of tags should be limitable by `n` query parameter - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:266 @ 04/13/25 11:32:22.086 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.086 (0s)&#xA;</system-err>
2894 </testcase>
2895- <testcase name="OCI Distribution Conformance Tests Content Discovery Test content discovery endpoints (listing tags) GET request to list tags should yield 200 response" classname="conformance tests" status="skipped" time="6.8542e-05">
2896+ <testcase name="OCI Distribution Conformance Tests Content Discovery Test content discovery endpoints (listing tags) GET start of tag is set by `last` query parameter" classname="conformance tests" status="skipped" time="0.000363356">
2897 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2898- <system-err>&gt; Enter [It] GET request to list tags should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:256 @ 04/12/25 15:50:41.08&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [It] GET request to list tags should yield 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:256 @ 04/12/25 15:50:41.081 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081 (0s)&#xA;</system-err>
2899+ <system-err>&gt; Enter [It] GET start of tag is set by `last` query parameter - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:279 @ 04/13/25 11:32:22.087&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.087&#xA;&lt; Exit [It] GET start of tag is set by `last` query parameter - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:279 @ 04/13/25 11:32:22.087 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.087&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.087 (0s)&#xA;</system-err>
2900 </testcase>
2901- <testcase name="OCI Distribution Conformance Tests Content Discovery Test content discovery endpoints (listing tags) GET number of tags should be limitable by `n` query parameter" classname="conformance tests" status="skipped" time="9.5337e-05">
2902+ <testcase name="OCI Distribution Conformance Tests Content Discovery Test content discovery endpoints (listing references) GET request to nonexistent blob should result in empty 200 response" classname="conformance tests" status="skipped" time="8.2493e-05">
2903 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2904- <system-err>&gt; Enter [It] GET number of tags should be limitable by `n` query parameter - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:266 @ 04/12/25 15:50:41.081&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [It] GET number of tags should be limitable by `n` query parameter - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:266 @ 04/12/25 15:50:41.081 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081 (0s)&#xA;</system-err>
2905+ <system-err>&gt; Enter [It] GET request to nonexistent blob should result in empty 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:300 @ 04/13/25 11:32:22.087&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.087&#xA;&lt; Exit [It] GET request to nonexistent blob should result in empty 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:300 @ 04/13/25 11:32:22.087 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.087&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.087 (0s)&#xA;</system-err>
2906 </testcase>
2907- <testcase name="OCI Distribution Conformance Tests Content Discovery Test content discovery endpoints (listing tags) GET start of tag is set by `last` query parameter" classname="conformance tests" status="skipped" time="7.5524e-05">
2908- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2909- <system-err>&gt; Enter [It] GET start of tag is set by `last` query parameter - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:279 @ 04/12/25 15:50:41.081&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [It] GET start of tag is set by `last` query parameter - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:279 @ 04/12/25 15:50:41.081 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081 (0s)&#xA;</system-err>
2910+ <testcase name="OCI Distribution Conformance Tests Content Discovery Test content discovery endpoints (listing references) GET request to existing blob should yield 200" classname="conformance tests" status="skipped" time="7.9996e-05">
2911+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2912+ <system-err>&gt; Enter [It] GET request to existing blob should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:315 @ 04/13/25 11:32:22.087&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.087&#xA;&lt; Exit [It] GET request to existing blob should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:315 @ 04/13/25 11:32:22.087 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.087&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.087 (0s)&#xA;</system-err>
2913 </testcase>
2914- <testcase name="OCI Distribution Conformance Tests Content Discovery Test content discovery endpoints (listing references) GET request to nonexistent blob should result in empty 200 response" classname="conformance tests" status="skipped" time="6.9875e-05">
2915+ <testcase name="OCI Distribution Conformance Tests Content Discovery Test content discovery endpoints (listing references) GET request to existing blob with filter should yield 200" classname="conformance tests" status="skipped" time="7.0819e-05">
2916 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2917- <system-err>&gt; Enter [It] GET request to nonexistent blob should result in empty 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:300 @ 04/12/25 15:50:41.081&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [It] GET request to nonexistent blob should result in empty 200 response - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:300 @ 04/12/25 15:50:41.081 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081 (0s)&#xA;</system-err>
2918- </testcase>
2919- <testcase name="OCI Distribution Conformance Tests Content Discovery Test content discovery endpoints (listing references) GET request to existing blob should yield 200" classname="conformance tests" status="skipped" time="7.3463e-05">
2920- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;"></skipped>
2921- <system-err>&gt; Enter [It] GET request to existing blob should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:315 @ 04/12/25 15:50:41.081&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [It] GET request to existing blob should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:315 @ 04/12/25 15:50:41.081 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081 (0s)&#xA;</system-err>
2922+ <system-err>&gt; Enter [It] GET request to existing blob with filter should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:335 @ 04/13/25 11:32:22.087&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.087&#xA;&lt; Exit [It] GET request to existing blob with filter should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:335 @ 04/13/25 11:32:22.087 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.087&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.087 (0s)&#xA;</system-err>
2923 </testcase>
2924- <testcase name="OCI Distribution Conformance Tests Content Discovery Test content discovery endpoints (listing references) GET request to existing blob with filter should yield 200" classname="conformance tests" status="skipped" time="6.837e-05">
2925- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;"></skipped>
2926- <system-err>&gt; Enter [It] GET request to existing blob with filter should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:335 @ 04/12/25 15:50:41.081&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [It] GET request to existing blob with filter should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:335 @ 04/12/25 15:50:41.081 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081 (0s)&#xA;</system-err>
2927+ <testcase name="OCI Distribution Conformance Tests Content Discovery Test content discovery endpoints (listing references) GET request to missing manifest should yield 200" classname="conformance tests" status="skipped" time="8.7762e-05">
2928+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;"></skipped>
2929+ <system-err>&gt; Enter [It] GET request to missing manifest should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:367 @ 04/13/25 11:32:22.087&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.087&#xA;&lt; Exit [It] GET request to missing manifest should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:367 @ 04/13/25 11:32:22.087 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.087&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.087 (0s)&#xA;</system-err>
2930 </testcase>
2931- <testcase name="OCI Distribution Conformance Tests Content Discovery Test content discovery endpoints (listing references) GET request to missing manifest should yield 200" classname="conformance tests" status="skipped" time="7.4271e-05">
2932+ <testcase name="OCI Distribution Conformance Tests Content Discovery Teardown Delete config blob created in tests" classname="conformance tests" status="skipped" time="8.3584e-05">
2933 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2934- <system-err>&gt; Enter [It] GET request to missing manifest should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:367 @ 04/12/25 15:50:41.081&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [It] GET request to missing manifest should yield 200 - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:367 @ 04/12/25 15:50:41.081 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081 (0s)&#xA;</system-err>
2935+ <system-err>&gt; Enter [It] Delete config blob created in tests - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:415 @ 04/13/25 11:32:22.087&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.087&#xA;&lt; Exit [It] Delete config blob created in tests - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:415 @ 04/13/25 11:32:22.087 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.087&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.087 (0s)&#xA;</system-err>
2936 </testcase>
2937- <testcase name="OCI Distribution Conformance Tests Content Discovery Teardown Delete config blob created in tests" classname="conformance tests" status="skipped" time="6.8197e-05">
2938- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2939- <system-err>&gt; Enter [It] Delete config blob created in tests - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:415 @ 04/12/25 15:50:41.081&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [It] Delete config blob created in tests - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:415 @ 04/12/25 15:50:41.081 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081 (0s)&#xA;</system-err>
2940+ <testcase name="OCI Distribution Conformance Tests Content Discovery Teardown Delete layer blob created in setup" classname="conformance tests" status="skipped" time="7.2175e-05">
2941+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;"></skipped>
2942+ <system-err>&gt; Enter [It] Delete layer blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:431 @ 04/13/25 11:32:22.087&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.087&#xA;&lt; Exit [It] Delete layer blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:431 @ 04/13/25 11:32:22.087 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.087&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.087 (0s)&#xA;</system-err>
2943 </testcase>
2944- <testcase name="OCI Distribution Conformance Tests Content Discovery Teardown Delete layer blob created in setup" classname="conformance tests" status="skipped" time="7.2256e-05">
2945+ <testcase name="OCI Distribution Conformance Tests Content Discovery Teardown Delete created manifest &amp; associated tags" classname="conformance tests" status="skipped" time="7.0358e-05">
2946 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2947- <system-err>&gt; Enter [It] Delete layer blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:431 @ 04/12/25 15:50:41.081&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [It] Delete layer blob created in setup - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:431 @ 04/12/25 15:50:41.081 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081 (0s)&#xA;</system-err>
2948+ <system-err>&gt; Enter [It] Delete created manifest &amp; associated tags - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:448 @ 04/13/25 11:32:22.087&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [It] Delete created manifest &amp; associated tags - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:448 @ 04/13/25 11:32:22.088 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088 (0s)&#xA;</system-err>
2949 </testcase>
2950- <testcase name="OCI Distribution Conformance Tests Content Discovery Teardown Delete created manifest &amp; associated tags" classname="conformance tests" status="skipped" time="7.1831e-05">
2951+ <testcase name="OCI Distribution Conformance Tests Content Discovery Teardown References teardown" classname="conformance tests" status="skipped" time="7.1222e-05">
2952 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2953- <system-err>&gt; Enter [It] Delete created manifest &amp; associated tags - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:448 @ 04/12/25 15:50:41.081&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [It] Delete created manifest &amp; associated tags - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:448 @ 04/12/25 15:50:41.081 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081 (0s)&#xA;</system-err>
2954+ <system-err>&gt; Enter [It] References teardown - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:477 @ 04/13/25 11:32:22.088&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [It] References teardown - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:477 @ 04/13/25 11:32:22.088 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088 (0s)&#xA;</system-err>
2955 </testcase>
2956- <testcase name="OCI Distribution Conformance Tests Content Discovery Teardown References teardown" classname="conformance tests" status="skipped" time="6.644e-05">
2957+ <testcase name="OCI Distribution Conformance Tests Content Management Setup Populate registry with test config blob" classname="conformance tests" status="skipped" time="7.1432e-05">
2958 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2959- <system-err>&gt; Enter [It] References teardown - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:477 @ 04/12/25 15:50:41.081&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [It] References teardown - /go/src/github.com/opencontainers/distribution-spec/conformance/03_discovery_test.go:477 @ 04/12/25 15:50:41.081 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081 (0s)&#xA;</system-err>
2960+ <system-err>&gt; Enter [It] Populate registry with test config blob - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:21 @ 04/13/25 11:32:22.088&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [It] Populate registry with test config blob - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:21 @ 04/13/25 11:32:22.088 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088 (0s)&#xA;</system-err>
2961 </testcase>
2962- <testcase name="OCI Distribution Conformance Tests Content Management Setup Populate registry with test config blob" classname="conformance tests" status="skipped" time="7.086e-05">
2963- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;"></skipped>
2964- <system-err>&gt; Enter [It] Populate registry with test config blob - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:21 @ 04/12/25 15:50:41.081&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [It] Populate registry with test config blob - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:21 @ 04/12/25 15:50:41.081 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.081 (0s)&#xA;</system-err>
2965+ <testcase name="OCI Distribution Conformance Tests Content Management Setup Populate registry with test layer" classname="conformance tests" status="skipped" time="7.1425e-05">
2966+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2967+ <system-err>&gt; Enter [It] Populate registry with test layer - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:39 @ 04/13/25 11:32:22.088&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [It] Populate registry with test layer - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:39 @ 04/13/25 11:32:22.088 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088 (0s)&#xA;</system-err>
2968 </testcase>
2969- <testcase name="OCI Distribution Conformance Tests Content Management Setup Populate registry with test layer" classname="conformance tests" status="skipped" time="6.8875e-05">
2970- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;"></skipped>
2971- <system-err>&gt; Enter [It] Populate registry with test layer - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:39 @ 04/12/25 15:50:41.081&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [It] Populate registry with test layer - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:39 @ 04/12/25 15:50:41.082 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082 (0s)&#xA;</system-err>
2972+ <testcase name="OCI Distribution Conformance Tests Content Management Setup Populate registry with test tag" classname="conformance tests" status="skipped" time="7.976e-05">
2973+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
2974+ <system-err>&gt; Enter [It] Populate registry with test tag - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:57 @ 04/13/25 11:32:22.088&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [It] Populate registry with test tag - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:57 @ 04/13/25 11:32:22.088 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088 (0s)&#xA;</system-err>
2975 </testcase>
2976- <testcase name="OCI Distribution Conformance Tests Content Management Setup Populate registry with test tag" classname="conformance tests" status="skipped" time="6.7889e-05">
2977+ <testcase name="OCI Distribution Conformance Tests Content Management Setup Check how many tags there are before anything gets deleted" classname="conformance tests" status="skipped" time="8.1909e-05">
2978 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2979- <system-err>&gt; Enter [It] Populate registry with test tag - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:57 @ 04/12/25 15:50:41.082&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [It] Populate registry with test tag - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:57 @ 04/12/25 15:50:41.082 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082 (0s)&#xA;</system-err>
2980+ <system-err>&gt; Enter [It] Check how many tags there are before anything gets deleted - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:72 @ 04/13/25 11:32:22.088&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [It] Check how many tags there are before anything gets deleted - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:72 @ 04/13/25 11:32:22.088 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088 (0s)&#xA;</system-err>
2981 </testcase>
2982- <testcase name="OCI Distribution Conformance Tests Content Management Setup Check how many tags there are before anything gets deleted" classname="conformance tests" status="skipped" time="7.3408e-05">
2983- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2984- <system-err>&gt; Enter [It] Check how many tags there are before anything gets deleted - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:72 @ 04/12/25 15:50:41.082&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [It] Check how many tags there are before anything gets deleted - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:72 @ 04/12/25 15:50:41.082 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082 (0s)&#xA;</system-err>
2985+ <testcase name="OCI Distribution Conformance Tests Content Management Manifest delete DELETE request to manifest tag should return 202, unless tag deletion is disallowed (400/405)" classname="conformance tests" status="skipped" time="6.9724e-05">
2986+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;"></skipped>
2987+ <system-err>&gt; Enter [It] DELETE request to manifest tag should return 202, unless tag deletion is disallowed (400/405) - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:88 @ 04/13/25 11:32:22.088&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [It] DELETE request to manifest tag should return 202, unless tag deletion is disallowed (400/405) - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:88 @ 04/13/25 11:32:22.088 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088 (0s)&#xA;</system-err>
2988 </testcase>
2989- <testcase name="OCI Distribution Conformance Tests Content Management Manifest delete DELETE request to manifest tag should return 202, unless tag deletion is disallowed (400/405)" classname="conformance tests" status="skipped" time="6.7338e-05">
2990- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;"></skipped>
2991- <system-err>&gt; Enter [It] DELETE request to manifest tag should return 202, unless tag deletion is disallowed (400/405) - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:88 @ 04/12/25 15:50:41.082&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [It] DELETE request to manifest tag should return 202, unless tag deletion is disallowed (400/405) - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:88 @ 04/12/25 15:50:41.082 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082 (0s)&#xA;</system-err>
2992+ <testcase name="OCI Distribution Conformance Tests Content Management Manifest delete DELETE request to manifest (digest) should yield 202 response unless already deleted" classname="conformance tests" status="skipped" time="8.201e-05">
2993+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;"></skipped>
2994+ <system-err>&gt; Enter [It] DELETE request to manifest (digest) should yield 202 response unless already deleted - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:106 @ 04/13/25 11:32:22.088&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [It] DELETE request to manifest (digest) should yield 202 response unless already deleted - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:106 @ 04/13/25 11:32:22.088 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088 (0s)&#xA;</system-err>
2995 </testcase>
2996- <testcase name="OCI Distribution Conformance Tests Content Management Manifest delete DELETE request to manifest (digest) should yield 202 response unless already deleted" classname="conformance tests" status="skipped" time="7.2079e-05">
2997+ <testcase name="OCI Distribution Conformance Tests Content Management Manifest delete GET request to deleted manifest URL should yield 404 response, unless delete is disallowed" classname="conformance tests" status="skipped" time="7.3537e-05">
2998 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
2999- <system-err>&gt; Enter [It] DELETE request to manifest (digest) should yield 202 response unless already deleted - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:106 @ 04/12/25 15:50:41.082&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [It] DELETE request to manifest (digest) should yield 202 response unless already deleted - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:106 @ 04/12/25 15:50:41.082 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082 (0s)&#xA;</system-err>
3000+ <system-err>&gt; Enter [It] GET request to deleted manifest URL should yield 404 response, unless delete is disallowed - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:118 @ 04/13/25 11:32:22.088&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [It] GET request to deleted manifest URL should yield 404 response, unless delete is disallowed - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:118 @ 04/13/25 11:32:22.088 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088 (0s)&#xA;</system-err>
3001 </testcase>
3002- <testcase name="OCI Distribution Conformance Tests Content Management Manifest delete GET request to deleted manifest URL should yield 404 response, unless delete is disallowed" classname="conformance tests" status="skipped" time="7.4809e-05">
3003+ <testcase name="OCI Distribution Conformance Tests Content Management Manifest delete GET request to tags list should reflect manifest deletion" classname="conformance tests" status="skipped" time="7.3263e-05">
3004 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
3005- <system-err>&gt; Enter [It] GET request to deleted manifest URL should yield 404 response, unless delete is disallowed - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:118 @ 04/12/25 15:50:41.082&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [It] GET request to deleted manifest URL should yield 404 response, unless delete is disallowed - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:118 @ 04/12/25 15:50:41.082 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082 (0s)&#xA;</system-err>
3006+ <system-err>&gt; Enter [It] GET request to tags list should reflect manifest deletion - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:129 @ 04/13/25 11:32:22.088&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [It] GET request to tags list should reflect manifest deletion - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:129 @ 04/13/25 11:32:22.088 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.088 (0s)&#xA;</system-err>
3007 </testcase>
3008- <testcase name="OCI Distribution Conformance Tests Content Management Manifest delete GET request to tags list should reflect manifest deletion" classname="conformance tests" status="skipped" time="6.7211e-05">
3009- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
3010- <system-err>&gt; Enter [It] GET request to tags list should reflect manifest deletion - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:129 @ 04/12/25 15:50:41.082&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [It] GET request to tags list should reflect manifest deletion - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:129 @ 04/12/25 15:50:41.082 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082 (0s)&#xA;</system-err>
3011+ <testcase name="OCI Distribution Conformance Tests Content Management Blob delete DELETE request to blob URL should yield 202 response" classname="conformance tests" status="skipped" time="6.9392e-05">
3012+ <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;"></skipped>
3013+ <system-err>&gt; Enter [It] DELETE request to blob URL should yield 202 response - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:153 @ 04/13/25 11:32:22.088&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.088&#xA;&lt; Exit [It] DELETE request to blob URL should yield 202 response - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:153 @ 04/13/25 11:32:22.089 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.089&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.089 (0s)&#xA;</system-err>
3014 </testcase>
3015- <testcase name="OCI Distribution Conformance Tests Content Management Blob delete DELETE request to blob URL should yield 202 response" classname="conformance tests" status="skipped" time="6.6809e-05">
3016+ <testcase name="OCI Distribution Conformance Tests Content Management Blob delete GET request to deleted blob URL should yield 404 response" classname="conformance tests" status="skipped" time="7.058e-05">
3017 <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;"></skipped>
3018- <system-err>&gt; Enter [It] DELETE request to blob URL should yield 202 response - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:153 @ 04/12/25 15:50:41.082&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [It] DELETE request to blob URL should yield 202 response - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:153 @ 04/12/25 15:50:41.082 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082 (0s)&#xA;</system-err>
3019- </testcase>
3020- <testcase name="OCI Distribution Conformance Tests Content Management Blob delete GET request to deleted blob URL should yield 404 response" classname="conformance tests" status="skipped" time="6.6906e-05">
3021- <skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;"></skipped>
3022- <system-err>&gt; Enter [It] GET request to deleted blob URL should yield 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:180 @ 04/12/25 15:50:41.082&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [It] GET request to deleted blob URL should yield 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:180 @ 04/12/25 15:50:41.082 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/12/25 15:50:41.082 (0s)&#xA;</system-err>
3023+ <system-err>&gt; Enter [It] GET request to deleted blob URL should yield 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:180 @ 04/13/25 11:32:22.089&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=0&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=0&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=0&#xA;In [It] at: /go/src/github.com/opencontainers/distribution-spec/conformance/setup.go:579 @ 04/13/25 11:32:22.089&#xA;&lt; Exit [It] GET request to deleted blob URL should yield 404 response - /go/src/github.com/opencontainers/distribution-spec/conformance/04_management_test.go:180 @ 04/13/25 11:32:22.089 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.089&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:23 @ 04/13/25 11:32:22.089 (0s)&#xA;</system-err>
3024 </testcase>
3025- <testcase name="html custom reporter" classname="conformance tests" status="passed" time="0.0046005">
3026- <system-err>&gt; Enter [ReportAfterSuite] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:24 @ 04/12/25 15:50:41.082&#xA;&lt; Exit [ReportAfterSuite] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:24 @ 04/12/25 15:50:41.087 (5ms)&#xA;</system-err>
3027+ <testcase name="html custom reporter" classname="conformance tests" status="passed" time="0.004664017">
3028+ <system-err>&gt; Enter [ReportAfterSuite] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:24 @ 04/13/25 11:32:22.089&#xA;&lt; Exit [ReportAfterSuite] TOP-LEVEL - /go/src/github.com/opencontainers/distribution-spec/conformance/00_conformance_suite_test.go:24 @ 04/13/25 11:32:22.093 (5ms)&#xA;</system-err>
3029 </testcase>
3030 </testsuite>
3031 </testsuites>
3032\ No newline at end of file
3033 diff --git a/results/report.html b/results/report.html
3034index 25756f3..e6fe13b 100644
3035--- a/results/report.html
3036+++ b/results/report.html
3037 @@ -135,12 +135,12 @@
3038 .meter-green {
3039 height: 100%;
3040 background: green;
3041- width: 24%;
3042+ width: 29%;
3043 }
3044 .meter-red {
3045 height: 100%;
3046 background: red;
3047- width: 5%;
3048+ width: 0%;
3049 }
3050 .meter-grey {
3051 height: 100%;
3052 @@ -183,7 +183,7 @@
3053 <tr>
3054 <td class="bullet-left">Summary</td>
3055 <td>
3056- <div class="quick-summary"><span class="darkgreen">19 passed</span><span class="darkred">4 failed</span><span class="darkgrey">56 skipped</span><div class="meter">
3057+ <div class="quick-summary"><span class="darkgreen">23 passed</span><span class="darkgrey">56 skipped</span><div class="meter">
3058 <div class="meter-green"></div>
3059 <div class="meter-red"></div>
3060 <div class="meter-grey"></div>
3061 @@ -193,15 +193,15 @@
3062 </tr>
3063 <tr>
3064 <td class="bullet-left">Start Time</td>
3065- <td>Apr 12 15:50:41.007 &#43;0000 UTC</td>
3066+ <td>Apr 13 11:32:22.012 &#43;0000 UTC</td>
3067 </tr>
3068 <tr>
3069 <td class="bullet-left">End Time</td>
3070- <td>Apr 12 15:50:41.082 &#43;0000 UTC</td>
3071+ <td>Apr 13 11:32:22.089 &#43;0000 UTC</td>
3072 </tr>
3073 <tr>
3074 <td class="bullet-left">Time Elapsed</td>
3075- <td>75.070603ms</td>
3076+ <td>76.839637ms</td>
3077 </tr>
3078 <tr>
3079 <td class="bullet-left">Test Version</td>
3080 @@ -271,12 +271,12 @@ BODY :
3081 ~~~ RESPONSE ~~~
3082 STATUS : 202 Accepted
3083 PROTO : HTTP/1.1
3084- RECEIVED AT : 2025-04-12T15:50:41.012466362Z
3085- TIME DURATION: 791.177µs
3086+ RECEIVED AT : 2025-04-13T11:32:22.01744402Z
3087+ TIME DURATION: 818.056µs
3088 HEADERS :
3089 Content-Length: 0
3090- Date: Sat, 12 Apr 2025 15:50:41 GMT
3091- Location: /v2/myorg/myrepo/a/blobs/uploads/e5b61b5d-dae2-47fe-8711-534131d36e84
3092+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3093+ Location: /v2/myorg/myrepo/a/blobs/uploads/8f21e980-0f48-4616-92ff-851ceb03a8f8
3094 Oci-Chunk-Min-Length: 10000000
3095 BODY :
3096
3097 @@ -285,7 +285,7 @@ BODY :
3098 DEBUG
3099 ==============================================================================
3100 ~~~ REQUEST ~~~
3101- PUT /v2/myorg/myrepo/a/blobs/uploads/e5b61b5d-dae2-47fe-8711-534131d36e84?digest=sha256%3Aecc090ab9a3658c7cc92cce720c62fcebb7051065c5b41bf4d66be3368aed64f HTTP/1.1
3102+ PUT /v2/myorg/myrepo/a/blobs/uploads/8f21e980-0f48-4616-92ff-851ceb03a8f8?digest=sha256%3A706b54375c84c21f86da3655885b5159a44f9c4a2aaa98afb07267aa2bccbc38 HTTP/1.1
3103 HOST : localhost:8700
3104 HEADERS:
3105 Content-Length: 129
3106 @@ -297,11 +297,11 @@ BODY :
3107 ~~~ RESPONSE ~~~
3108 STATUS : 201 Created
3109 PROTO : HTTP/1.1
3110- RECEIVED AT : 2025-04-12T15:50:41.013411063Z
3111- TIME DURATION: 823.383µs
3112+ RECEIVED AT : 2025-04-13T11:32:22.018464211Z
3113+ TIME DURATION: 905.817µs
3114 HEADERS :
3115 Content-Length: 0
3116- Date: Sat, 12 Apr 2025 15:50:41 GMT
3117+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3118 BODY :
3119
3120 ==============================================================================
3121 @@ -331,12 +331,12 @@ BODY :
3122 ~~~ RESPONSE ~~~
3123 STATUS : 202 Accepted
3124 PROTO : HTTP/1.1
3125- RECEIVED AT : 2025-04-12T15:50:41.012466362Z
3126- TIME DURATION: 791.177µs
3127+ RECEIVED AT : 2025-04-13T11:32:22.01744402Z
3128+ TIME DURATION: 818.056µs
3129 HEADERS :
3130 Content-Length: 0
3131- Date: Sat, 12 Apr 2025 15:50:41 GMT
3132- Location: /v2/myorg/myrepo/a/blobs/uploads/e5b61b5d-dae2-47fe-8711-534131d36e84
3133+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3134+ Location: /v2/myorg/myrepo/a/blobs/uploads/8f21e980-0f48-4616-92ff-851ceb03a8f8
3135 Oci-Chunk-Min-Length: 10000000
3136 BODY :
3137
3138 @@ -345,7 +345,7 @@ BODY :
3139 DEBUG
3140 ==============================================================================
3141 ~~~ REQUEST ~~~
3142- PUT /v2/myorg/myrepo/a/blobs/uploads/e5b61b5d-dae2-47fe-8711-534131d36e84?digest=sha256%3Aecc090ab9a3658c7cc92cce720c62fcebb7051065c5b41bf4d66be3368aed64f HTTP/1.1
3143+ PUT /v2/myorg/myrepo/a/blobs/uploads/8f21e980-0f48-4616-92ff-851ceb03a8f8?digest=sha256%3A706b54375c84c21f86da3655885b5159a44f9c4a2aaa98afb07267aa2bccbc38 HTTP/1.1
3144 HOST : localhost:8700
3145 HEADERS:
3146 Content-Length: 129
3147 @@ -357,11 +357,11 @@ BODY :
3148 ~~~ RESPONSE ~~~
3149 STATUS : 201 Created
3150 PROTO : HTTP/1.1
3151- RECEIVED AT : 2025-04-12T15:50:41.013411063Z
3152- TIME DURATION: 823.383µs
3153+ RECEIVED AT : 2025-04-13T11:32:22.018464211Z
3154+ TIME DURATION: 905.817µs
3155 HEADERS :
3156 Content-Length: 0
3157- Date: Sat, 12 Apr 2025 15:50:41 GMT
3158+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3159 BODY :
3160
3161 ==============================================================================
3162 @@ -391,12 +391,12 @@ BODY :
3163 ~~~ RESPONSE ~~~
3164 STATUS : 202 Accepted
3165 PROTO : HTTP/1.1
3166- RECEIVED AT : 2025-04-12T15:50:41.014274087Z
3167- TIME DURATION: 697.921µs
3168+ RECEIVED AT : 2025-04-13T11:32:22.019342482Z
3169+ TIME DURATION: 731.279µs
3170 HEADERS :
3171 Content-Length: 0
3172- Date: Sat, 12 Apr 2025 15:50:41 GMT
3173- Location: /v2/myorg/myrepo/a/blobs/uploads/f71e027b-517a-4398-8abe-a50b1a29ad70
3174+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3175+ Location: /v2/myorg/myrepo/a/blobs/uploads/96229683-97a4-4b42-a7ce-f15587cef55d
3176 Oci-Chunk-Min-Length: 10000000
3177 BODY :
3178
3179 @@ -405,7 +405,7 @@ BODY :
3180 DEBUG
3181 ==============================================================================
3182 ~~~ REQUEST ~~~
3183- PUT /v2/myorg/myrepo/a/blobs/uploads/f71e027b-517a-4398-8abe-a50b1a29ad70?digest=sha256%3A48acff1d91752e957527c1b5416e7376d910bcacf01b9441175f8c270e35c183 HTTP/1.1
3184+ PUT /v2/myorg/myrepo/a/blobs/uploads/96229683-97a4-4b42-a7ce-f15587cef55d?digest=sha256%3A48acff1d91752e957527c1b5416e7376d910bcacf01b9441175f8c270e35c183 HTTP/1.1
3185 HOST : localhost:8700
3186 HEADERS:
3187 Content-Length: 168
3188 @@ -417,11 +417,11 @@ BODY :
3189 ~~~ RESPONSE ~~~
3190 STATUS : 201 Created
3191 PROTO : HTTP/1.1
3192- RECEIVED AT : 2025-04-12T15:50:41.015220363Z
3193- TIME DURATION: 823.916µs
3194+ RECEIVED AT : 2025-04-13T11:32:22.020358791Z
3195+ TIME DURATION: 896.935µs
3196 HEADERS :
3197 Content-Length: 0
3198- Date: Sat, 12 Apr 2025 15:50:41 GMT
3199+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3200 BODY :
3201
3202 ==============================================================================
3203 @@ -441,22 +441,22 @@ BODY :
3204 <pre class="pre-box">DEBUG
3205 ==============================================================================
3206 ~~~ REQUEST ~~~
3207- PUT /v2/myorg/myrepo/a/manifests/sha256:bfca21e76b40ccacadc0e98a505f91ce8680a2455d3f9e11dd4e6953ac9922d1 HTTP/1.1
3208+ PUT /v2/myorg/myrepo/a/manifests/sha256:c0df8480619b7ecd6aadded54548c9470f326962377df23bc141b0a2a418db9f HTTP/1.1
3209 HOST : localhost:8700
3210 HEADERS:
3211 Content-Type: application/vnd.oci.image.manifest.v1&#43;json
3212 User-Agent: distribution-spec-conformance-tests
3213 BODY :
3214- &#34;ewoJInNjaGVtYVZlcnNpb24iOiAyLAoJIm1lZGlhVHlwZSI6ICJhcHBsaWNhdGlvbi92bmQub2NpLmltYWdlLm1hbmlmZXN0LnYxK2pzb24iLAoJImNvbmZpZyI6IHsKCQkibWVkaWFUeXBlIjogImFwcGxpY2F0aW9uL3ZuZC5vY2kuaW1hZ2UuY29uZmlnLnYxK2pzb24iLAoJCSJkaWdlc3QiOiAic2hhMjU2OmVjYzA5MGFiOWEzNjU4YzdjYzkyY2NlNzIwYzYyZmNlYmI3MDUxMDY1YzViNDFiZjRkNjZiZTMzNjhhZWQ2NGYiLAoJCSJzaXplIjogMTI5LAoJCSJkYXRhIjogImV3b0pJbUYxZEdodmNpSTZJQ0oxWVc5TVFtTm9lRFpFVG10V01XaG9JaXdLQ1NKaGNtTm9hWFJsWTNSMWNtVWlPaUFpWVcxa05qUWlMQW9KSW05eklqb2dJbXhwYm5WNElpd0tDU0p5YjI5MFpuTWlPaUI3Q2drSkluUjVjR1VpT2lBaWJHRjVaWEp6SWl3S0NRa2laR2xtWmw5cFpITWlPaUJiWFFvSmZRcDkiLAoJCSJuZXdVbnNwZWNpZmllZEZpZWxkIjogImFHVnNiRzhnZDI5eWJHUT0iCgl9LAoJImxheWVycyI6IFsKCQl7CgkJCSJtZWRpYVR5cGUiOiAiYXBwbGljYXRpb24vdm5kLm9jaS5pbWFnZS5sYXllci52MS50YXIrZ3ppcCIsCgkJCSJkaWdlc3QiOiAic2hhMjU2OjQ4YWNmZjFkOTE3NTJlOTU3NTI3YzFiNTQxNmU3Mzc2ZDkxMGJjYWNmMDFiOTQ0MTE3NWY4YzI3MGUzNWMxODMiLAoJCQkic2l6ZSI6IDE2OCwKCQkJIm5ld1Vuc3BlY2lmaWVkRmllbGQiOiBudWxsCgkJfQoJXQp9&#34;
3215+ &#34;ewoJInNjaGVtYVZlcnNpb24iOiAyLAoJIm1lZGlhVHlwZSI6ICJhcHBsaWNhdGlvbi92bmQub2NpLmltYWdlLm1hbmlmZXN0LnYxK2pzb24iLAoJImNvbmZpZyI6IHsKCQkibWVkaWFUeXBlIjogImFwcGxpY2F0aW9uL3ZuZC5vY2kuaW1hZ2UuY29uZmlnLnYxK2pzb24iLAoJCSJkaWdlc3QiOiAic2hhMjU2OjcwNmI1NDM3NWM4NGMyMWY4NmRhMzY1NTg4NWI1MTU5YTQ0ZjljNGEyYWFhOThhZmIwNzI2N2FhMmJjY2JjMzgiLAoJCSJzaXplIjogMTI5LAoJCSJkYXRhIjogImV3b0pJbUYxZEdodmNpSTZJQ0kyVkMwdFZTMTVSbXBETlhaU1EyeElJaXdLQ1NKaGNtTm9hWFJsWTNSMWNtVWlPaUFpWVcxa05qUWlMQW9KSW05eklqb2dJbXhwYm5WNElpd0tDU0p5YjI5MFpuTWlPaUI3Q2drSkluUjVjR1VpT2lBaWJHRjVaWEp6SWl3S0NRa2laR2xtWmw5cFpITWlPaUJiWFFvSmZRcDkiLAoJCSJuZXdVbnNwZWNpZmllZEZpZWxkIjogImFHVnNiRzhnZDI5eWJHUT0iCgl9LAoJImxheWVycyI6IFsKCQl7CgkJCSJtZWRpYVR5cGUiOiAiYXBwbGljYXRpb24vdm5kLm9jaS5pbWFnZS5sYXllci52MS50YXIrZ3ppcCIsCgkJCSJkaWdlc3QiOiAic2hhMjU2OjQ4YWNmZjFkOTE3NTJlOTU3NTI3YzFiNTQxNmU3Mzc2ZDkxMGJjYWNmMDFiOTQ0MTE3NWY4YzI3MGUzNWMxODMiLAoJCQkic2l6ZSI6IDE2OCwKCQkJIm5ld1Vuc3BlY2lmaWVkRmllbGQiOiBudWxsCgkJfQoJXQp9&#34;
3216 ------------------------------------------------------------------------------
3217 ~~~ RESPONSE ~~~
3218 STATUS : 200 OK
3219 PROTO : HTTP/1.1
3220- RECEIVED AT : 2025-04-12T15:50:41.018225177Z
3221- TIME DURATION: 1.283998ms
3222+ RECEIVED AT : 2025-04-13T11:32:22.024211625Z
3223+ TIME DURATION: 1.6566ms
3224 HEADERS :
3225 Content-Length: 0
3226- Date: Sat, 12 Apr 2025 15:50:41 GMT
3227+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3228 BODY :
3229
3230 ==============================================================================
3231 @@ -476,22 +476,22 @@ BODY :
3232 <pre class="pre-box">DEBUG
3233 ==============================================================================
3234 ~~~ REQUEST ~~~
3235- PUT /v2/myorg/myrepo/a/manifests/sha256:bfca21e76b40ccacadc0e98a505f91ce8680a2455d3f9e11dd4e6953ac9922d1 HTTP/1.1
3236+ PUT /v2/myorg/myrepo/a/manifests/sha256:c0df8480619b7ecd6aadded54548c9470f326962377df23bc141b0a2a418db9f HTTP/1.1
3237 HOST : localhost:8700
3238 HEADERS:
3239 Content-Type: application/vnd.oci.image.manifest.v1&#43;json
3240 User-Agent: distribution-spec-conformance-tests
3241 BODY :
3242- &#34;ewoJInNjaGVtYVZlcnNpb24iOiAyLAoJIm1lZGlhVHlwZSI6ICJhcHBsaWNhdGlvbi92bmQub2NpLmltYWdlLm1hbmlmZXN0LnYxK2pzb24iLAoJImNvbmZpZyI6IHsKCQkibWVkaWFUeXBlIjogImFwcGxpY2F0aW9uL3ZuZC5vY2kuaW1hZ2UuY29uZmlnLnYxK2pzb24iLAoJCSJkaWdlc3QiOiAic2hhMjU2OmVjYzA5MGFiOWEzNjU4YzdjYzkyY2NlNzIwYzYyZmNlYmI3MDUxMDY1YzViNDFiZjRkNjZiZTMzNjhhZWQ2NGYiLAoJCSJzaXplIjogMTI5LAoJCSJkYXRhIjogImV3b0pJbUYxZEdodmNpSTZJQ0oxWVc5TVFtTm9lRFpFVG10V01XaG9JaXdLQ1NKaGNtTm9hWFJsWTNSMWNtVWlPaUFpWVcxa05qUWlMQW9KSW05eklqb2dJbXhwYm5WNElpd0tDU0p5YjI5MFpuTWlPaUI3Q2drSkluUjVjR1VpT2lBaWJHRjVaWEp6SWl3S0NRa2laR2xtWmw5cFpITWlPaUJiWFFvSmZRcDkiLAoJCSJuZXdVbnNwZWNpZmllZEZpZWxkIjogImFHVnNiRzhnZDI5eWJHUT0iCgl9LAoJImxheWVycyI6IFsKCQl7CgkJCSJtZWRpYVR5cGUiOiAiYXBwbGljYXRpb24vdm5kLm9jaS5pbWFnZS5sYXllci52MS50YXIrZ3ppcCIsCgkJCSJkaWdlc3QiOiAic2hhMjU2OjQ4YWNmZjFkOTE3NTJlOTU3NTI3YzFiNTQxNmU3Mzc2ZDkxMGJjYWNmMDFiOTQ0MTE3NWY4YzI3MGUzNWMxODMiLAoJCQkic2l6ZSI6IDE2OCwKCQkJIm5ld1Vuc3BlY2lmaWVkRmllbGQiOiBudWxsCgkJfQoJXQp9&#34;
3243+ &#34;ewoJInNjaGVtYVZlcnNpb24iOiAyLAoJIm1lZGlhVHlwZSI6ICJhcHBsaWNhdGlvbi92bmQub2NpLmltYWdlLm1hbmlmZXN0LnYxK2pzb24iLAoJImNvbmZpZyI6IHsKCQkibWVkaWFUeXBlIjogImFwcGxpY2F0aW9uL3ZuZC5vY2kuaW1hZ2UuY29uZmlnLnYxK2pzb24iLAoJCSJkaWdlc3QiOiAic2hhMjU2OjcwNmI1NDM3NWM4NGMyMWY4NmRhMzY1NTg4NWI1MTU5YTQ0ZjljNGEyYWFhOThhZmIwNzI2N2FhMmJjY2JjMzgiLAoJCSJzaXplIjogMTI5LAoJCSJkYXRhIjogImV3b0pJbUYxZEdodmNpSTZJQ0kyVkMwdFZTMTVSbXBETlhaU1EyeElJaXdLQ1NKaGNtTm9hWFJsWTNSMWNtVWlPaUFpWVcxa05qUWlMQW9KSW05eklqb2dJbXhwYm5WNElpd0tDU0p5YjI5MFpuTWlPaUI3Q2drSkluUjVjR1VpT2lBaWJHRjVaWEp6SWl3S0NRa2laR2xtWmw5cFpITWlPaUJiWFFvSmZRcDkiLAoJCSJuZXdVbnNwZWNpZmllZEZpZWxkIjogImFHVnNiRzhnZDI5eWJHUT0iCgl9LAoJImxheWVycyI6IFsKCQl7CgkJCSJtZWRpYVR5cGUiOiAiYXBwbGljYXRpb24vdm5kLm9jaS5pbWFnZS5sYXllci52MS50YXIrZ3ppcCIsCgkJCSJkaWdlc3QiOiAic2hhMjU2OjQ4YWNmZjFkOTE3NTJlOTU3NTI3YzFiNTQxNmU3Mzc2ZDkxMGJjYWNmMDFiOTQ0MTE3NWY4YzI3MGUzNWMxODMiLAoJCQkic2l6ZSI6IDE2OCwKCQkJIm5ld1Vuc3BlY2lmaWVkRmllbGQiOiBudWxsCgkJfQoJXQp9&#34;
3244 ------------------------------------------------------------------------------
3245 ~~~ RESPONSE ~~~
3246 STATUS : 200 OK
3247 PROTO : HTTP/1.1
3248- RECEIVED AT : 2025-04-12T15:50:41.018225177Z
3249- TIME DURATION: 1.283998ms
3250+ RECEIVED AT : 2025-04-13T11:32:22.024211625Z
3251+ TIME DURATION: 1.6566ms
3252 HEADERS :
3253 Content-Length: 0
3254- Date: Sat, 12 Apr 2025 15:50:41 GMT
3255+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3256 BODY :
3257
3258 ==============================================================================
3259 @@ -540,12 +540,12 @@ BODY :
3260 ~~~ RESPONSE ~~~
3261 STATUS : 404 Not Found
3262 PROTO : HTTP/1.1
3263- RECEIVED AT : 2025-04-12T15:50:41.019259238Z
3264- TIME DURATION: 664.407µs
3265+ RECEIVED AT : 2025-04-13T11:32:22.025288281Z
3266+ TIME DURATION: 713.327µs
3267 HEADERS :
3268 Content-Length: 74
3269 Content-Type: application/json
3270- Date: Sat, 12 Apr 2025 15:50:41 GMT
3271+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3272 BODY :
3273 *** Error: Unable to format response body - &#34;unexpected end of JSON input&#34; ***
3274
3275 @@ -568,7 +568,7 @@ Log Body as-is:
3276 <pre class="pre-box">DEBUG
3277 ==============================================================================
3278 ~~~ REQUEST ~~~
3279- HEAD /v2/myorg/myrepo/a/blobs/sha256:c8914dce728fb885735ed78a9665e102a4d423b1d8e0c17d149154b0119594f7 HTTP/1.1
3280+ HEAD /v2/myorg/myrepo/a/blobs/sha256:e4d5901cfa911245ad634d098c8c6411917f2933967a468df27d6df44fb88ea7 HTTP/1.1
3281 HOST : localhost:8700
3282 HEADERS:
3283 User-Agent: distribution-spec-conformance-tests
3284 @@ -578,11 +578,11 @@ BODY :
3285 ~~~ RESPONSE ~~~
3286 STATUS : 200 OK
3287 PROTO : HTTP/1.1
3288- RECEIVED AT : 2025-04-12T15:50:41.02012839Z
3289- TIME DURATION: 710.222µs
3290+ RECEIVED AT : 2025-04-13T11:32:22.026159637Z
3291+ TIME DURATION: 698.122µs
3292 HEADERS :
3293 Content-Length: 0
3294- Date: Sat, 12 Apr 2025 15:50:41 GMT
3295+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3296 BODY :
3297
3298 ==============================================================================
3299 @@ -612,12 +612,12 @@ BODY :
3300 ~~~ RESPONSE ~~~
3301 STATUS : 404 Not Found
3302 PROTO : HTTP/1.1
3303- RECEIVED AT : 2025-04-12T15:50:41.020937738Z
3304- TIME DURATION: 668.411µs
3305+ RECEIVED AT : 2025-04-13T11:32:22.02701265Z
3306+ TIME DURATION: 718.717µs
3307 HEADERS :
3308 Content-Length: 170
3309 Content-Type: application/json
3310- Date: Sat, 12 Apr 2025 15:50:41 GMT
3311+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3312 BODY :
3313 {
3314 &#34;code&#34;: &#34;BLOB_UNKNOWN&#34;,
3315 @@ -641,7 +641,7 @@ BODY :
3316 <pre class="pre-box">DEBUG
3317 ==============================================================================
3318 ~~~ REQUEST ~~~
3319- GET /v2/myorg/myrepo/a/blobs/sha256:c8914dce728fb885735ed78a9665e102a4d423b1d8e0c17d149154b0119594f7 HTTP/1.1
3320+ GET /v2/myorg/myrepo/a/blobs/sha256:e4d5901cfa911245ad634d098c8c6411917f2933967a468df27d6df44fb88ea7 HTTP/1.1
3321 HOST : localhost:8700
3322 HEADERS:
3323 User-Agent: distribution-spec-conformance-tests
3324 @@ -651,13 +651,13 @@ BODY :
3325 ~~~ RESPONSE ~~~
3326 STATUS : 200 OK
3327 PROTO : HTTP/1.1
3328- RECEIVED AT : 2025-04-12T15:50:41.062525993Z
3329- TIME DURATION: 41.429135ms
3330+ RECEIVED AT : 2025-04-13T11:32:22.068445481Z
3331+ TIME DURATION: 41.265979ms
3332 HEADERS :
3333- Date: Sat, 12 Apr 2025 15:50:41 GMT
3334+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3335 BODY :
3336 {
3337- &#34;author&#34;: &#34;ny40KebefUHUb1Wv&#34;,
3338+ &#34;author&#34;: &#34;gHPSzNrAmJsrfUvL&#34;,
3339 &#34;architecture&#34;: &#34;amd64&#34;,
3340 &#34;os&#34;: &#34;linux&#34;,
3341 &#34;rootfs&#34;: {
3342 @@ -699,12 +699,12 @@ BODY :
3343 ~~~ RESPONSE ~~~
3344 STATUS : 404 Not Found
3345 PROTO : HTTP/1.1
3346- RECEIVED AT : 2025-04-12T15:50:41.063880853Z
3347- TIME DURATION: 1.114714ms
3348+ RECEIVED AT : 2025-04-13T11:32:22.069905563Z
3349+ TIME DURATION: 1.22907ms
3350 HEADERS :
3351 Content-Length: 106
3352 Content-Type: application/json
3353- Date: Sat, 12 Apr 2025 15:50:41 GMT
3354+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3355 BODY :
3356 *** Error: Unable to format response body - &#34;unexpected end of JSON input&#34; ***
3357
3358 @@ -719,16 +719,15 @@ Log Body as-is:
3359
3360
3361
3362- <div class="result red">
3363+ <div class="result green">
3364 <div id="output-box-11-button" class="toggle" onclick="javascript:toggleOutput('output-box-11')">+</div>
3365 <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-11')">HEAD request to manifest[0] path (digest) should yield 200 response</h4>
3366 <br>
3367- <div>
3368- <div id="output-box-11" style="display: none;">
3369- <pre class="pre-box">DEBUG
3370+ <div id="output-box-11" style="display: none;">
3371+ <pre class="pre-box">DEBUG
3372 ==============================================================================
3373 ~~~ REQUEST ~~~
3374- HEAD /v2/myorg/myrepo/a/manifests/sha256:0cfbfd069e6308b0fa6bd8ae4eb271846e2144c73790da9dde29ce87702fd402 HTTP/1.1
3375+ HEAD /v2/myorg/myrepo/a/manifests/sha256:cc3b727691e8092ddb8d1cfa55051e257eea23ab950dda0b3a9f4e7cbe61fc64 HTTP/1.1
3376 HOST : localhost:8700
3377 HEADERS:
3378 Accept: application/vnd.oci.image.manifest.v1&#43;json
3379 @@ -737,29 +736,19 @@ BODY :
3380 ***** NO CONTENT *****
3381 ------------------------------------------------------------------------------
3382 ~~~ RESPONSE ~~~
3383- STATUS : 404 Not Found
3384+ STATUS : 200 OK
3385 PROTO : HTTP/1.1
3386- RECEIVED AT : 2025-04-12T15:50:41.065068483Z
3387- TIME DURATION: 974.383µs
3388+ RECEIVED AT : 2025-04-13T11:32:22.071524158Z
3389+ TIME DURATION: 1.388193ms
3390 HEADERS :
3391- Content-Length: 106
3392- Content-Type: application/json
3393- Date: Sat, 12 Apr 2025 15:50:41 GMT
3394+ Content-Length: 0
3395+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3396 BODY :
3397- *** Error: Unable to format response body - &#34;unexpected end of JSON input&#34; ***
3398-
3399- Log Body as-is:
3400
3401 ==============================================================================
3402
3403 </pre>
3404- </div>
3405 </div>
3406- <pre class="fail-message">Expected
3407- &lt;int&gt;: 404
3408- to equal
3409- &lt;int&gt;: 200</pre>
3410- <br>
3411 </div>
3412
3413
3414 @@ -773,7 +762,7 @@ to equal
3415 <pre class="pre-box">DEBUG
3416 ==============================================================================
3417 ~~~ REQUEST ~~~
3418- HEAD /v2/myorg/myrepo/a/manifests/sha256:bfca21e76b40ccacadc0e98a505f91ce8680a2455d3f9e11dd4e6953ac9922d1 HTTP/1.1
3419+ HEAD /v2/myorg/myrepo/a/manifests/sha256:c0df8480619b7ecd6aadded54548c9470f326962377df23bc141b0a2a418db9f HTTP/1.1
3420 HOST : localhost:8700
3421 HEADERS:
3422 Accept: application/vnd.oci.image.manifest.v1&#43;json
3423 @@ -784,11 +773,11 @@ BODY :
3424 ~~~ RESPONSE ~~~
3425 STATUS : 200 OK
3426 PROTO : HTTP/1.1
3427- RECEIVED AT : 2025-04-12T15:50:41.0664518Z
3428- TIME DURATION: 1.011195ms
3429+ RECEIVED AT : 2025-04-13T11:32:22.072748169Z
3430+ TIME DURATION: 1.067888ms
3431 HEADERS :
3432 Content-Length: 0
3433- Date: Sat, 12 Apr 2025 15:50:41 GMT
3434+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3435 BODY :
3436
3437 ==============================================================================
3438 @@ -819,11 +808,11 @@ BODY :
3439 ~~~ RESPONSE ~~~
3440 STATUS : 200 OK
3441 PROTO : HTTP/1.1
3442- RECEIVED AT : 2025-04-12T15:50:41.067444244Z
3443- TIME DURATION: 842.136µs
3444+ RECEIVED AT : 2025-04-13T11:32:22.073749253Z
3445+ TIME DURATION: 837.425µs
3446 HEADERS :
3447 Content-Length: 0
3448- Date: Sat, 12 Apr 2025 15:50:41 GMT
3449+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3450 BODY :
3451
3452 ==============================================================================
3453 @@ -853,12 +842,12 @@ BODY :
3454 ~~~ RESPONSE ~~~
3455 STATUS : 404 Not Found
3456 PROTO : HTTP/1.1
3457- RECEIVED AT : 2025-04-12T15:50:41.06837893Z
3458- TIME DURATION: 767.427µs
3459+ RECEIVED AT : 2025-04-13T11:32:22.074635675Z
3460+ TIME DURATION: 751.283µs
3461 HEADERS :
3462 Content-Length: 82
3463 Content-Type: application/json
3464- Date: Sat, 12 Apr 2025 15:50:41 GMT
3465+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3466 BODY :
3467 {
3468 &#34;code&#34;: &#34;MANIFEST_UNKNOWN&#34;,
3469 @@ -874,16 +863,15 @@ BODY :
3470
3471
3472
3473- <div class="result red">
3474+ <div class="result green">
3475 <div id="output-box-15-button" class="toggle" onclick="javascript:toggleOutput('output-box-15')">+</div>
3476 <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-15')">GET request to manifest[0] path (digest) should yield 200 response</h4>
3477 <br>
3478- <div>
3479- <div id="output-box-15" style="display: none;">
3480- <pre class="pre-box">DEBUG
3481+ <div id="output-box-15" style="display: none;">
3482+ <pre class="pre-box">DEBUG
3483 ==============================================================================
3484 ~~~ REQUEST ~~~
3485- GET /v2/myorg/myrepo/a/manifests/sha256:0cfbfd069e6308b0fa6bd8ae4eb271846e2144c73790da9dde29ce87702fd402 HTTP/1.1
3486+ GET /v2/myorg/myrepo/a/manifests/sha256:cc3b727691e8092ddb8d1cfa55051e257eea23ab950dda0b3a9f4e7cbe61fc64 HTTP/1.1
3487 HOST : localhost:8700
3488 HEADERS:
3489 Accept: application/vnd.oci.image.manifest.v1&#43;json
3490 @@ -892,30 +880,36 @@ BODY :
3491 ***** NO CONTENT *****
3492 ------------------------------------------------------------------------------
3493 ~~~ RESPONSE ~~~
3494- STATUS : 404 Not Found
3495+ STATUS : 200 OK
3496 PROTO : HTTP/1.1
3497- RECEIVED AT : 2025-04-12T15:50:41.069302867Z
3498- TIME DURATION: 768.48µs
3499+ RECEIVED AT : 2025-04-13T11:32:22.075643345Z
3500+ TIME DURATION: 849.693µs
3501 HEADERS :
3502- Content-Length: 82
3503+ Content-Length: 583
3504 Content-Type: application/json
3505- Date: Sat, 12 Apr 2025 15:50:41 GMT
3506+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3507 BODY :
3508 {
3509- &#34;code&#34;: &#34;MANIFEST_UNKNOWN&#34;,
3510- &#34;message&#34;: &#34;manifest unknown to registry&#34;,
3511- &#34;detail&#34;: null
3512+ &#34;schemaVersion&#34;: 2,
3513+ &#34;mediaType&#34;: &#34;application/vnd.oci.image.manifest.v1&#43;json&#34;,
3514+ &#34;config&#34;: {
3515+ &#34;mediaType&#34;: &#34;application/vnd.oci.image.config.v1&#43;json&#34;,
3516+ &#34;digest&#34;: &#34;sha256:e4d5901cfa911245ad634d098c8c6411917f2933967a468df27d6df44fb88ea7&#34;,
3517+ &#34;size&#34;: 129,
3518+ &#34;data&#34;: &#34;ewoJImF1dGhvciI6ICJnSFBTek5yQW1Kc3JmVXZMIiwKCSJhcmNoaXRlY3R1cmUiOiAiYW1kNjQiLAoJIm9zIjogImxpbnV4IiwKCSJyb290ZnMiOiB7CgkJInR5cGUiOiAibGF5ZXJzIiwKCQkiZGlmZl9pZHMiOiBbXQoJfQp9&#34;
3519+ },
3520+ &#34;layers&#34;: [
3521+ {
3522+ &#34;mediaType&#34;: &#34;application/vnd.oci.image.layer.v1.tar&#43;gzip&#34;,
3523+ &#34;digest&#34;: &#34;sha256:48acff1d91752e957527c1b5416e7376d910bcacf01b9441175f8c270e35c183&#34;,
3524+ &#34;size&#34;: 168
3525+ }
3526+ ]
3527 }
3528 ==============================================================================
3529
3530 </pre>
3531- </div>
3532 </div>
3533- <pre class="fail-message">Expected
3534- &lt;int&gt;: 404
3535- to equal
3536- &lt;int&gt;: 200</pre>
3537- <br>
3538 </div>
3539
3540
3541 @@ -929,7 +923,7 @@ to equal
3542 <pre class="pre-box">DEBUG
3543 ==============================================================================
3544 ~~~ REQUEST ~~~
3545- GET /v2/myorg/myrepo/a/manifests/sha256:bfca21e76b40ccacadc0e98a505f91ce8680a2455d3f9e11dd4e6953ac9922d1 HTTP/1.1
3546+ GET /v2/myorg/myrepo/a/manifests/sha256:c0df8480619b7ecd6aadded54548c9470f326962377df23bc141b0a2a418db9f HTTP/1.1
3547 HOST : localhost:8700
3548 HEADERS:
3549 Accept: application/vnd.oci.image.manifest.v1&#43;json
3550 @@ -940,21 +934,21 @@ BODY :
3551 ~~~ RESPONSE ~~~
3552 STATUS : 200 OK
3553 PROTO : HTTP/1.1
3554- RECEIVED AT : 2025-04-12T15:50:41.070407646Z
3555- TIME DURATION: 823.42µs
3556+ RECEIVED AT : 2025-04-13T11:32:22.076709092Z
3557+ TIME DURATION: 813.641µs
3558 HEADERS :
3559 Content-Length: 583
3560 Content-Type: application/json
3561- Date: Sat, 12 Apr 2025 15:50:41 GMT
3562+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3563 BODY :
3564 {
3565 &#34;schemaVersion&#34;: 2,
3566 &#34;mediaType&#34;: &#34;application/vnd.oci.image.manifest.v1&#43;json&#34;,
3567 &#34;config&#34;: {
3568 &#34;mediaType&#34;: &#34;application/vnd.oci.image.config.v1&#43;json&#34;,
3569- &#34;digest&#34;: &#34;sha256:ecc090ab9a3658c7cc92cce720c62fcebb7051065c5b41bf4d66be3368aed64f&#34;,
3570+ &#34;digest&#34;: &#34;sha256:706b54375c84c21f86da3655885b5159a44f9c4a2aaa98afb07267aa2bccbc38&#34;,
3571 &#34;size&#34;: 129,
3572- &#34;data&#34;: &#34;ewoJImF1dGhvciI6ICJ1YW9MQmNoeDZETmtWMWhoIiwKCSJhcmNoaXRlY3R1cmUiOiAiYW1kNjQiLAoJIm9zIjogImxpbnV4IiwKCSJyb290ZnMiOiB7CgkJInR5cGUiOiAibGF5ZXJzIiwKCQkiZGlmZl9pZHMiOiBbXQoJfQp9&#34;
3573+ &#34;data&#34;: &#34;ewoJImF1dGhvciI6ICI2VC0tVS15RmpDNXZSQ2xIIiwKCSJhcmNoaXRlY3R1cmUiOiAiYW1kNjQiLAoJIm9zIjogImxpbnV4IiwKCSJyb290ZnMiOiB7CgkJInR5cGUiOiAibGF5ZXJzIiwKCQkiZGlmZl9pZHMiOiBbXQoJfQp9&#34;
3574 },
3575 &#34;layers&#34;: [
3576 {
3577 @@ -992,21 +986,21 @@ BODY :
3578 ~~~ RESPONSE ~~~
3579 STATUS : 200 OK
3580 PROTO : HTTP/1.1
3581- RECEIVED AT : 2025-04-12T15:50:41.071488915Z
3582- TIME DURATION: 845.578µs
3583+ RECEIVED AT : 2025-04-13T11:32:22.077917352Z
3584+ TIME DURATION: 824.673µs
3585 HEADERS :
3586 Content-Length: 583
3587 Content-Type: application/json
3588- Date: Sat, 12 Apr 2025 15:50:41 GMT
3589+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3590 BODY :
3591 {
3592 &#34;schemaVersion&#34;: 2,
3593 &#34;mediaType&#34;: &#34;application/vnd.oci.image.manifest.v1&#43;json&#34;,
3594 &#34;config&#34;: {
3595 &#34;mediaType&#34;: &#34;application/vnd.oci.image.config.v1&#43;json&#34;,
3596- &#34;digest&#34;: &#34;sha256:c8914dce728fb885735ed78a9665e102a4d423b1d8e0c17d149154b0119594f7&#34;,
3597+ &#34;digest&#34;: &#34;sha256:e4d5901cfa911245ad634d098c8c6411917f2933967a468df27d6df44fb88ea7&#34;,
3598 &#34;size&#34;: 129,
3599- &#34;data&#34;: &#34;ewoJImF1dGhvciI6ICJueTQwS2ViZWZVSFViMVd2IiwKCSJhcmNoaXRlY3R1cmUiOiAiYW1kNjQiLAoJIm9zIjogImxpbnV4IiwKCSJyb290ZnMiOiB7CgkJInR5cGUiOiAibGF5ZXJzIiwKCQkiZGlmZl9pZHMiOiBbXQoJfQp9&#34;
3600+ &#34;data&#34;: &#34;ewoJImF1dGhvciI6ICJnSFBTek5yQW1Kc3JmVXZMIiwKCSJhcmNoaXRlY3R1cmUiOiAiYW1kNjQiLAoJIm9zIjogImxpbnV4IiwKCSJyb290ZnMiOiB7CgkJInR5cGUiOiAibGF5ZXJzIiwKCQkiZGlmZl9pZHMiOiBbXQoJfQp9&#34;
3601 },
3602 &#34;layers&#34;: [
3603 {
3604 @@ -1051,12 +1045,12 @@ BODY :
3605 ~~~ RESPONSE ~~~
3606 STATUS : 404 Not Found
3607 PROTO : HTTP/1.1
3608- RECEIVED AT : 2025-04-12T15:50:41.07242573Z
3609- TIME DURATION: 716.205µs
3610+ RECEIVED AT : 2025-04-13T11:32:22.078888137Z
3611+ TIME DURATION: 730.459µs
3612 HEADERS :
3613 Content-Length: 82
3614 Content-Type: application/json
3615- Date: Sat, 12 Apr 2025 15:50:41 GMT
3616+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3617 BODY :
3618 {
3619 &#34;code&#34;: &#34;MANIFEST_UNKNOWN&#34;,
3620 @@ -1079,16 +1073,15 @@ BODY :
3621
3622
3623
3624- <div class="result red">
3625+ <div class="result green">
3626 <div id="output-box-19-button" class="toggle" onclick="javascript:toggleOutput('output-box-19')">+</div>
3627 <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-19')">Delete config[0] blob created in setup</h4>
3628 <br>
3629- <div>
3630- <div id="output-box-19" style="display: none;">
3631- <pre class="pre-box">DEBUG
3632+ <div id="output-box-19" style="display: none;">
3633+ <pre class="pre-box">DEBUG
3634 ==============================================================================
3635 ~~~ REQUEST ~~~
3636- DELETE /v2/myorg/myrepo/a/blobs/sha256:c8914dce728fb885735ed78a9665e102a4d423b1d8e0c17d149154b0119594f7 HTTP/1.1
3637+ DELETE /v2/myorg/myrepo/a/blobs/sha256:e4d5901cfa911245ad634d098c8c6411917f2933967a468df27d6df44fb88ea7 HTTP/1.1
3638 HOST : localhost:8700
3639 HEADERS:
3640 User-Agent: distribution-spec-conformance-tests
3641 @@ -1096,44 +1089,33 @@ BODY :
3642 ***** NO CONTENT *****
3643 ------------------------------------------------------------------------------
3644 ~~~ RESPONSE ~~~
3645- STATUS : 500 Internal Server Error
3646+ STATUS : 200 OK
3647 PROTO : HTTP/1.1
3648- RECEIVED AT : 2025-04-12T15:50:41.073336623Z
3649- TIME DURATION: 750.517µs
3650+ RECEIVED AT : 2025-04-13T11:32:22.079842175Z
3651+ TIME DURATION: 779.619µs
3652 HEADERS :
3653- Content-Length: 140
3654- Content-Type: application/json
3655- Date: Sat, 12 Apr 2025 15:50:41 GMT
3656+ Content-Length: 0
3657+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3658 BODY :
3659- {
3660- &#34;code&#34;: &#34;INTERNAL_SERVER_ERROR&#34;,
3661- &#34;message&#34;: &#34;papyri internal error&#34;,
3662- &#34;detail&#34;: &#34;IO Failure: Storage IO: No such file or directory (os error 2)&#34;
3663- }
3664+
3665 ==============================================================================
3666
3667 </pre>
3668- </div>
3669 </div>
3670- <pre class="fail-message">Expected
3671- &lt;int&gt;: 500
3672- To satisfy at least one of these matchers: [%!s(*matchers.AndMatcher=&amp;{[0xc000278c30 0xc000278c60] 0xc000278c60}) %!s(*matchers.EqualMatcher=&amp;{404}) %!s(*matchers.EqualMatcher=&amp;{405})]</pre>
3673- <br>
3674 </div>
3675
3676
3677
3678
3679- <div class="result red">
3680+ <div class="result green">
3681 <div id="output-box-20-button" class="toggle" onclick="javascript:toggleOutput('output-box-20')">+</div>
3682 <h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-20')">Delete config[1] blob created in setup</h4>
3683 <br>
3684- <div>
3685- <div id="output-box-20" style="display: none;">
3686- <pre class="pre-box">DEBUG
3687+ <div id="output-box-20" style="display: none;">
3688+ <pre class="pre-box">DEBUG
3689 ==============================================================================
3690 ~~~ REQUEST ~~~
3691- DELETE /v2/myorg/myrepo/a/blobs/sha256:ecc090ab9a3658c7cc92cce720c62fcebb7051065c5b41bf4d66be3368aed64f HTTP/1.1
3692+ DELETE /v2/myorg/myrepo/a/blobs/sha256:706b54375c84c21f86da3655885b5159a44f9c4a2aaa98afb07267aa2bccbc38 HTTP/1.1
3693 HOST : localhost:8700
3694 HEADERS:
3695 User-Agent: distribution-spec-conformance-tests
3696 @@ -1141,29 +1123,19 @@ BODY :
3697 ***** NO CONTENT *****
3698 ------------------------------------------------------------------------------
3699 ~~~ RESPONSE ~~~
3700- STATUS : 500 Internal Server Error
3701+ STATUS : 200 OK
3702 PROTO : HTTP/1.1
3703- RECEIVED AT : 2025-04-12T15:50:41.074421324Z
3704- TIME DURATION: 763.18µs
3705+ RECEIVED AT : 2025-04-13T11:32:22.080726612Z
3706+ TIME DURATION: 733.801µs
3707 HEADERS :
3708- Content-Length: 140
3709- Content-Type: application/json
3710- Date: Sat, 12 Apr 2025 15:50:41 GMT
3711+ Content-Length: 0
3712+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3713 BODY :
3714- {
3715- &#34;code&#34;: &#34;INTERNAL_SERVER_ERROR&#34;,
3716- &#34;message&#34;: &#34;papyri internal error&#34;,
3717- &#34;detail&#34;: &#34;IO Failure: Storage IO: No such file or directory (os error 2)&#34;
3718- }
3719+
3720 ==============================================================================
3721
3722 </pre>
3723- </div>
3724 </div>
3725- <pre class="fail-message">Expected
3726- &lt;int&gt;: 500
3727- To satisfy at least one of these matchers: [%!s(*matchers.AndMatcher=&amp;{[0xc000278000 0xc000278030] 0xc000278030}) %!s(*matchers.EqualMatcher=&amp;{404}) %!s(*matchers.EqualMatcher=&amp;{405})]</pre>
3728- <br>
3729 </div>
3730
3731
3732 @@ -1187,11 +1159,11 @@ BODY :
3733 ~~~ RESPONSE ~~~
3734 STATUS : 200 OK
3735 PROTO : HTTP/1.1
3736- RECEIVED AT : 2025-04-12T15:50:41.075829242Z
3737- TIME DURATION: 770.076µs
3738+ RECEIVED AT : 2025-04-13T11:32:22.081668987Z
3739+ TIME DURATION: 805.325µs
3740 HEADERS :
3741 Content-Length: 0
3742- Date: Sat, 12 Apr 2025 15:50:41 GMT
3743+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3744 BODY :
3745
3746 ==============================================================================
3747 @@ -1211,7 +1183,7 @@ BODY :
3748 <pre class="pre-box">DEBUG
3749 ==============================================================================
3750 ~~~ REQUEST ~~~
3751- DELETE /v2/myorg/myrepo/a/manifests/sha256:0cfbfd069e6308b0fa6bd8ae4eb271846e2144c73790da9dde29ce87702fd402 HTTP/1.1
3752+ DELETE /v2/myorg/myrepo/a/manifests/sha256:cc3b727691e8092ddb8d1cfa55051e257eea23ab950dda0b3a9f4e7cbe61fc64 HTTP/1.1
3753 HOST : localhost:8700
3754 HEADERS:
3755 User-Agent: distribution-spec-conformance-tests
3756 @@ -1221,12 +1193,12 @@ BODY :
3757 ~~~ RESPONSE ~~~
3758 STATUS : 405 Method Not Allowed
3759 PROTO : HTTP/1.1
3760- RECEIVED AT : 2025-04-12T15:50:41.076669044Z
3761- TIME DURATION: 681.783µs
3762+ RECEIVED AT : 2025-04-13T11:32:22.082451645Z
3763+ TIME DURATION: 642.139µs
3764 HEADERS :
3765 Allow: PUT,GET,HEAD,HEAD
3766 Content-Length: 0
3767- Date: Sat, 12 Apr 2025 15:50:41 GMT
3768+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3769 BODY :
3770
3771 ==============================================================================
3772 @@ -1246,7 +1218,7 @@ BODY :
3773 <pre class="pre-box">DEBUG
3774 ==============================================================================
3775 ~~~ REQUEST ~~~
3776- DELETE /v2/myorg/myrepo/a/manifests/sha256:bfca21e76b40ccacadc0e98a505f91ce8680a2455d3f9e11dd4e6953ac9922d1 HTTP/1.1
3777+ DELETE /v2/myorg/myrepo/a/manifests/sha256:c0df8480619b7ecd6aadded54548c9470f326962377df23bc141b0a2a418db9f HTTP/1.1
3778 HOST : localhost:8700
3779 HEADERS:
3780 User-Agent: distribution-spec-conformance-tests
3781 @@ -1256,12 +1228,12 @@ BODY :
3782 ~~~ RESPONSE ~~~
3783 STATUS : 405 Method Not Allowed
3784 PROTO : HTTP/1.1
3785- RECEIVED AT : 2025-04-12T15:50:41.077420396Z
3786- TIME DURATION: 602.668µs
3787+ RECEIVED AT : 2025-04-13T11:32:22.08336972Z
3788+ TIME DURATION: 759.24µs
3789 HEADERS :
3790 Allow: PUT,GET,HEAD,HEAD
3791 Content-Length: 0
3792- Date: Sat, 12 Apr 2025 15:50:41 GMT
3793+ Date: Sun, 13 Apr 2025 11:32:22 GMT
3794 BODY :
3795
3796 ==============================================================================
3797 @@ -1297,10 +1269,10 @@ BODY :
3798 <br>
3799 <div id="output-box-24" style="display: none;">
3800 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3801- OCI_TEST_PULL=1
3802- OCI_TEST_PUSH=0
3803 OCI_TEST_CONTENT_DISCOVERY=0
3804 OCI_TEST_CONTENT_MANAGEMENT=0
3805+ OCI_TEST_PULL=1
3806+ OCI_TEST_PUSH=0
3807 </pre>
3808 </div>
3809 </div>
3810 @@ -1314,10 +1286,10 @@ BODY :
3811 <br>
3812 <div id="output-box-25" style="display: none;">
3813 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3814- OCI_TEST_CONTENT_MANAGEMENT=0
3815 OCI_TEST_PULL=1
3816 OCI_TEST_PUSH=0
3817 OCI_TEST_CONTENT_DISCOVERY=0
3818+ OCI_TEST_CONTENT_MANAGEMENT=0
3819 </pre>
3820 </div>
3821 </div>
3822 @@ -1338,10 +1310,10 @@ BODY :
3823 <br>
3824 <div id="output-box-26" style="display: none;">
3825 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3826- OCI_TEST_CONTENT_DISCOVERY=0
3827 OCI_TEST_CONTENT_MANAGEMENT=0
3828 OCI_TEST_PULL=1
3829 OCI_TEST_PUSH=0
3830+ OCI_TEST_CONTENT_DISCOVERY=0
3831 </pre>
3832 </div>
3833 </div>
3834 @@ -1372,10 +1344,10 @@ BODY :
3835 <br>
3836 <div id="output-box-28" style="display: none;">
3837 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3838+ OCI_TEST_PULL=1
3839 OCI_TEST_PUSH=0
3840 OCI_TEST_CONTENT_DISCOVERY=0
3841 OCI_TEST_CONTENT_MANAGEMENT=0
3842- OCI_TEST_PULL=1
3843 </pre>
3844 </div>
3845 </div>
3846 @@ -1406,10 +1378,10 @@ BODY :
3847 <br>
3848 <div id="output-box-30" style="display: none;">
3849 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3850- OCI_TEST_PUSH=0
3851 OCI_TEST_CONTENT_DISCOVERY=0
3852 OCI_TEST_CONTENT_MANAGEMENT=0
3853 OCI_TEST_PULL=1
3854+ OCI_TEST_PUSH=0
3855 </pre>
3856 </div>
3857 </div>
3858 @@ -1423,10 +1395,10 @@ BODY :
3859 <br>
3860 <div id="output-box-31" style="display: none;">
3861 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3862- OCI_TEST_CONTENT_DISCOVERY=0
3863- OCI_TEST_CONTENT_MANAGEMENT=0
3864 OCI_TEST_PULL=1
3865 OCI_TEST_PUSH=0
3866+ OCI_TEST_CONTENT_DISCOVERY=0
3867+ OCI_TEST_CONTENT_MANAGEMENT=0
3868 </pre>
3869 </div>
3870 </div>
3871 @@ -1457,10 +1429,10 @@ BODY :
3872 <br>
3873 <div id="output-box-33" style="display: none;">
3874 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3875- OCI_TEST_CONTENT_DISCOVERY=0
3876- OCI_TEST_CONTENT_MANAGEMENT=0
3877 OCI_TEST_PULL=1
3878 OCI_TEST_PUSH=0
3879+ OCI_TEST_CONTENT_DISCOVERY=0
3880+ OCI_TEST_CONTENT_MANAGEMENT=0
3881 </pre>
3882 </div>
3883 </div>
3884 @@ -1481,10 +1453,10 @@ BODY :
3885 <br>
3886 <div id="output-box-34" style="display: none;">
3887 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3888- OCI_TEST_PULL=1
3889 OCI_TEST_PUSH=0
3890 OCI_TEST_CONTENT_DISCOVERY=0
3891 OCI_TEST_CONTENT_MANAGEMENT=0
3892+ OCI_TEST_PULL=1
3893 </pre>
3894 </div>
3895 </div>
3896 @@ -1498,10 +1470,10 @@ BODY :
3897 <br>
3898 <div id="output-box-35" style="display: none;">
3899 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3900- OCI_TEST_CONTENT_DISCOVERY=0
3901- OCI_TEST_CONTENT_MANAGEMENT=0
3902 OCI_TEST_PULL=1
3903 OCI_TEST_PUSH=0
3904+ OCI_TEST_CONTENT_DISCOVERY=0
3905+ OCI_TEST_CONTENT_MANAGEMENT=0
3906 </pre>
3907 </div>
3908 </div>
3909 @@ -1515,10 +1487,10 @@ BODY :
3910 <br>
3911 <div id="output-box-36" style="display: none;">
3912 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3913- OCI_TEST_PULL=1
3914- OCI_TEST_PUSH=0
3915 OCI_TEST_CONTENT_DISCOVERY=0
3916 OCI_TEST_CONTENT_MANAGEMENT=0
3917+ OCI_TEST_PULL=1
3918+ OCI_TEST_PUSH=0
3919 </pre>
3920 </div>
3921 </div>
3922 @@ -1566,10 +1538,10 @@ BODY :
3923 <br>
3924 <div id="output-box-39" style="display: none;">
3925 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3926- OCI_TEST_PULL=1
3927 OCI_TEST_PUSH=0
3928 OCI_TEST_CONTENT_DISCOVERY=0
3929 OCI_TEST_CONTENT_MANAGEMENT=0
3930+ OCI_TEST_PULL=1
3931 </pre>
3932 </div>
3933 </div>
3934 @@ -1590,10 +1562,10 @@ BODY :
3935 <br>
3936 <div id="output-box-40" style="display: none;">
3937 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3938- OCI_TEST_CONTENT_DISCOVERY=0
3939- OCI_TEST_CONTENT_MANAGEMENT=0
3940 OCI_TEST_PULL=1
3941 OCI_TEST_PUSH=0
3942+ OCI_TEST_CONTENT_DISCOVERY=0
3943+ OCI_TEST_CONTENT_MANAGEMENT=0
3944 </pre>
3945 </div>
3946 </div>
3947 @@ -1607,10 +1579,10 @@ BODY :
3948 <br>
3949 <div id="output-box-41" style="display: none;">
3950 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3951- OCI_TEST_CONTENT_MANAGEMENT=0
3952 OCI_TEST_PULL=1
3953 OCI_TEST_PUSH=0
3954 OCI_TEST_CONTENT_DISCOVERY=0
3955+ OCI_TEST_CONTENT_MANAGEMENT=0
3956 </pre>
3957 </div>
3958 </div>
3959 @@ -1675,10 +1647,10 @@ BODY :
3960 <br>
3961 <div id="output-box-45" style="display: none;">
3962 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3963- OCI_TEST_PULL=1
3964 OCI_TEST_PUSH=0
3965 OCI_TEST_CONTENT_DISCOVERY=0
3966 OCI_TEST_CONTENT_MANAGEMENT=0
3967+ OCI_TEST_PULL=1
3968 </pre>
3969 </div>
3970 </div>
3971 @@ -1716,10 +1688,10 @@ BODY :
3972 <br>
3973 <div id="output-box-47" style="display: none;">
3974 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3975- OCI_TEST_CONTENT_DISCOVERY=0
3976 OCI_TEST_CONTENT_MANAGEMENT=0
3977 OCI_TEST_PULL=1
3978 OCI_TEST_PUSH=0
3979+ OCI_TEST_CONTENT_DISCOVERY=0
3980 </pre>
3981 </div>
3982 </div>
3983 @@ -1750,10 +1722,10 @@ BODY :
3984 <br>
3985 <div id="output-box-49" style="display: none;">
3986 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3987+ OCI_TEST_PUSH=0
3988 OCI_TEST_CONTENT_DISCOVERY=0
3989 OCI_TEST_CONTENT_MANAGEMENT=0
3990 OCI_TEST_PULL=1
3991- OCI_TEST_PUSH=0
3992 </pre>
3993 </div>
3994 </div>
3995 @@ -1791,10 +1763,10 @@ BODY :
3996 <br>
3997 <div id="output-box-51" style="display: none;">
3998 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
3999- OCI_TEST_CONTENT_DISCOVERY=0
4000- OCI_TEST_CONTENT_MANAGEMENT=0
4001 OCI_TEST_PULL=1
4002 OCI_TEST_PUSH=0
4003+ OCI_TEST_CONTENT_DISCOVERY=0
4004+ OCI_TEST_CONTENT_MANAGEMENT=0
4005 </pre>
4006 </div>
4007 </div>
4008 @@ -1808,10 +1780,10 @@ BODY :
4009 <br>
4010 <div id="output-box-52" style="display: none;">
4011 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4012- OCI_TEST_PULL=1
4013- OCI_TEST_PUSH=0
4014 OCI_TEST_CONTENT_DISCOVERY=0
4015 OCI_TEST_CONTENT_MANAGEMENT=0
4016+ OCI_TEST_PULL=1
4017+ OCI_TEST_PUSH=0
4018 </pre>
4019 </div>
4020 </div>
4021 @@ -1843,10 +1815,10 @@ BODY :
4022 <br>
4023 <div id="output-box-53" style="display: none;">
4024 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4025- OCI_TEST_CONTENT_DISCOVERY=0
4026- OCI_TEST_CONTENT_MANAGEMENT=0
4027 OCI_TEST_PULL=1
4028 OCI_TEST_PUSH=0
4029+ OCI_TEST_CONTENT_DISCOVERY=0
4030+ OCI_TEST_CONTENT_MANAGEMENT=0
4031 </pre>
4032 </div>
4033 </div>
4034 @@ -1860,10 +1832,10 @@ BODY :
4035 <br>
4036 <div id="output-box-54" style="display: none;">
4037 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4038- OCI_TEST_CONTENT_DISCOVERY=0
4039- OCI_TEST_CONTENT_MANAGEMENT=0
4040 OCI_TEST_PULL=1
4041 OCI_TEST_PUSH=0
4042+ OCI_TEST_CONTENT_DISCOVERY=0
4043+ OCI_TEST_CONTENT_MANAGEMENT=0
4044 </pre>
4045 </div>
4046 </div>
4047 @@ -1877,10 +1849,10 @@ BODY :
4048 <br>
4049 <div id="output-box-55" style="display: none;">
4050 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4051- OCI_TEST_PULL=1
4052- OCI_TEST_PUSH=0
4053 OCI_TEST_CONTENT_DISCOVERY=0
4054 OCI_TEST_CONTENT_MANAGEMENT=0
4055+ OCI_TEST_PULL=1
4056+ OCI_TEST_PUSH=0
4057 </pre>
4058 </div>
4059 </div>
4060 @@ -1894,10 +1866,10 @@ BODY :
4061 <br>
4062 <div id="output-box-56" style="display: none;">
4063 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4064- OCI_TEST_PULL=1
4065 OCI_TEST_PUSH=0
4066 OCI_TEST_CONTENT_DISCOVERY=0
4067 OCI_TEST_CONTENT_MANAGEMENT=0
4068+ OCI_TEST_PULL=1
4069 </pre>
4070 </div>
4071 </div>
4072 @@ -1911,10 +1883,10 @@ BODY :
4073 <br>
4074 <div id="output-box-57" style="display: none;">
4075 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4076+ OCI_TEST_PULL=1
4077 OCI_TEST_PUSH=0
4078 OCI_TEST_CONTENT_DISCOVERY=0
4079 OCI_TEST_CONTENT_MANAGEMENT=0
4080- OCI_TEST_PULL=1
4081 </pre>
4082 </div>
4083 </div>
4084 @@ -1935,10 +1907,10 @@ BODY :
4085 <br>
4086 <div id="output-box-58" style="display: none;">
4087 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4088- OCI_TEST_PULL=1
4089- OCI_TEST_PUSH=0
4090 OCI_TEST_CONTENT_DISCOVERY=0
4091 OCI_TEST_CONTENT_MANAGEMENT=0
4092+ OCI_TEST_PULL=1
4093+ OCI_TEST_PUSH=0
4094 </pre>
4095 </div>
4096 </div>
4097 @@ -1952,10 +1924,10 @@ BODY :
4098 <br>
4099 <div id="output-box-59" style="display: none;">
4100 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4101- OCI_TEST_PULL=1
4102 OCI_TEST_PUSH=0
4103 OCI_TEST_CONTENT_DISCOVERY=0
4104 OCI_TEST_CONTENT_MANAGEMENT=0
4105+ OCI_TEST_PULL=1
4106 </pre>
4107 </div>
4108 </div>
4109 @@ -1969,10 +1941,10 @@ BODY :
4110 <br>
4111 <div id="output-box-60" style="display: none;">
4112 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4113- OCI_TEST_CONTENT_DISCOVERY=0
4114- OCI_TEST_CONTENT_MANAGEMENT=0
4115 OCI_TEST_PULL=1
4116 OCI_TEST_PUSH=0
4117+ OCI_TEST_CONTENT_DISCOVERY=0
4118+ OCI_TEST_CONTENT_MANAGEMENT=0
4119 </pre>
4120 </div>
4121 </div>
4122 @@ -1993,10 +1965,10 @@ BODY :
4123 <br>
4124 <div id="output-box-61" style="display: none;">
4125 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4126- OCI_TEST_CONTENT_DISCOVERY=0
4127- OCI_TEST_CONTENT_MANAGEMENT=0
4128 OCI_TEST_PULL=1
4129 OCI_TEST_PUSH=0
4130+ OCI_TEST_CONTENT_DISCOVERY=0
4131+ OCI_TEST_CONTENT_MANAGEMENT=0
4132 </pre>
4133 </div>
4134 </div>
4135 @@ -2010,10 +1982,10 @@ BODY :
4136 <br>
4137 <div id="output-box-62" style="display: none;">
4138 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4139+ OCI_TEST_PULL=1
4140 OCI_TEST_PUSH=0
4141 OCI_TEST_CONTENT_DISCOVERY=0
4142 OCI_TEST_CONTENT_MANAGEMENT=0
4143- OCI_TEST_PULL=1
4144 </pre>
4145 </div>
4146 </div>
4147 @@ -2027,10 +1999,10 @@ BODY :
4148 <br>
4149 <div id="output-box-63" style="display: none;">
4150 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4151- OCI_TEST_PUSH=0
4152 OCI_TEST_CONTENT_DISCOVERY=0
4153 OCI_TEST_CONTENT_MANAGEMENT=0
4154 OCI_TEST_PULL=1
4155+ OCI_TEST_PUSH=0
4156 </pre>
4157 </div>
4158 </div>
4159 @@ -2044,10 +2016,10 @@ BODY :
4160 <br>
4161 <div id="output-box-64" style="display: none;">
4162 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4163+ OCI_TEST_CONTENT_MANAGEMENT=0
4164 OCI_TEST_PULL=1
4165 OCI_TEST_PUSH=0
4166 OCI_TEST_CONTENT_DISCOVERY=0
4167- OCI_TEST_CONTENT_MANAGEMENT=0
4168 </pre>
4169 </div>
4170 </div>
4171 @@ -2085,10 +2057,10 @@ BODY :
4172 <br>
4173 <div id="output-box-66" style="display: none;">
4174 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4175- OCI_TEST_PULL=1
4176 OCI_TEST_PUSH=0
4177 OCI_TEST_CONTENT_DISCOVERY=0
4178 OCI_TEST_CONTENT_MANAGEMENT=0
4179+ OCI_TEST_PULL=1
4180 </pre>
4181 </div>
4182 </div>
4183 @@ -2154,10 +2126,10 @@ BODY :
4184 <br>
4185 <div id="output-box-69" style="display: none;">
4186 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4187- OCI_TEST_CONTENT_MANAGEMENT=0
4188 OCI_TEST_PULL=1
4189 OCI_TEST_PUSH=0
4190 OCI_TEST_CONTENT_DISCOVERY=0
4191+ OCI_TEST_CONTENT_MANAGEMENT=0
4192 </pre>
4193 </div>
4194 </div>
4195 @@ -2171,10 +2143,10 @@ BODY :
4196 <br>
4197 <div id="output-box-70" style="display: none;">
4198 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4199- OCI_TEST_PUSH=0
4200 OCI_TEST_CONTENT_DISCOVERY=0
4201 OCI_TEST_CONTENT_MANAGEMENT=0
4202 OCI_TEST_PULL=1
4203+ OCI_TEST_PUSH=0
4204 </pre>
4205 </div>
4206 </div>
4207 @@ -2188,10 +2160,10 @@ BODY :
4208 <br>
4209 <div id="output-box-71" style="display: none;">
4210 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4211- OCI_TEST_PULL=1
4212- OCI_TEST_PUSH=0
4213 OCI_TEST_CONTENT_DISCOVERY=0
4214 OCI_TEST_CONTENT_MANAGEMENT=0
4215+ OCI_TEST_PULL=1
4216+ OCI_TEST_PUSH=0
4217 </pre>
4218 </div>
4219 </div>
4220 @@ -2229,10 +2201,10 @@ BODY :
4221 <br>
4222 <div id="output-box-73" style="display: none;">
4223 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4224- OCI_TEST_PUSH=0
4225- OCI_TEST_CONTENT_DISCOVERY=0
4226 OCI_TEST_CONTENT_MANAGEMENT=0
4227 OCI_TEST_PULL=1
4228+ OCI_TEST_PUSH=0
4229+ OCI_TEST_CONTENT_DISCOVERY=0
4230 </pre>
4231 </div>
4232 </div>
4233 @@ -2246,10 +2218,10 @@ BODY :
4234 <br>
4235 <div id="output-box-74" style="display: none;">
4236 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4237+ OCI_TEST_CONTENT_MANAGEMENT=0
4238 OCI_TEST_PULL=1
4239 OCI_TEST_PUSH=0
4240 OCI_TEST_CONTENT_DISCOVERY=0
4241- OCI_TEST_CONTENT_MANAGEMENT=0
4242 </pre>
4243 </div>
4244 </div>
4245 @@ -2304,10 +2276,10 @@ BODY :
4246 <br>
4247 <div id="output-box-77" style="display: none;">
4248 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4249+ OCI_TEST_CONTENT_DISCOVERY=0
4250 OCI_TEST_CONTENT_MANAGEMENT=0
4251 OCI_TEST_PULL=1
4252 OCI_TEST_PUSH=0
4253- OCI_TEST_CONTENT_DISCOVERY=0
4254 </pre>
4255 </div>
4256 </div>
4257 @@ -2321,10 +2293,10 @@ BODY :
4258 <br>
4259 <div id="output-box-78" style="display: none;">
4260 <pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
4261+ OCI_TEST_CONTENT_MANAGEMENT=0
4262 OCI_TEST_PULL=1
4263 OCI_TEST_PUSH=0
4264 OCI_TEST_CONTENT_DISCOVERY=0
4265- OCI_TEST_CONTENT_MANAGEMENT=0
4266 </pre>
4267 </div>
4268 </div>
4269 diff --git a/scripts/conformance_test.sh b/scripts/conformance_test.sh
4270index 319c4fe..edcc388 100755
4271--- a/scripts/conformance_test.sh
4272+++ b/scripts/conformance_test.sh
4273 @@ -2,6 +2,7 @@
4274 # Build a container from https://github.com/opencontainers/distribution-spec/tree/main/conformance first
4275
4276 IMAGE_NAME="conformance:latest"
4277+ HOSTNAME="http://localhost:8700"
4278
4279 mkdir -p results
4280
4281 @@ -9,7 +10,7 @@ podman run --rm \
4282 --net=host \
4283 -v $(pwd)/results:/results \
4284 -w /results \
4285- -e OCI_ROOT_URL="http://localhost:8700" \
4286+ -e OCI_ROOT_URL="$HOSTNAME" \
4287 -e OCI_NAMESPACE="myorg/myrepo/a" \
4288 -e OCI_USERNAME="myuser" \
4289 -e OCI_PASSWORD="mypass" \
4290 diff --git a/src/oci_interface.rs b/src/oci_interface.rs
4291index 302020a..97a22cf 100644
4292--- a/src/oci_interface.rs
4293+++ b/src/oci_interface.rs
4294 @@ -16,6 +16,8 @@ use crate::{
4295 storage::{InnerStream, Storage, StorageIface},
4296 };
4297
4298+ use base64::prelude::*;
4299+
4300 pub mod paths {
4301 pub const REPOSITORIES: &str = "/repositories";
4302 }
4303 @@ -132,6 +134,17 @@ impl OciInterface {
4304 .mv(&tmp_blob_addr, blob_address)
4305 .await
4306 .map_err(Error::Storage)?;
4307+ self.store()
4308+ .write_all(
4309+ &Reference {
4310+ namespace,
4311+ digest: &digest,
4312+ },
4313+ digest.to_string().as_bytes(),
4314+ )
4315+ .await
4316+ .map_err(Error::Storage)?;
4317+
4318 for layer in manifest.layers() {
4319 // FIXME: iirc each blob needs to be resolved
4320 let digest = layer.digest();
4321 @@ -144,23 +157,43 @@ impl OciInterface {
4322 .await
4323 .map_err(Error::Storage)?;
4324 }
4325- match tag_or_digest {
4326- TagOrDigest::Tag(name) => {
4327- self.store()
4328- .write_all(&Tag { namespace, name }, digest.to_string().as_bytes())
4329- .await
4330- .map_err(Error::Storage)?;
4331- }
4332- TagOrDigest::Digest(digest) => {
4333- self.store()
4334- .write_all(
4335- &Reference { namespace, digest },
4336- digest.to_string().as_bytes(),
4337- )
4338- .await
4339- .map_err(Error::Storage)?;
4340- }
4341+ let oci_config_digest = manifest.config().digest();
4342+ let manifest_embedded_data = manifest.config().data();
4343+ if manifest_embedded_data.is_none() {
4344+ todo!("no reference support yet");
4345 }
4346+ let decoded = BASE64_STANDARD
4347+ .decode(manifest_embedded_data.as_ref().unwrap())
4348+ .unwrap();
4349+ self.storage
4350+ .inner()
4351+ .write_all(
4352+ &Blob {
4353+ digest: oci_config_digest,
4354+ },
4355+ decoded.as_slice(),
4356+ )
4357+ .await
4358+ .map_err(Error::Storage)?;
4359+ self.storage
4360+ .inner()
4361+ .write_all(
4362+ &LayerLink {
4363+ namespace,
4364+ digest: oci_config_digest,
4365+ },
4366+ decoded.as_slice(),
4367+ )
4368+ .await
4369+ .map_err(Error::Storage)?;
4370+
4371+ if let TagOrDigest::Tag(name) = tag_or_digest {
4372+ self.store()
4373+ .write_all(&Tag { namespace, name }, digest.to_string().as_bytes())
4374+ .await
4375+ .map_err(Error::Storage)?;
4376+ }
4377+
4378 Ok(())
4379 }
4380