Skip to content

Instantly share code, notes, and snippets.

@ezekg

ezekg/junit.xml Secret

Created January 13, 2025 21:08
Results of OCI conformance test for Keygen's OCI engine.
<?xml version="1.0" encoding="UTF-8"?>
<testsuites tests="80" disabled="65" errors="0" failures="0" time="0.915709047">
<testsuite name="conformance tests" package="/home/zeke/code/oci-distribution-spec/conformance" tests="80" disabled="0" skipped="65" errors="0" failures="0" time="0.915709047" timestamp="2025-01-13T15:07:37">
<properties>
<property name="SuiteSucceeded" value="true"></property>
<property name="SuiteHasProgrammaticFocus" value="false"></property>
<property name="SpecialSuiteFailureReason" value=""></property>
<property name="SuiteLabels" value="[]"></property>
<property name="RandomSeed" value="1736802457"></property>
<property name="RandomizeAllSpecs" value="false"></property>
<property name="LabelFilter" value=""></property>
<property name="FocusStrings" value=""></property>
<property name="SkipStrings" value=""></property>
<property name="FocusFiles" value=""></property>
<property name="SkipFiles" value=""></property>
<property name="FailOnPending" value="false"></property>
<property name="FailFast" value="false"></property>
<property name="FlakeAttempts" value="0"></property>
<property name="DryRun" value="false"></property>
<property name="ParallelTotal" value="1"></property>
<property name="OutputInterceptorMode" value=""></property>
</properties>
<testcase name="OCI Distribution Conformance Tests Pull Setup Populate registry with test blob" classname="conformance tests" status="skipped" time="0.001268222">
<skipped message="skipped - you have skipped this test."></skipped>
<system-err>&gt; Enter [It] Populate registry with test blob - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:18 @ 01/13/25 15:07:37.214&#xA;[SKIPPED] you have skipped this test.&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:37.216&#xA;&lt; Exit [It] Populate registry with test blob - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:18 @ 01/13/25 15:07:37.216 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.216&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.216 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Pull Setup Populate registry with test blob" classname="conformance tests" status="skipped" time="0.000151108">
<skipped message="skipped - you have skipped this test."></skipped>
<system-err>&gt; Enter [It] Populate registry with test blob - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:36 @ 01/13/25 15:07:37.216&#xA;[SKIPPED] you have skipped this test.&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:37.216&#xA;&lt; Exit [It] Populate registry with test blob - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:36 @ 01/13/25 15:07:37.216 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.216&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.216 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Pull Setup Populate registry with test layer" classname="conformance tests" status="skipped" time="0.000144234">
<skipped message="skipped - you have skipped this test."></skipped>
<system-err>&gt; Enter [It] Populate registry with test layer - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:54 @ 01/13/25 15:07:37.216&#xA;[SKIPPED] you have skipped this test.&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:37.216&#xA;&lt; Exit [It] Populate registry with test layer - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:54 @ 01/13/25 15:07:37.216 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.216&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.216 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Pull Setup Populate registry with test manifest" classname="conformance tests" status="skipped" time="9.3037e-05">
<skipped message="skipped - you have skipped this test."></skipped>
<system-err>&gt; Enter [It] Populate registry with test manifest - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:72 @ 01/13/25 15:07:37.216&#xA;[SKIPPED] you have skipped this test.&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:37.216&#xA;&lt; Exit [It] Populate registry with test manifest - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:72 @ 01/13/25 15:07:37.216 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.216&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.216 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Pull Setup Populate registry with test manifest" classname="conformance tests" status="skipped" time="9.9189e-05">
<skipped message="skipped - you have skipped this test."></skipped>
<system-err>&gt; Enter [It] Populate registry with test manifest - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:87 @ 01/13/25 15:07:37.216&#xA;[SKIPPED] you have skipped this test.&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:37.216&#xA;&lt; Exit [It] Populate registry with test manifest - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:87 @ 01/13/25 15:07:37.216 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.216&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.216 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Pull Setup Get tag name from environment" classname="conformance tests" status="passed" time="3.6079e-05">
<system-err>&gt; Enter [It] Get tag name from environment - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:101 @ 01/13/25 15:07:37.216&#xA;&lt; Exit [It] Get tag name from environment - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:101 @ 01/13/25 15:07:37.217 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.217&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.217 (0s)&#xA;</system-err>
</testcase>
<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.056984221">
<system-err>&gt; Enter [It] HEAD request to nonexistent blob should result in 404 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:112 @ 01/13/25 15:07:37.217&#xA;&lt; Exit [It] HEAD request to nonexistent blob should result in 404 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:112 @ 01/13/25 15:07:37.274 (57ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.274&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.274 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Pull Pull blobs HEAD request to existing blob should yield 200" classname="conformance tests" status="passed" time="0.053345318">
<system-err>&gt; Enter [It] HEAD request to existing blob should yield 200 - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:121 @ 01/13/25 15:07:37.274&#xA;&lt; Exit [It] HEAD request to existing blob should yield 200 - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:121 @ 01/13/25 15:07:37.327 (53ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.327&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.327 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Pull Pull blobs GET nonexistent blob should result in 404 response" classname="conformance tests" status="passed" time="0.040846287">
<system-err>&gt; Enter [It] GET nonexistent blob should result in 404 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:133 @ 01/13/25 15:07:37.327&#xA;&lt; Exit [It] GET nonexistent blob should result in 404 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:133 @ 01/13/25 15:07:37.368 (41ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.368&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.368 (0s)&#xA;</system-err>
</testcase>
<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.369463595">
<system-err>&gt; Enter [It] GET request to existing blob URL should yield 200 - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:142 @ 01/13/25 15:07:37.368&#xA;&lt; Exit [It] GET request to existing blob URL should yield 200 - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:142 @ 01/13/25 15:07:37.738 (369ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.738&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.738 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Pull Pull manifests HEAD request to nonexistent manifest should return 404" classname="conformance tests" status="passed" time="0.040337148">
<system-err>&gt; Enter [It] HEAD request to nonexistent manifest should return 404 - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:152 @ 01/13/25 15:07:37.738&#xA;&lt; Exit [It] HEAD request to nonexistent manifest should return 404 - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:152 @ 01/13/25 15:07:37.778 (40ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.778&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.778 (0s)&#xA;</system-err>
</testcase>
<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.04558052">
<system-err>&gt; Enter [It] HEAD request to manifest[0] path (digest) should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:161 @ 01/13/25 15:07:37.778&#xA;&lt; Exit [It] HEAD request to manifest[0] path (digest) should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:161 @ 01/13/25 15:07:37.824 (46ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.824&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.824 (0s)&#xA;</system-err>
</testcase>
<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.042251511">
<system-err>&gt; Enter [It] HEAD request to manifest[1] path (digest) should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:173 @ 01/13/25 15:07:37.824&#xA;&lt; Exit [It] HEAD request to manifest[1] path (digest) should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:173 @ 01/13/25 15:07:37.866 (42ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.866&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.866 (0s)&#xA;</system-err>
</testcase>
<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.045392232">
<system-err>&gt; Enter [It] HEAD request to manifest path (tag) should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:185 @ 01/13/25 15:07:37.866&#xA;&lt; Exit [It] HEAD request to manifest path (tag) should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:185 @ 01/13/25 15:07:37.911 (45ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.911&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.911 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Pull Pull manifests GET nonexistent manifest should return 404" classname="conformance tests" status="passed" time="0.035786308">
<system-err>&gt; Enter [It] GET nonexistent manifest should return 404 - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:198 @ 01/13/25 15:07:37.911&#xA;&lt; Exit [It] GET nonexistent manifest should return 404 - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:198 @ 01/13/25 15:07:37.947 (36ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.947&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.948 (0s)&#xA;</system-err>
</testcase>
<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.043305565">
<system-err>&gt; Enter [It] GET request to manifest[0] path (digest) should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:207 @ 01/13/25 15:07:37.948&#xA;&lt; Exit [It] GET request to manifest[0] path (digest) should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:207 @ 01/13/25 15:07:37.991 (43ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.991&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.991 (0s)&#xA;</system-err>
</testcase>
<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.042889223">
<system-err>&gt; Enter [It] GET request to manifest[1] path (digest) should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:216 @ 01/13/25 15:07:37.991&#xA;&lt; Exit [It] GET request to manifest[1] path (digest) should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:216 @ 01/13/25 15:07:38.034 (43ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.034&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.034 (0s)&#xA;</system-err>
</testcase>
<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.04733146">
<system-err>&gt; Enter [It] GET request to manifest path (tag) should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:225 @ 01/13/25 15:07:38.034&#xA;&lt; Exit [It] GET request to manifest path (tag) should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:225 @ 01/13/25 15:07:38.082 (47ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.082&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.082 (0s)&#xA;</system-err>
</testcase>
<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.035870484">
<system-err>&gt; Enter [It] 400 response body should contain OCI-conforming JSON message - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:237 @ 01/13/25 15:07:38.082&#xA;&lt; Exit [It] 400 response body should contain OCI-conforming JSON message - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:237 @ 01/13/25 15:07:38.117 (36ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.117&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Pull Teardown Delete manifest[0] created in setup" classname="conformance tests" status="skipped" time="0.000148222">
<skipped message="skipped - you have skipped this test."></skipped>
<system-err>&gt; Enter [It] Delete manifest[0] created in setup - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:260 @ 01/13/25 15:07:38.118&#xA;[SKIPPED] you have skipped this test.&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:38.118&#xA;&lt; Exit [It] Delete manifest[0] created in setup - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:260 @ 01/13/25 15:07:38.118 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Pull Teardown Delete manifest[1] created in setup" classname="conformance tests" status="skipped" time="8.1425e-05">
<skipped message="skipped - you have skipped this test."></skipped>
<system-err>&gt; Enter [It] Delete manifest[1] created in setup - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:274 @ 01/13/25 15:07:38.118&#xA;[SKIPPED] you have skipped this test.&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:38.118&#xA;&lt; Exit [It] Delete manifest[1] created in setup - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:274 @ 01/13/25 15:07:38.118 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Pull Teardown Delete config[0] blob created in setup" classname="conformance tests" status="skipped" time="0.000133884">
<skipped message="skipped - you have skipped this test."></skipped>
<system-err>&gt; Enter [It] Delete config[0] blob created in setup - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:290 @ 01/13/25 15:07:38.118&#xA;[SKIPPED] you have skipped this test.&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:38.118&#xA;&lt; Exit [It] Delete config[0] blob created in setup - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:290 @ 01/13/25 15:07:38.118 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Pull Teardown Delete config[1] blob created in setup" classname="conformance tests" status="skipped" time="9.1393e-05">
<skipped message="skipped - you have skipped this test."></skipped>
<system-err>&gt; Enter [It] Delete config[1] blob created in setup - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:305 @ 01/13/25 15:07:38.118&#xA;[SKIPPED] you have skipped this test.&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:38.118&#xA;&lt; Exit [It] Delete config[1] blob created in setup - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:305 @ 01/13/25 15:07:38.118 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Pull Teardown Delete layer blob created in setup" classname="conformance tests" status="skipped" time="9.0231e-05">
<skipped message="skipped - you have skipped this test."></skipped>
<system-err>&gt; Enter [It] Delete layer blob created in setup - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:321 @ 01/13/25 15:07:38.118&#xA;[SKIPPED] you have skipped this test.&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:38.118&#xA;&lt; Exit [It] Delete layer blob created in setup - /home/zeke/code/oci-distribution-spec/conformance/01_pull_test.go:321 @ 01/13/25 15:07:38.118 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118 (0s)&#xA;</system-err>
</testcase>
<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="0.000120359">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] PATCH request with blob in body should yield 202 response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:25 @ 01/13/25 15:07:38.118&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.118&#xA;&lt; Exit [It] PATCH request with blob in body should yield 202 response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:25 @ 01/13/25 15:07:38.118 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118 (0s)&#xA;</system-err>
</testcase>
<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="0.00012599">
<skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;"></skipped>
<system-err>&gt; Enter [It] PUT request to session URL with digest should yield 201 response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:42 @ 01/13/25 15:07:38.118&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.119&#xA;&lt; Exit [It] PUT request to session URL with digest should yield 201 response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:42 @ 01/13/25 15:07:38.119 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.119&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.119 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic GET nonexistent blob should result in 404 response" classname="conformance tests" status="skipped" time="0.000119216">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET nonexistent blob should result in 404 response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:58 @ 01/13/25 15:07:38.119&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.119&#xA;&lt; Exit [It] GET nonexistent blob should result in 404 response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:58 @ 01/13/25 15:07:38.119 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.119&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.119 (0s)&#xA;</system-err>
</testcase>
<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="9.3618e-05">
<skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;"></skipped>
<system-err>&gt; Enter [It] POST request with digest and blob should yield a 201 or 202 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:67 @ 01/13/25 15:07:38.119&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.119&#xA;&lt; Exit [It] POST request with digest and blob should yield a 201 or 202 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:67 @ 01/13/25 15:07:38.119 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.119&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.119 (0s)&#xA;</system-err>
</testcase>
<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="0.000454785">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET request to blob URL from prior request should yield 200 or 404 based on response code - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:85 @ 01/13/25 15:07:38.119&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.119&#xA;&lt; Exit [It] GET request to blob URL from prior request should yield 200 or 404 based on response code - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:85 @ 01/13/25 15:07:38.119 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.119&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.119 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Push Blob Upload Monolithic POST request should yield a session ID" classname="conformance tests" status="skipped" time="0.000519539">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] POST request should yield a session ID - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:98 @ 01/13/25 15:07:38.119&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.12&#xA;&lt; Exit [It] POST request should yield a session ID - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:98 @ 01/13/25 15:07:38.12 (1ms)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.12&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.12 (0s)&#xA;</system-err>
</testcase>
<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="0.000116171">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] PUT upload of a blob should yield a 201 Response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:107 @ 01/13/25 15:07:38.12&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.12&#xA;&lt; Exit [It] PUT upload of a blob should yield a 201 Response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:107 @ 01/13/25 15:07:38.12 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.12&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.12 (0s)&#xA;</system-err>
</testcase>
<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="0.00013146">
<skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;"></skipped>
<system-err>&gt; Enter [It] GET request to existing blob should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:121 @ 01/13/25 15:07:38.12&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.12&#xA;&lt; Exit [It] GET request to existing blob should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:121 @ 01/13/25 15:07:38.12 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.12&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.12 (0s)&#xA;</system-err>
</testcase>
<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="0.000126039">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] PUT upload of a layer blob should yield a 201 Response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:129 @ 01/13/25 15:07:38.12&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.12&#xA;&lt; Exit [It] PUT upload of a layer blob should yield a 201 Response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:129 @ 01/13/25 15:07:38.12 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121 (0s)&#xA;</system-err>
</testcase>
<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="0.00012595">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET request to existing layer should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:146 @ 01/13/25 15:07:38.121&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.121&#xA;&lt; Exit [It] GET request to existing layer should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:146 @ 01/13/25 15:07:38.121 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked Out-of-order blob upload should return 416" classname="conformance tests" status="skipped" time="0.000143954">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Out-of-order blob upload should return 416 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:156 @ 01/13/25 15:07:38.121&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.121&#xA;&lt; Exit [It] Out-of-order blob upload should return 416 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:156 @ 01/13/25 15:07:38.121 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked PATCH request with first chunk should return 202" classname="conformance tests" status="skipped" time="9.5021e-05">
<skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;"></skipped>
<system-err>&gt; Enter [It] PATCH request with first chunk should return 202 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:185 @ 01/13/25 15:07:38.121&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.121&#xA;&lt; Exit [It] PATCH request with first chunk should return 202 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:185 @ 01/13/25 15:07:38.121 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked Retry previous blob chunk should return 416" classname="conformance tests" status="skipped" time="0.000105371">
<skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;"></skipped>
<system-err>&gt; Enter [It] Retry previous blob chunk should return 416 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:206 @ 01/13/25 15:07:38.121&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.121&#xA;&lt; Exit [It] Retry previous blob chunk should return 416 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:206 @ 01/13/25 15:07:38.121 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121 (0s)&#xA;</system-err>
</testcase>
<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="0.000123125">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Get on stale blob upload should return 204 with a range and location - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:218 @ 01/13/25 15:07:38.121&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.121&#xA;&lt; Exit [It] Get on stale blob upload should return 204 with a range and location - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:218 @ 01/13/25 15:07:38.121 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked PATCH request with second chunk should return 202" classname="conformance tests" status="skipped" time="0.000125969">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] PATCH request with second chunk should return 202 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:229 @ 01/13/25 15:07:38.121&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.121&#xA;&lt; Exit [It] PATCH request with second chunk should return 202 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:229 @ 01/13/25 15:07:38.122 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Push Blob Upload Chunked PUT request with digest should return 201" classname="conformance tests" status="skipped" time="0.000140427">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] PUT request with digest should return 201 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:244 @ 01/13/25 15:07:38.122&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.122&#xA;&lt; Exit [It] PUT request with digest should return 201 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:244 @ 01/13/25 15:07:38.122 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122 (0s)&#xA;</system-err>
</testcase>
<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="0.000135838">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Cross-mounting of a blob without the from argument should yield session id - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:259 @ 01/13/25 15:07:38.122&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.122&#xA;&lt; Exit [It] Cross-mounting of a blob without the from argument should yield session id - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:259 @ 01/13/25 15:07:38.122 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122 (0s)&#xA;</system-err>
</testcase>
<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="0.000138774">
<skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;"></skipped>
<system-err>&gt; Enter [It] POST request to mount another repository&#39;s blob should return 201 or 202 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:270 @ 01/13/25 15:07:38.122&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.122&#xA;&lt; Exit [It] POST request to mount another repository&#39;s blob should return 201 or 202 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:270 @ 01/13/25 15:07:38.122 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122 (0s)&#xA;</system-err>
</testcase>
<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="0.000116742">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET request to test digest within cross-mount namespace should return 200 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:285 @ 01/13/25 15:07:38.122&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.122&#xA;&lt; Exit [It] GET request to test digest within cross-mount namespace should return 200 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:285 @ 01/13/25 15:07:38.122 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122 (0s)&#xA;</system-err>
</testcase>
<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="0.000127783">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Cross-mounting of nonexistent blob should yield session id - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:295 @ 01/13/25 15:07:38.122&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.122&#xA;&lt; Exit [It] Cross-mounting of nonexistent blob should yield session id - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:295 @ 01/13/25 15:07:38.122 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122 (0s)&#xA;</system-err>
</testcase>
<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="0.000134747">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Cross-mounting without from, and automatic content discovery enabled should return a 201 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:301 @ 01/13/25 15:07:38.122&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.123&#xA;&lt; Exit [It] Cross-mounting without from, and automatic content discovery enabled should return a 201 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:301 @ 01/13/25 15:07:38.123 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123 (0s)&#xA;</system-err>
</testcase>
<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.2797e-05">
<skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;"></skipped>
<system-err>&gt; Enter [It] Cross-mounting without from, and automatic content discovery disabled should return a 202 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:314 @ 01/13/25 15:07:38.123&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.123&#xA;&lt; Exit [It] Cross-mounting without from, and automatic content discovery disabled should return a 202 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:314 @ 01/13/25 15:07:38.123 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Push Manifest Upload GET nonexistent manifest should return 404" classname="conformance tests" status="skipped" time="0.000111271">
<skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET nonexistent manifest should return 404 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:329 @ 01/13/25 15:07:38.123&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.123&#xA;&lt; Exit [It] GET nonexistent manifest should return 404 - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:329 @ 01/13/25 15:07:38.123 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Push Manifest Upload PUT should accept a manifest upload" classname="conformance tests" status="skipped" time="0.000140097">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] PUT should accept a manifest upload - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:338 @ 01/13/25 15:07:38.123&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.123&#xA;&lt; Exit [It] PUT should accept a manifest upload - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:338 @ 01/13/25 15:07:38.123 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Push Manifest Upload Registry should accept a manifest upload with no layers" classname="conformance tests" status="skipped" time="0.000121722">
<skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;"></skipped>
<system-err>&gt; Enter [It] Registry should accept a manifest upload with no layers - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:354 @ 01/13/25 15:07:38.123&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.123&#xA;&lt; Exit [It] Registry should accept a manifest upload with no layers - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:354 @ 01/13/25 15:07:38.123 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123 (0s)&#xA;</system-err>
</testcase>
<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="0.000123755">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET request to manifest URL (digest) should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:372 @ 01/13/25 15:07:38.123&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.123&#xA;&lt; Exit [It] GET request to manifest URL (digest) should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:372 @ 01/13/25 15:07:38.123 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Push Teardown Delete manifest created in tests" classname="conformance tests" status="skipped" time="0.000143322">
<skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;"></skipped>
<system-err>&gt; Enter [It] Delete manifest created in tests - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:384 @ 01/13/25 15:07:38.123&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.124&#xA;&lt; Exit [It] Delete manifest created in tests - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:384 @ 01/13/25 15:07:38.124 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Push Teardown Delete config blob created in tests" classname="conformance tests" status="skipped" time="0.000101042">
<skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;"></skipped>
<system-err>&gt; Enter [It] Delete config blob created in tests - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:412 @ 01/13/25 15:07:38.124&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.124&#xA;&lt; Exit [It] Delete config blob created in tests - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:412 @ 01/13/25 15:07:38.124 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Push Teardown Delete layer blob created in setup" classname="conformance tests" status="skipped" time="0.000104819">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Delete layer blob created in setup - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:428 @ 01/13/25 15:07:38.124&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.124&#xA;&lt; Exit [It] Delete layer blob created in setup - /home/zeke/code/oci-distribution-spec/conformance/02_push_test.go:428 @ 01/13/25 15:07:38.124 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Content Discovery Setup Populate registry with test blob" classname="conformance tests" status="skipped" time="0.000123365">
<skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;"></skipped>
<system-err>&gt; Enter [It] Populate registry with test blob - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:24 @ 01/13/25 15:07:38.124&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.124&#xA;&lt; Exit [It] Populate registry with test blob - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:24 @ 01/13/25 15:07:38.124 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Content Discovery Setup Populate registry with test layer" classname="conformance tests" status="skipped" time="8.4e-05">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Populate registry with test layer - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:42 @ 01/13/25 15:07:38.124&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.124&#xA;&lt; Exit [It] Populate registry with test layer - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:42 @ 01/13/25 15:07:38.124 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Content Discovery Setup Populate registry with test tags" classname="conformance tests" status="skipped" time="0.000147611">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Populate registry with test tags - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:60 @ 01/13/25 15:07:38.124&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.124&#xA;&lt; Exit [It] Populate registry with test tags - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:60 @ 01/13/25 15:07:38.124 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Content Discovery Setup Populate registry with test tags (no push)" classname="conformance tests" status="skipped" time="0.000150216">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Populate registry with test tags (no push) - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:82 @ 01/13/25 15:07:38.124&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.125&#xA;&lt; Exit [It] Populate registry with test tags (no push) - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:82 @ 01/13/25 15:07:38.125 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Content Discovery Setup References setup" classname="conformance tests" status="skipped" time="0.000162479">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] References setup - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:88 @ 01/13/25 15:07:38.125&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.125&#xA;&lt; Exit [It] References setup - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:88 @ 01/13/25 15:07:38.125 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125 (0s)&#xA;</system-err>
</testcase>
<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="0.000150907">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET request to list tags should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:256 @ 01/13/25 15:07:38.125&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.125&#xA;&lt; Exit [It] GET request to list tags should yield 200 response - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:256 @ 01/13/25 15:07:38.125 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125 (0s)&#xA;</system-err>
</testcase>
<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="0.000128715">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET number of tags should be limitable by `n` query parameter - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:266 @ 01/13/25 15:07:38.125&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.125&#xA;&lt; Exit [It] GET number of tags should be limitable by `n` query parameter - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:266 @ 01/13/25 15:07:38.125 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125 (0s)&#xA;</system-err>
</testcase>
<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.000123725">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET start of tag is set by `last` query parameter - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:279 @ 01/13/25 15:07:38.125&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.125&#xA;&lt; Exit [It] GET start of tag is set by `last` query parameter - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:279 @ 01/13/25 15:07:38.125 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125 (0s)&#xA;</system-err>
</testcase>
<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="0.000128785">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET request to nonexistent blob should result in empty 200 response - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:300 @ 01/13/25 15:07:38.125&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.125&#xA;&lt; Exit [It] GET request to nonexistent blob should result in empty 200 response - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:300 @ 01/13/25 15:07:38.125 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125 (0s)&#xA;</system-err>
</testcase>
<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="0.000121491">
<skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET request to existing blob should yield 200 - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:315 @ 01/13/25 15:07:38.126&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.126&#xA;&lt; Exit [It] GET request to existing blob should yield 200 - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:315 @ 01/13/25 15:07:38.126 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126 (0s)&#xA;</system-err>
</testcase>
<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="0.000122262">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET request to existing blob with filter should yield 200 - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:335 @ 01/13/25 15:07:38.126&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.126&#xA;&lt; Exit [It] GET request to existing blob with filter should yield 200 - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:335 @ 01/13/25 15:07:38.126 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126 (0s)&#xA;</system-err>
</testcase>
<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="0.000128594">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET request to missing manifest should yield 200 - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:367 @ 01/13/25 15:07:38.126&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.126&#xA;&lt; Exit [It] GET request to missing manifest should yield 200 - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:367 @ 01/13/25 15:07:38.126 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Content Discovery Teardown Delete created manifest &amp; associated tags" classname="conformance tests" status="skipped" time="0.000102965">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Delete created manifest &amp; associated tags - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:386 @ 01/13/25 15:07:38.126&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.126&#xA;&lt; Exit [It] Delete created manifest &amp; associated tags - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:386 @ 01/13/25 15:07:38.126 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Content Discovery Teardown Delete config blob created in tests" classname="conformance tests" status="skipped" time="0.000126911">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Delete config blob created in tests - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:415 @ 01/13/25 15:07:38.126&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.126&#xA;&lt; Exit [It] Delete config blob created in tests - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:415 @ 01/13/25 15:07:38.126 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Content Discovery Teardown Delete layer blob created in setup" classname="conformance tests" status="skipped" time="0.000125288">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Delete layer blob created in setup - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:431 @ 01/13/25 15:07:38.126&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.126&#xA;&lt; Exit [It] Delete layer blob created in setup - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:431 @ 01/13/25 15:07:38.126 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Content Discovery Teardown References teardown" classname="conformance tests" status="skipped" time="0.000142341">
<skipped message="skipped - you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;"></skipped>
<system-err>&gt; Enter [It] References teardown - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:477 @ 01/13/25 15:07:38.127&#xA;[SKIPPED] you have skipped this test; if this is an error, check your environment variable settings:&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;&#x9;OCI_TEST_PULL=1&#xA;&#x9;OCI_TEST_PUSH=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.127&#xA;&lt; Exit [It] References teardown - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:477 @ 01/13/25 15:07:38.127 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.127&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.127 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Content Management Setup Populate registry with test config blob" classname="conformance tests" status="skipped" time="0.000113356">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Populate registry with test config blob - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:21 @ 01/13/25 15:07:38.127&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.127&#xA;&lt; Exit [It] Populate registry with test config blob - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:21 @ 01/13/25 15:07:38.127 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.127&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.127 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Content Management Setup Populate registry with test layer" classname="conformance tests" status="skipped" time="0.000128875">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Populate registry with test layer - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:39 @ 01/13/25 15:07:38.127&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.127&#xA;&lt; Exit [It] Populate registry with test layer - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:39 @ 01/13/25 15:07:38.127 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.127&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.127 (0s)&#xA;</system-err>
</testcase>
<testcase name="OCI Distribution Conformance Tests Content Management Setup Populate registry with test tag" classname="conformance tests" status="skipped" time="0.000132032">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Populate registry with test tag - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:57 @ 01/13/25 15:07:38.127&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.127&#xA;&lt; Exit [It] Populate registry with test tag - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:57 @ 01/13/25 15:07:38.127 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.128&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.128 (0s)&#xA;</system-err>
</testcase>
<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="0.0001475">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] Check how many tags there are before anything gets deleted - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:72 @ 01/13/25 15:07:38.128&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.128&#xA;&lt; Exit [It] Check how many tags there are before anything gets deleted - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:72 @ 01/13/25 15:07:38.128 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.128&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.128 (0s)&#xA;</system-err>
</testcase>
<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="0.000111552">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] DELETE request to manifest tag should return 202, unless tag deletion is disallowed (400/405) - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:88 @ 01/13/25 15:07:38.128&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.128&#xA;&lt; Exit [It] DELETE request to manifest tag should return 202, unless tag deletion is disallowed (400/405) - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:88 @ 01/13/25 15:07:38.128 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.128&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.128 (0s)&#xA;</system-err>
</testcase>
<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="0.000312747">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] DELETE request to manifest (digest) should yield 202 response unless already deleted - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:106 @ 01/13/25 15:07:38.128&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.129&#xA;&lt; Exit [It] DELETE request to manifest (digest) should yield 202 response unless already deleted - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:106 @ 01/13/25 15:07:38.129 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.129&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.129 (0s)&#xA;</system-err>
</testcase>
<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="0.000122433">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET request to deleted manifest URL should yield 404 response, unless delete is disallowed - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:118 @ 01/13/25 15:07:38.129&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.129&#xA;&lt; Exit [It] GET request to deleted manifest URL should yield 404 response, unless delete is disallowed - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:118 @ 01/13/25 15:07:38.129 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.129&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.129 (0s)&#xA;</system-err>
</testcase>
<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="0.000127543">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET request to tags list should reflect manifest deletion - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:129 @ 01/13/25 15:07:38.129&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.129&#xA;&lt; Exit [It] GET request to tags list should reflect manifest deletion - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:129 @ 01/13/25 15:07:38.129 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.129&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.129 (0s)&#xA;</system-err>
</testcase>
<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="0.000167499">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] DELETE request to blob URL should yield 202 response - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:153 @ 01/13/25 15:07:38.129&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.129&#xA;&lt; Exit [It] DELETE request to blob URL should yield 202 response - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:153 @ 01/13/25 15:07:38.129 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.129&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.129 (0s)&#xA;</system-err>
</testcase>
<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="0.000127332">
<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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;"></skipped>
<system-err>&gt; Enter [It] GET request to deleted blob URL should yield 404 response - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:180 @ 01/13/25 15:07:38.129&#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=&#xA;&#x9;OCI_TEST_CONTENT_DISCOVERY=&#xA;&#x9;OCI_TEST_CONTENT_MANAGEMENT=&#xA;In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.129&#xA;&lt; Exit [It] GET request to deleted blob URL should yield 404 response - /home/zeke/code/oci-distribution-spec/conformance/04_management_test.go:180 @ 01/13/25 15:07:38.129 (0s)&#xA;&gt; Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.129&#xA;&lt; Exit [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.129 (0s)&#xA;</system-err>
</testcase>
<testcase name="html custom reporter" classname="conformance tests" status="passed" time="0.007974637">
<system-err>&gt; Enter [ReportAfterSuite] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:24 @ 01/13/25 15:07:38.129&#xA;&lt; Exit [ReportAfterSuite] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:24 @ 01/13/25 15:07:38.137 (8ms)&#xA;</system-err>
</testcase>
</testsuite>
</testsuites>
<html>
<head>
<title>OCI Distribution Conformance Tests</title>
<style>
body {
padding: 10px 20px 10px 20px;
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;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQYV2Pce7zwv7NlPyMDFMAZGAIwlRgqAFydCAVv5m4UAAAAAElFTkSuQmCC") repeat;
}
table {
border-collapse: collapse;
width: 100%;
background-color: white;
}
th, td {
padding: 12px;
text-align: left;
border-bottom: 1px solid #ddd;
}
tr:hover {
background-color: #ffe39b;
}
.result {
padding: 1.25em 0 .25em 0.8em;
border: 1px solid #e1e1e1;
border-radius: 5px;
margin-top: 10px;
}
.red {
background: #ffc8c8;
}
pre.fail-message {
background: #f9a5a5;
padding: 20px;
margin-right: 10px;
display: inline-block;
border-radius: 4px;
font-size: 1.25em;
width: 94%;
overflow-x: auto;
max-width: 85%;
}
.green {
background: #c8ffc8;
padding: 1.25em 0 1.25em 0.8em;
}
.grey {
background: lightgrey;
padding: 1.25em 0 1.25em 0.8em;
}
.toggle {
border: 2px solid #3e3e3e;
cursor: pointer;
width: 1em;
text-align: center;
font-weight: bold;
display: inline;
font-family: monospace;
padding: 0 .25em 0 .25em;
margin: 1em 1em 1em 0;
font-size: 12pt;
color: #3e3e3e;
border-radius: 3px;
}
pre.pre-box {
background: #343a40;
color: #fff;
padding: 10px;
border: 1px solid gray;
display: inline-block;
border-radius: 4px;
width: 97%;
font-size: 1.25em;
overflow-x: auto;
max-height: 60em;
overflow-y: auto;
max-width: 85%;
}
.summary {
width: 100%;
height: auto;
padding: 0 0 .5em 0;
border-radius: 6px;
border: 1px solid #cccddd;
background: white;
}
.summary-bullet {
width: 100%;
height: auto;
display: flex;
flex-wrap: wrap;
padding: .5em .1em .1em .5em;
}
.bullet-left {
width: 25%;
font-weight: bold;
font-size: 100%;
}
.bullet-right {
width: auto;
font-family: monospace;
font-size: 110%;
}
.quick-summary {
width: 70%;
display: flex;
margin: 0 auto 0 0;
font-weight: bold;
font-size: 1.2em;
}
.darkgreen {
color: green;
}
.darkred {
color: red;
padding: 0 0 0 2em;
}
.darkgrey {
color: grey;
padding: 0 0 0 2em;
}
.meter {
border: 1px solid black;
margin: 0 .5em 0 auto;
display: flex;
height: 25px;
width: 45%;
}
@media only screen and (max-width: 600px) {
.meter {
display: none;
}
}
.meter-green {
height: 100%;
background: green;
width: 18%;
}
.meter-red {
height: 100%;
background: red;
width: 0%;
}
.meter-grey {
height: 100%;
background: grey;
width: 82%;
}
.subcategory {
background: white;
padding: 0px 20px 20px 20px;
border: 1px solid #cccddd;
border-radius: 6px;
}
h2 {
margin-top: 45px;
}
h4 {
vertical-align: bottom;
cursor: pointer;
}
</style>
<script>
function toggleOutput(id) {
var elem = document.getElementById(id);
var button = document.getElementById(id + "-button");
if (elem.style['display'] === 'block') {
button.innerHTML = "+";
elem.style['display'] = 'none';
} else {
button.innerHTML = "-";
elem.style['display'] = 'block';
}
}
</script>
</head>
<body>
<h1>OCI Distribution Conformance Tests</h1>
<table>
<tr>
</tr>
<tr>
<td class="bullet-left">Summary</td>
<td>
<div class="quick-summary"><span class="darkgreen">14 passed</span><span class="darkgrey">65 skipped</span><div class="meter">
<div class="meter-green"></div>
<div class="meter-red"></div>
<div class="meter-grey"></div>
</div>
</div>
</td>
</tr>
<tr>
<td class="bullet-left">Start Time</td>
<td>Jan 13 15:07:37.212 -0600 CST</td>
</tr>
<tr>
<td class="bullet-left">End Time</td>
<td>Jan 13 15:07:38.129 -0600 CST</td>
</tr>
<tr>
<td class="bullet-left">Time Elapsed</td>
<td>917.514048ms</td>
</tr>
<tr>
<td class="bullet-left">Test Version</td>
<td>unknown</td>
</tr>
<tr>
<td class="bullet-left">Configuration</td>
<td><div class="bullet-right">
OCI_ROOT_URL=https://oci.pkg.keygen.localhost<br />
OCI_NAMESPACE=alpine<br />
OCI_TEST_PULL=1<br />
OCI_BLOB_DIGEST=sha256:91ef0af61f39ece4d6710e465df5ed6ca12112358344fd51ae6a3b886634148b<br />
OCI_MANIFEST_DIGEST=sha256:355eee6af939abf5ba465c9be69c3b725f8d3f19516ca9644cf2a4fb112fd83b<br />
OCI_TAG_NAME=latest<br />
</div></td>
</tr>
</table>
<div>
<h2>Pull</h2>
<div class="subcategory">
<h3>Setup</h3>
<div class="result grey">
<div id="output-box-1-button" class="toggle" onclick="javascript:toggleOutput('output-box-1')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-1')">Populate registry with test blob</h4>
<br>
<div id="output-box-1" style="display: none;">
<pre class="pre-box">you have skipped this test.</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-1-button" class="toggle" onclick="javascript:toggleOutput('output-box-1')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-1')">Populate registry with test blob</h4>
<br>
<div id="output-box-1" style="display: none;">
<pre class="pre-box">you have skipped this test.</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-2-button" class="toggle" onclick="javascript:toggleOutput('output-box-2')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-2')">Populate registry with test layer</h4>
<br>
<div id="output-box-2" style="display: none;">
<pre class="pre-box">you have skipped this test.</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-4-button" class="toggle" onclick="javascript:toggleOutput('output-box-4')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-4')">Populate registry with test manifest</h4>
<br>
<div id="output-box-4" style="display: none;">
<pre class="pre-box">you have skipped this test.</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-4-button" class="toggle" onclick="javascript:toggleOutput('output-box-4')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-4')">Populate registry with test manifest</h4>
<br>
<div id="output-box-4" style="display: none;">
<pre class="pre-box">you have skipped this test.</pre>
</div>
</div>
<div class="result green">
<div id="output-box-5-button" class="toggle" onclick="javascript:toggleOutput('output-box-5')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-5')">Get tag name from environment</h4>
<br>
<div id="output-box-5" style="display: none;">
<pre class="pre-box"></pre>
</div>
</div>
<br>
<h3>Pull blobs</h3>
<div class="result green">
<div id="output-box-6-button" class="toggle" onclick="javascript:toggleOutput('output-box-6')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-6')">HEAD request to nonexistent blob should result in 404 response</h4>
<br>
<div id="output-box-6" style="display: none;">
<pre class="pre-box">DEBUG
==============================================================================
~~~ REQUEST ~~~
HEAD /v2/alpine/blobs/sha256:b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9 HTTP/1.1
HOST : oci.pkg.keygen.localhost
HEADERS:
User-Agent: distribution-spec-conformance-tests
BODY :
***** NO CONTENT *****
------------------------------------------------------------------------------
~~~ RESPONSE ~~~
STATUS : 404 Not Found
PROTO : HTTP/1.1
RECEIVED AT : 2025-01-13T15:07:37.27353549-06:00
TIME DURATION: 56.38472ms
HEADERS :
Alt-Svc: h3=&#34;:443&#34;; ma=2592000
Cache-Control: no-store
Content-Length: 0
Content-Security-Policy: default-src &#39;none&#39;; report-uri /-/csp-reports; report-to csp-reports;
Content-Type: application/vnd.api&#43;json; charset=utf-8
Date: Mon, 13 Jan 2025 21:07:37 GMT
Digest: sha-256=349AkuKWcNvEhKaBI&#43;o9cyE/tMuG8Jl&#43;Yc&#43;6tbdVFC4=
Keygen-Account: 1780aecc-bbb1-4b4d-ad0c-f8b8165faba2
Keygen-Bearer:
Keygen-Date: Mon, 13 Jan 2025 21:07:37 GMT
Keygen-Digest: sha-256=349AkuKWcNvEhKaBI&#43;o9cyE/tMuG8Jl&#43;Yc&#43;6tbdVFC4=
Keygen-Edition: EE
Keygen-Environment:
Keygen-License: id=&#34;cc605816-3ea1-491c-9d2e-f70503bfd0d4&#34;, iss=&#34;2025-01-10 12:57:54 UTC&#34;, exp=&#34;&#34;
Keygen-Mode: singleplayer
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48
Keygen-Signature: keyid=&#34;1780aecc-bbb1-4b4d-ad0c-f8b8165faba2&#34;, algorithm=&#34;ed25519&#34;, signature=&#34;nxWMiFi63z0VTUdEjHs/WlVQaMoazb0/qwML1qPVNi34tpbdgFZ8oEaTSnMxPoscJq3F3LtmLOlHckM1J9FjAQ==&#34;, headers=&#34;(request-target) host date digest&#34;
Keygen-Token:
***** 1.7
Referrer-Policy: strict-origin-when-cross-origin
Report-To: { &#34;group&#34;: &#34;csp-reports&#34;, &#34;max_age&#34;: 10886400, &#34;endpoints&#34;: [{ &#34;url&#34;: &#34;https://api.keygen.localhost/-/csp-reports&#34; }] }
Server: Caddy
Server-Timing: safelist.rack_attack;dur=0.01, rack.attack;dur=0.01, start_processing.action_controller;dur=0.00, cache_read.active_support;dur=1.19, cache_fetch_hit.active_support;dur=0.00, sql.active_record;dur=13.19, instantiation.active_record;dur=0.39, action_policy.authorize;dur=3.77, cache_increment.active_support;dur=1.07, process_action.action_controller;dur=49.19
Vary: Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Powered-By: Ruby, Rails, and a lot of coffee. (And the occasional Islay.)
X-Request-Id: 376eacc1-e77e-4500-b314-17c4f6650fc8
X-Signature: F9O7ss1PHljo0Odjh1HoDNKd1k1ehQS38utB7iaFiSXLhFrPPHg51ToYdH7gIe7TEutDbWs3qmqTjE9KKBVBUO1XgvgIV4UjL1UBHP2/ueeVGjj/ZPpRO3Z2idrshvr5E/dusSAZGi55G0ShOX1SOTcbhFSh/l47l2m8B6LGocu6dr6Azj0XLCz5k5T3/9v8lImRDtdvDYChs6KBkUz/E0kEYOrG75iqcBfprol2m0t0A0aWkt3E336&#43;RkRe61h9ZlIbR4nh8nD/7fBhDLBuqL2wKOb2yYH0jkCzLqjWDhA3HZfL7i9SGkgZasngnWA9zd8jPPv1IXeas83sBKP1bQ==
X-Xss-Protection: 0
BODY :
*** Error: Unable to format response body - &#34;unexpected end of JSON input&#34; ***
Log Body as-is:
==============================================================================
</pre>
</div>
</div>
<div class="result green">
<div id="output-box-7-button" class="toggle" onclick="javascript:toggleOutput('output-box-7')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-7')">HEAD request to existing blob should yield 200</h4>
<br>
<div id="output-box-7" style="display: none;">
<pre class="pre-box">DEBUG
==============================================================================
~~~ REQUEST ~~~
HEAD /v2/alpine/blobs/sha256:91ef0af61f39ece4d6710e465df5ed6ca12112358344fd51ae6a3b886634148b HTTP/1.1
HOST : oci.pkg.keygen.localhost
HEADERS:
User-Agent: distribution-spec-conformance-tests
BODY :
***** NO CONTENT *****
------------------------------------------------------------------------------
~~~ RESPONSE ~~~
STATUS : 200 OK
PROTO : HTTP/1.1
RECEIVED AT : 2025-01-13T15:07:37.327044419-06:00
TIME DURATION: 52.826431ms
HEADERS :
Alt-Svc: h3=&#34;:443&#34;; ma=2592000
Cache-Control: no-store
Content-Length: 0
Content-Security-Policy: default-src &#39;none&#39;; report-uri /-/csp-reports; report-to csp-reports;
Content-Type: application/octet-stream
Date: Mon, 13 Jan 2025 21:07:37 GMT
Digest: sha-256=47DEQpj8HBSa&#43;/TImW&#43;5JCeuQeRkm5NMpJWZG3hSuFU=
Keygen-Account: 1780aecc-bbb1-4b4d-ad0c-f8b8165faba2
Keygen-Bearer:
Keygen-Date: Mon, 13 Jan 2025 21:07:37 GMT
Keygen-Digest: sha-256=47DEQpj8HBSa&#43;/TImW&#43;5JCeuQeRkm5NMpJWZG3hSuFU=
Keygen-Edition: EE
Keygen-Environment:
Keygen-License: id=&#34;cc605816-3ea1-491c-9d2e-f70503bfd0d4&#34;, iss=&#34;2025-01-10 12:57:54 UTC&#34;, exp=&#34;&#34;
Keygen-Mode: singleplayer
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48
Keygen-Signature: keyid=&#34;1780aecc-bbb1-4b4d-ad0c-f8b8165faba2&#34;, algorithm=&#34;ed25519&#34;, signature=&#34;3JhzlKJ8Tw/C9qzjVvNl2xqwfJw7f2nqw3CR15v2NbWQWD/E5rnt7gat2JhkRwUXx/GzjiurHyqbyEMcxrB9CA==&#34;, headers=&#34;(request-target) host date digest&#34;
Keygen-Token:
***** 1.7
Referrer-Policy: strict-origin-when-cross-origin
Report-To: { &#34;group&#34;: &#34;csp-reports&#34;, &#34;max_age&#34;: 10886400, &#34;endpoints&#34;: [{ &#34;url&#34;: &#34;https://api.keygen.localhost/-/csp-reports&#34; }] }
Server: Caddy
Server-Timing: safelist.rack_attack;dur=0.00, rack.attack;dur=0.01, start_processing.action_controller;dur=0.00, cache_read.active_support;dur=1.10, cache_fetch_hit.active_support;dur=0.00, sql.active_record;dur=17.17, instantiation.active_record;dur=1.04, action_policy.authorize;dur=17.03, cache_increment.active_support;dur=0.77, process_action.action_controller;dur=49.39
Vary: Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Powered-By: Ruby, Rails, and a lot of coffee. (And the occasional Islay.)
X-Request-Id: 94f7ef28-f067-4c08-b754-769a7fe39cbb
X-Signature: hHwd/OUYHh00gfv&#43;oypVHh&#43;UyM2hI7Kp8TucmXXtDDgSIvhS4YYQIDe/biG9z8HmUej6xLdlNOJ1ZcsRy1XJ9u2dnz3uOOl0c/FZodC6/Xtzhy68DI7N8MO5mnudCKKSC2qGr2bhjsRON4mkP1EtB1UC4ArpFY3q1P7i1iyUeFRIOGYZGYjS8/85swnXDMWcCuRNcLIssF&#43;kO4TbFLcjjOXSl8rfROsmuOPCRqzei2BQDSGwv4iwlMC0CH8808Y0j0WXahD5XRLgzOUmNjXu04sNem07RRfp2xpAcaJRqEvkhmlrK7jzWUJqdqOlfLitGk7Uc/AuhXK12WBVmCBM7w==
X-Xss-Protection: 0
BODY :
==============================================================================
</pre>
</div>
</div>
<div class="result green">
<div id="output-box-8-button" class="toggle" onclick="javascript:toggleOutput('output-box-8')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-8')">GET nonexistent blob should result in 404 response</h4>
<br>
<div id="output-box-8" style="display: none;">
<pre class="pre-box">DEBUG
==============================================================================
~~~ REQUEST ~~~
GET /v2/alpine/blobs/sha256:b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9 HTTP/1.1
HOST : oci.pkg.keygen.localhost
HEADERS:
User-Agent: distribution-spec-conformance-tests
BODY :
***** NO CONTENT *****
------------------------------------------------------------------------------
~~~ RESPONSE ~~~
STATUS : 404 Not Found
PROTO : HTTP/1.1
RECEIVED AT : 2025-01-13T15:07:37.367233275-06:00
TIME DURATION: 39.593393ms
HEADERS :
Alt-Svc: h3=&#34;:443&#34;; ma=2592000
Cache-Control: no-store
Content-Length: 164
Content-Security-Policy: default-src &#39;none&#39;; report-uri /-/csp-reports; report-to csp-reports;
Content-Type: application/vnd.api&#43;json; charset=utf-8
Date: Mon, 13 Jan 2025 21:07:37 GMT
Digest: sha-256=WRjOJEqAzyFadGVFfFhVn9UebAxWG1opvOtGSgVQ9p4=
Keygen-Account: 1780aecc-bbb1-4b4d-ad0c-f8b8165faba2
Keygen-Bearer:
Keygen-Date: Mon, 13 Jan 2025 21:07:37 GMT
Keygen-Digest: sha-256=WRjOJEqAzyFadGVFfFhVn9UebAxWG1opvOtGSgVQ9p4=
Keygen-Edition: EE
Keygen-Environment:
Keygen-License: id=&#34;cc605816-3ea1-491c-9d2e-f70503bfd0d4&#34;, iss=&#34;2025-01-10 12:57:54 UTC&#34;, exp=&#34;&#34;
Keygen-Mode: singleplayer
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48
Keygen-Signature: keyid=&#34;1780aecc-bbb1-4b4d-ad0c-f8b8165faba2&#34;, algorithm=&#34;ed25519&#34;, signature=&#34;aPEJYDXD07Io2BXWwlFKXY&#43;A3xwGdEq8GqpSfMD86F&#43;5vgWqmB7wOlU3tiGZOoRfgnmhkoHFuxg34jh21cDDAA==&#34;, headers=&#34;(request-target) host date digest&#34;
Keygen-Token:
***** 1.7
Referrer-Policy: strict-origin-when-cross-origin
Report-To: { &#34;group&#34;: &#34;csp-reports&#34;, &#34;max_age&#34;: 10886400, &#34;endpoints&#34;: [{ &#34;url&#34;: &#34;https://api.keygen.localhost/-/csp-reports&#34; }] }
Server: Caddy
Server-Timing: safelist.rack_attack;dur=0.01, rack.attack;dur=0.01, start_processing.action_controller;dur=0.00, cache_read.active_support;dur=1.18, cache_fetch_hit.active_support;dur=0.00, sql.active_record;dur=12.53, instantiation.active_record;dur=0.30, action_policy.authorize;dur=2.67, cache_increment.active_support;dur=0.95, process_action.action_controller;dur=33.90
Vary: Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Powered-By: Ruby, Rails, and a lot of coffee. (And the occasional Islay.)
X-Request-Id: bfb1d847-2abb-495c-8d42-bb964d91d402
X-Signature: DM2s0aUhocuuIIOIhsGt4fPmJ2LLERxGnqsXbPJPtUY3BMKig5QZ2g6SO9d2y/ssv9l6LNM5gmzFVkY6V&#43;Pm0V7XrJPXjFylCoaEdkgUewRZz7s5hDtGdlO9KpM2jM&#43;CaRHGzo0UpnAEccWY33VnY97dwUBX9lTjgV3RQogyhmll7EEymAhAsJ343bz9xSsrNHoeKsMMUtDTuZKbXkf2ZtFA5o/SgW0&#43;YJpWZatUDw&#43;T8GEZSJxZ2pERY&#43;qBnieYSqvJidt91pQHUxPaeVx/Nl4NZwy9CveExuAq&#43;7PcEvJJzbkXSp3o09mZI6sa9hT34J/vmH7CckhU5jSPqaT09Q==
X-Xss-Protection: 0
BODY :
{
&#34;meta&#34;: {
&#34;id&#34;: &#34;bfb1d847-2abb-495c-8d42-bb964d91d402&#34;
},
&#34;errors&#34;: [
{
&#34;title&#34;: &#34;Not found&#34;,
&#34;detail&#34;: &#34;The requested release descriptor was not found&#34;,
&#34;code&#34;: &#34;NOT_FOUND&#34;
}
]
}
==============================================================================
</pre>
</div>
</div>
<div class="result green">
<div id="output-box-9-button" class="toggle" onclick="javascript:toggleOutput('output-box-9')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-9')">GET request to existing blob URL should yield 200</h4>
<br>
<div id="output-box-9" style="display: none;">
<pre class="pre-box">DEBUG
==============================================================================
~~~ REQUEST ~~~
GET /v2/alpine/blobs/sha256:91ef0af61f39ece4d6710e465df5ed6ca12112358344fd51ae6a3b886634148b HTTP/1.1
HOST : oci.pkg.keygen.localhost
HEADERS:
User-Agent: distribution-spec-conformance-tests
BODY :
***** NO CONTENT *****
------------------------------------------------------------------------------
~~~ RESPONSE ~~~
STATUS : 200 OK
PROTO : HTTP/1.1
RECEIVED AT : 2025-01-13T15:07:37.737564-06:00
TIME DURATION: 368.933787ms
HEADERS :
Accept-Ranges: bytes
Cf-Ray: 90185b692a40f84a-ORD
Connection: keep-alive
Content-Length: 1471
Content-Type: application/vnd.docker.container.image.v1&#43;json
Date: Mon, 13 Jan 2025 21:07:39 GMT
Etag: &#34;504eba6294e437253c72e605020fcf17&#34;
Last-Modified: Mon, 13 Jan 2025 20:45:20 GMT
Server: cloudflare
BODY :
{
&#34;architecture&#34;: &#34;amd64&#34;,
&#34;config&#34;: {
&#34;Hostname&#34;: &#34;&#34;,
&#34;Domainname&#34;: &#34;&#34;,
&#34;User&#34;: &#34;&#34;,
&#34;AttachStdin&#34;: false,
&#34;AttachStdout&#34;: false,
&#34;AttachStderr&#34;: false,
&#34;Tty&#34;: false,
&#34;OpenStdin&#34;: false,
&#34;StdinOnce&#34;: false,
&#34;Env&#34;: [
&#34;PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin&#34;
],
&#34;Cmd&#34;: [
&#34;/bin/sh&#34;
],
&#34;Image&#34;: &#34;sha256:2b00b4bd27e9e55889516b87471798d04fafb613bbbfc4c46589b7ce7f7e75e4&#34;,
&#34;Volumes&#34;: null,
&#34;WorkingDir&#34;: &#34;&#34;,
&#34;Entrypoint&#34;: null,
&#34;OnBuild&#34;: null,
&#34;Labels&#34;: null
},
&#34;container&#34;: &#34;a9f02e65025ad035b1bbd0ccda6a13d174e4ed21633f2671364c725a56bd7107&#34;,
&#34;container_config&#34;: {
&#34;Hostname&#34;: &#34;a9f02e65025a&#34;,
&#34;Domainname&#34;: &#34;&#34;,
&#34;User&#34;: &#34;&#34;,
&#34;AttachStdin&#34;: false,
&#34;AttachStdout&#34;: false,
&#34;AttachStderr&#34;: false,
&#34;Tty&#34;: false,
&#34;OpenStdin&#34;: false,
&#34;StdinOnce&#34;: false,
&#34;Env&#34;: [
&#34;PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin&#34;
],
&#34;Cmd&#34;: [
&#34;/bin/sh&#34;,
&#34;-c&#34;,
&#34;#(nop) &#34;,
&#34;CMD [\&#34;/bin/sh\&#34;]&#34;
],
&#34;Image&#34;: &#34;sha256:2b00b4bd27e9e55889516b87471798d04fafb613bbbfc4c46589b7ce7f7e75e4&#34;,
&#34;Volumes&#34;: null,
&#34;WorkingDir&#34;: &#34;&#34;,
&#34;Entrypoint&#34;: null,
&#34;OnBuild&#34;: null,
&#34;Labels&#34;: {}
},
&#34;created&#34;: &#34;2024-09-06T22:20:07.972381771Z&#34;,
&#34;docker_version&#34;: &#34;23.0.11&#34;,
&#34;history&#34;: [
{
&#34;created&#34;: &#34;2024-09-06T22:20:07.740564901Z&#34;,
&#34;created_by&#34;: &#34;/bin/sh -c #(nop) ADD file:5758b97d8301c84a204a6e516241275d785a7cade40b2fb99f01fe122482e283 in / &#34;
},
{
&#34;created&#34;: &#34;2024-09-06T22:20:07.972381771Z&#34;,
&#34;created_by&#34;: &#34;/bin/sh -c #(nop) CMD [\&#34;/bin/sh\&#34;]&#34;,
&#34;empty_layer&#34;: true
}
],
&#34;os&#34;: &#34;linux&#34;,
&#34;rootfs&#34;: {
&#34;type&#34;: &#34;layers&#34;,
&#34;diff_ids&#34;: [
&#34;sha256:63ca1fbb43ae5034640e5e6cb3e083e05c290072c5366fcaa9d62435a4cced85&#34;
]
}
}
==============================================================================
</pre>
</div>
</div>
<br>
<h3>Pull manifests</h3>
<div class="result green">
<div id="output-box-10-button" class="toggle" onclick="javascript:toggleOutput('output-box-10')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-10')">HEAD request to nonexistent manifest should return 404</h4>
<br>
<div id="output-box-10" style="display: none;">
<pre class="pre-box">DEBUG
==============================================================================
~~~ REQUEST ~~~
HEAD /v2/alpine/manifests/.INVALID_MANIFEST_NAME HTTP/1.1
HOST : oci.pkg.keygen.localhost
HEADERS:
User-Agent: distribution-spec-conformance-tests
BODY :
***** NO CONTENT *****
------------------------------------------------------------------------------
~~~ RESPONSE ~~~
STATUS : 404 Not Found
PROTO : HTTP/1.1
RECEIVED AT : 2025-01-13T15:07:37.777964087-06:00
TIME DURATION: 39.801168ms
HEADERS :
Alt-Svc: h3=&#34;:443&#34;; ma=2592000
Cache-Control: no-store
Content-Length: 0
Content-Security-Policy: default-src &#39;none&#39;; report-uri /-/csp-reports; report-to csp-reports;
Content-Type: application/vnd.api&#43;json; charset=utf-8
Date: Mon, 13 Jan 2025 21:07:37 GMT
Digest: sha-256=oHKUDl1TzGV7oWgTsz10Sqoc&#43;3pNFuHySJbDaSsRMcM=
Keygen-Account: 1780aecc-bbb1-4b4d-ad0c-f8b8165faba2
Keygen-Bearer:
Keygen-Date: Mon, 13 Jan 2025 21:07:37 GMT
Keygen-Digest: sha-256=oHKUDl1TzGV7oWgTsz10Sqoc&#43;3pNFuHySJbDaSsRMcM=
Keygen-Edition: EE
Keygen-Environment:
Keygen-License: id=&#34;cc605816-3ea1-491c-9d2e-f70503bfd0d4&#34;, iss=&#34;2025-01-10 12:57:54 UTC&#34;, exp=&#34;&#34;
Keygen-Mode: singleplayer
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48
Keygen-Signature: keyid=&#34;1780aecc-bbb1-4b4d-ad0c-f8b8165faba2&#34;, algorithm=&#34;ed25519&#34;, signature=&#34;M8si79pOjLTOSGX6h88kJug1SmQ0iNyc//rWuiAF3PFqDz08qk1LkRj70I6K70wYN3pWyOSLrEr8AwUwnKfFAg==&#34;, headers=&#34;(request-target) host date digest&#34;
Keygen-Token:
***** 1.7
Referrer-Policy: strict-origin-when-cross-origin
Report-To: { &#34;group&#34;: &#34;csp-reports&#34;, &#34;max_age&#34;: 10886400, &#34;endpoints&#34;: [{ &#34;url&#34;: &#34;https://api.keygen.localhost/-/csp-reports&#34; }] }
Server: Caddy
Server-Timing: safelist.rack_attack;dur=0.01, rack.attack;dur=0.01, start_processing.action_controller;dur=0.00, cache_read.active_support;dur=0.89, cache_fetch_hit.active_support;dur=0.00, sql.active_record;dur=10.86, instantiation.active_record;dur=0.25, action_policy.authorize;dur=2.60, cache_increment.active_support;dur=0.87, process_action.action_controller;dur=36.51
Vary: Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Powered-By: Ruby, Rails, and a lot of coffee. (And the occasional Islay.)
X-Request-Id: 40801a41-4c68-455b-9761-79aebf2a3ef1
X-Signature: n879IBojyyPpp3NEeYnKDXofoLj8fj8m2x8CaYaZFALJagXNUVZkpUl9xqKrY2QmyjWqarVs&#43;NkWPzyxiAHmqDX9HDjCzycdzQrfF&#43;uOALBBf3IhEwnEvT2TT7aWrUW4Dgfm2T/hgk0S5ZMTbGJGBnHD0sgngzmcZREEiKx32ys7NqzV4FRs0dTspUsZ/zvWtNHXjeYfY29fuTe7kceShTxR8t&#43;PjfiIR6EB4dXW4yyGikWw6U/fpv4KiiyLsHxRx&#43;83Tmy&#43;muO/R3m2asOyDq5UMnt1wxs&#43;yk3lNV9BXf8yZ2jhQ/9prQzKz/xscQeMtjUn8K3PmZ2kmosYwP26mw==
X-Xss-Protection: 0
BODY :
*** Error: Unable to format response body - &#34;unexpected end of JSON input&#34; ***
Log Body as-is:
==============================================================================
</pre>
</div>
</div>
<div class="result green">
<div id="output-box-11-button" class="toggle" onclick="javascript:toggleOutput('output-box-11')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-11')">HEAD request to manifest[0] path (digest) should yield 200 response</h4>
<br>
<div id="output-box-11" style="display: none;">
<pre class="pre-box">DEBUG
==============================================================================
~~~ REQUEST ~~~
HEAD /v2/alpine/manifests/sha256:355eee6af939abf5ba465c9be69c3b725f8d3f19516ca9644cf2a4fb112fd83b HTTP/1.1
HOST : oci.pkg.keygen.localhost
HEADERS:
Accept: application/vnd.oci.image.manifest.v1&#43;json
User-Agent: distribution-spec-conformance-tests
BODY :
***** NO CONTENT *****
------------------------------------------------------------------------------
~~~ RESPONSE ~~~
STATUS : 200 OK
PROTO : HTTP/1.1
RECEIVED AT : 2025-01-13T15:07:37.82361431-06:00
TIME DURATION: 45.053027ms
HEADERS :
Alt-Svc: h3=&#34;:443&#34;; ma=2592000
Cache-Control: max-age=86400, private
Content-Length: 0
Content-Security-Policy: default-src &#39;none&#39;; report-uri /-/csp-reports; report-to csp-reports;
Content-Type: application/vnd.oci.image.manifest.v1&#43;json
Date: Mon, 13 Jan 2025 21:07:37 GMT
Digest: sha-256=47DEQpj8HBSa&#43;/TImW&#43;5JCeuQeRkm5NMpJWZG3hSuFU=
Etag: W/&#34;ca1eea9f4e27b5439664b9199542f850&#34;
Keygen-Account: 1780aecc-bbb1-4b4d-ad0c-f8b8165faba2
Keygen-Bearer:
Keygen-Date: Mon, 13 Jan 2025 21:07:37 GMT
Keygen-Digest: sha-256=47DEQpj8HBSa&#43;/TImW&#43;5JCeuQeRkm5NMpJWZG3hSuFU=
Keygen-Edition: EE
Keygen-Environment:
Keygen-License: id=&#34;cc605816-3ea1-491c-9d2e-f70503bfd0d4&#34;, iss=&#34;2025-01-10 12:57:54 UTC&#34;, exp=&#34;&#34;
Keygen-Mode: singleplayer
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48
Keygen-Signature: keyid=&#34;1780aecc-bbb1-4b4d-ad0c-f8b8165faba2&#34;, algorithm=&#34;ed25519&#34;, signature=&#34;Pk/NFhDFoyBcN1xzMbZTsQlSYzLBwe3oFCtOHU6/NncYzWB1ILy7UzPsIMwNtX0Bbl/SvHZ&#43;hvavT55Qih/tDQ==&#34;, headers=&#34;(request-target) host date digest&#34;
Keygen-Token:
***** 1.7
Last-Modified: Mon, 13 Jan 2025 21:04:54 GMT
Referrer-Policy: strict-origin-when-cross-origin
Report-To: { &#34;group&#34;: &#34;csp-reports&#34;, &#34;max_age&#34;: 10886400, &#34;endpoints&#34;: [{ &#34;url&#34;: &#34;https://api.keygen.localhost/-/csp-reports&#34; }] }
Server: Caddy
Server-Timing: safelist.rack_attack;dur=0.01, rack.attack;dur=0.01, start_processing.action_controller;dur=0.00, cache_read.active_support;dur=0.83, cache_fetch_hit.active_support;dur=0.00, sql.active_record;dur=14.84, instantiation.active_record;dur=1.49, action_policy.authorize;dur=12.96, cache_increment.active_support;dur=0.72, process_action.action_controller;dur=41.82
Vary: Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Powered-By: Ruby, Rails, and a lot of coffee. (And the occasional Islay.)
X-Request-Id: e96d0408-8f41-4bb3-8eb1-5b18f4314cc1
X-Signature: hHwd/OUYHh00gfv&#43;oypVHh&#43;UyM2hI7Kp8TucmXXtDDgSIvhS4YYQIDe/biG9z8HmUej6xLdlNOJ1ZcsRy1XJ9u2dnz3uOOl0c/FZodC6/Xtzhy68DI7N8MO5mnudCKKSC2qGr2bhjsRON4mkP1EtB1UC4ArpFY3q1P7i1iyUeFRIOGYZGYjS8/85swnXDMWcCuRNcLIssF&#43;kO4TbFLcjjOXSl8rfROsmuOPCRqzei2BQDSGwv4iwlMC0CH8808Y0j0WXahD5XRLgzOUmNjXu04sNem07RRfp2xpAcaJRqEvkhmlrK7jzWUJqdqOlfLitGk7Uc/AuhXK12WBVmCBM7w==
X-Xss-Protection: 0
BODY :
*** Error: Unable to format response body - &#34;unexpected end of JSON input&#34; ***
Log Body as-is:
==============================================================================
</pre>
</div>
</div>
<div class="result green">
<div id="output-box-12-button" class="toggle" onclick="javascript:toggleOutput('output-box-12')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-12')">HEAD request to manifest[1] path (digest) should yield 200 response</h4>
<br>
<div id="output-box-12" style="display: none;">
<pre class="pre-box">DEBUG
==============================================================================
~~~ REQUEST ~~~
HEAD /v2/alpine/manifests/sha256:355eee6af939abf5ba465c9be69c3b725f8d3f19516ca9644cf2a4fb112fd83b HTTP/1.1
HOST : oci.pkg.keygen.localhost
HEADERS:
Accept: application/vnd.oci.image.manifest.v1&#43;json
User-Agent: distribution-spec-conformance-tests
BODY :
***** NO CONTENT *****
------------------------------------------------------------------------------
~~~ RESPONSE ~~~
STATUS : 200 OK
PROTO : HTTP/1.1
RECEIVED AT : 2025-01-13T15:07:37.865878445-06:00
TIME DURATION: 41.646099ms
HEADERS :
Alt-Svc: h3=&#34;:443&#34;; ma=2592000
Cache-Control: max-age=86400, private
Content-Length: 0
Content-Security-Policy: default-src &#39;none&#39;; report-uri /-/csp-reports; report-to csp-reports;
Content-Type: application/vnd.oci.image.manifest.v1&#43;json
Date: Mon, 13 Jan 2025 21:07:37 GMT
Digest: sha-256=47DEQpj8HBSa&#43;/TImW&#43;5JCeuQeRkm5NMpJWZG3hSuFU=
Etag: W/&#34;ca1eea9f4e27b5439664b9199542f850&#34;
Keygen-Account: 1780aecc-bbb1-4b4d-ad0c-f8b8165faba2
Keygen-Bearer:
Keygen-Date: Mon, 13 Jan 2025 21:07:37 GMT
Keygen-Digest: sha-256=47DEQpj8HBSa&#43;/TImW&#43;5JCeuQeRkm5NMpJWZG3hSuFU=
Keygen-Edition: EE
Keygen-Environment:
Keygen-License: id=&#34;cc605816-3ea1-491c-9d2e-f70503bfd0d4&#34;, iss=&#34;2025-01-10 12:57:54 UTC&#34;, exp=&#34;&#34;
Keygen-Mode: singleplayer
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48
Keygen-Signature: keyid=&#34;1780aecc-bbb1-4b4d-ad0c-f8b8165faba2&#34;, algorithm=&#34;ed25519&#34;, signature=&#34;Pk/NFhDFoyBcN1xzMbZTsQlSYzLBwe3oFCtOHU6/NncYzWB1ILy7UzPsIMwNtX0Bbl/SvHZ&#43;hvavT55Qih/tDQ==&#34;, headers=&#34;(request-target) host date digest&#34;
Keygen-Token:
***** 1.7
Last-Modified: Mon, 13 Jan 2025 21:04:54 GMT
Referrer-Policy: strict-origin-when-cross-origin
Report-To: { &#34;group&#34;: &#34;csp-reports&#34;, &#34;max_age&#34;: 10886400, &#34;endpoints&#34;: [{ &#34;url&#34;: &#34;https://api.keygen.localhost/-/csp-reports&#34; }] }
Server: Caddy
Server-Timing: safelist.rack_attack;dur=0.01, rack.attack;dur=0.01, start_processing.action_controller;dur=0.00, cache_read.active_support;dur=0.97, cache_fetch_hit.active_support;dur=0.00, sql.active_record;dur=15.56, instantiation.active_record;dur=0.54, action_policy.authorize;dur=12.12, cache_increment.active_support;dur=0.79, process_action.action_controller;dur=38.44
Vary: Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Powered-By: Ruby, Rails, and a lot of coffee. (And the occasional Islay.)
X-Request-Id: d891bf55-043a-4652-89f4-4d0d9c7fdaba
X-Signature: hHwd/OUYHh00gfv&#43;oypVHh&#43;UyM2hI7Kp8TucmXXtDDgSIvhS4YYQIDe/biG9z8HmUej6xLdlNOJ1ZcsRy1XJ9u2dnz3uOOl0c/FZodC6/Xtzhy68DI7N8MO5mnudCKKSC2qGr2bhjsRON4mkP1EtB1UC4ArpFY3q1P7i1iyUeFRIOGYZGYjS8/85swnXDMWcCuRNcLIssF&#43;kO4TbFLcjjOXSl8rfROsmuOPCRqzei2BQDSGwv4iwlMC0CH8808Y0j0WXahD5XRLgzOUmNjXu04sNem07RRfp2xpAcaJRqEvkhmlrK7jzWUJqdqOlfLitGk7Uc/AuhXK12WBVmCBM7w==
X-Xss-Protection: 0
BODY :
*** Error: Unable to format response body - &#34;unexpected end of JSON input&#34; ***
Log Body as-is:
==============================================================================
</pre>
</div>
</div>
<div class="result green">
<div id="output-box-13-button" class="toggle" onclick="javascript:toggleOutput('output-box-13')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-13')">HEAD request to manifest path (tag) should yield 200 response</h4>
<br>
<div id="output-box-13" style="display: none;">
<pre class="pre-box">DEBUG
==============================================================================
~~~ REQUEST ~~~
HEAD /v2/alpine/manifests/latest HTTP/1.1
HOST : oci.pkg.keygen.localhost
HEADERS:
Accept: application/vnd.oci.image.manifest.v1&#43;json
User-Agent: distribution-spec-conformance-tests
BODY :
***** NO CONTENT *****
------------------------------------------------------------------------------
~~~ RESPONSE ~~~
STATUS : 200 OK
PROTO : HTTP/1.1
RECEIVED AT : 2025-01-13T15:07:37.911339849-06:00
TIME DURATION: 44.779146ms
HEADERS :
Alt-Svc: h3=&#34;:443&#34;; ma=2592000
Cache-Control: max-age=86400, private
Content-Length: 0
Content-Security-Policy: default-src &#39;none&#39;; report-uri /-/csp-reports; report-to csp-reports;
Content-Type: application/vnd.oci.image.manifest.v1&#43;json
Date: Mon, 13 Jan 2025 21:07:37 GMT
Digest: sha-256=47DEQpj8HBSa&#43;/TImW&#43;5JCeuQeRkm5NMpJWZG3hSuFU=
Etag: W/&#34;d19d50267dc091754f70809825bd4e37&#34;
Keygen-Account: 1780aecc-bbb1-4b4d-ad0c-f8b8165faba2
Keygen-Bearer:
Keygen-Date: Mon, 13 Jan 2025 21:07:37 GMT
Keygen-Digest: sha-256=47DEQpj8HBSa&#43;/TImW&#43;5JCeuQeRkm5NMpJWZG3hSuFU=
Keygen-Edition: EE
Keygen-Environment:
Keygen-License: id=&#34;cc605816-3ea1-491c-9d2e-f70503bfd0d4&#34;, iss=&#34;2025-01-10 12:57:54 UTC&#34;, exp=&#34;&#34;
Keygen-Mode: singleplayer
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48
Keygen-Signature: keyid=&#34;1780aecc-bbb1-4b4d-ad0c-f8b8165faba2&#34;, algorithm=&#34;ed25519&#34;, signature=&#34;rISIcXQZLGCxkI2rATCqC&#43;WMbfInT3XU8n7S2qLn1DK9GgfUFyGPnvOkvxdmqCNMoiDyzQy3OtiBVzIdOLsVCw==&#34;, headers=&#34;(request-target) host date digest&#34;
Keygen-Token:
***** 1.7
Last-Modified: Mon, 13 Jan 2025 20:58:37 GMT
Referrer-Policy: strict-origin-when-cross-origin
Report-To: { &#34;group&#34;: &#34;csp-reports&#34;, &#34;max_age&#34;: 10886400, &#34;endpoints&#34;: [{ &#34;url&#34;: &#34;https://api.keygen.localhost/-/csp-reports&#34; }] }
Server: Caddy
Server-Timing: safelist.rack_attack;dur=0.00, rack.attack;dur=0.01, start_processing.action_controller;dur=0.00, cache_read.active_support;dur=1.53, cache_fetch_hit.active_support;dur=0.00, sql.active_record;dur=15.59, instantiation.active_record;dur=0.77, action_policy.authorize;dur=12.92, cache_increment.active_support;dur=0.73, process_action.action_controller;dur=41.43
Vary: Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Powered-By: Ruby, Rails, and a lot of coffee. (And the occasional Islay.)
X-Request-Id: 9a54e5d1-aaab-4d8f-a863-52c02cc4f41a
X-Signature: hHwd/OUYHh00gfv&#43;oypVHh&#43;UyM2hI7Kp8TucmXXtDDgSIvhS4YYQIDe/biG9z8HmUej6xLdlNOJ1ZcsRy1XJ9u2dnz3uOOl0c/FZodC6/Xtzhy68DI7N8MO5mnudCKKSC2qGr2bhjsRON4mkP1EtB1UC4ArpFY3q1P7i1iyUeFRIOGYZGYjS8/85swnXDMWcCuRNcLIssF&#43;kO4TbFLcjjOXSl8rfROsmuOPCRqzei2BQDSGwv4iwlMC0CH8808Y0j0WXahD5XRLgzOUmNjXu04sNem07RRfp2xpAcaJRqEvkhmlrK7jzWUJqdqOlfLitGk7Uc/AuhXK12WBVmCBM7w==
X-Xss-Protection: 0
BODY :
*** Error: Unable to format response body - &#34;unexpected end of JSON input&#34; ***
Log Body as-is:
==============================================================================
</pre>
</div>
</div>
<div class="result green">
<div id="output-box-14-button" class="toggle" onclick="javascript:toggleOutput('output-box-14')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-14')">GET nonexistent manifest should return 404</h4>
<br>
<div id="output-box-14" style="display: none;">
<pre class="pre-box">DEBUG
==============================================================================
~~~ REQUEST ~~~
GET /v2/alpine/manifests/.INVALID_MANIFEST_NAME HTTP/1.1
HOST : oci.pkg.keygen.localhost
HEADERS:
User-Agent: distribution-spec-conformance-tests
BODY :
***** NO CONTENT *****
------------------------------------------------------------------------------
~~~ RESPONSE ~~~
STATUS : 404 Not Found
PROTO : HTTP/1.1
RECEIVED AT : 2025-01-13T15:07:37.946950928-06:00
TIME DURATION: 34.92234ms
HEADERS :
Alt-Svc: h3=&#34;:443&#34;; ma=2592000
Cache-Control: no-store
Content-Length: 162
Content-Security-Policy: default-src &#39;none&#39;; report-uri /-/csp-reports; report-to csp-reports;
Content-Type: application/vnd.api&#43;json; charset=utf-8
Date: Mon, 13 Jan 2025 21:07:37 GMT
Digest: sha-256=osdMAli9pAMIafuUExjSqnuo9VBuUPfjDJFvsh2TrfY=
Keygen-Account: 1780aecc-bbb1-4b4d-ad0c-f8b8165faba2
Keygen-Bearer:
Keygen-Date: Mon, 13 Jan 2025 21:07:37 GMT
Keygen-Digest: sha-256=osdMAli9pAMIafuUExjSqnuo9VBuUPfjDJFvsh2TrfY=
Keygen-Edition: EE
Keygen-Environment:
Keygen-License: id=&#34;cc605816-3ea1-491c-9d2e-f70503bfd0d4&#34;, iss=&#34;2025-01-10 12:57:54 UTC&#34;, exp=&#34;&#34;
Keygen-Mode: singleplayer
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48
Keygen-Signature: keyid=&#34;1780aecc-bbb1-4b4d-ad0c-f8b8165faba2&#34;, algorithm=&#34;ed25519&#34;, signature=&#34;vwra8hkLtu1mi8FjbsYmGFSf&#43;3iT3uEr6tDlQaaQ33/KeA5U0WxJmYnnMIARvmp7j&#43;nyMysH/gXK65VbFUSzCA==&#34;, headers=&#34;(request-target) host date digest&#34;
Keygen-Token:
***** 1.7
Referrer-Policy: strict-origin-when-cross-origin
Report-To: { &#34;group&#34;: &#34;csp-reports&#34;, &#34;max_age&#34;: 10886400, &#34;endpoints&#34;: [{ &#34;url&#34;: &#34;https://api.keygen.localhost/-/csp-reports&#34; }] }
Server: Caddy
Server-Timing: safelist.rack_attack;dur=0.00, rack.attack;dur=0.01, start_processing.action_controller;dur=0.00, cache_read.active_support;dur=0.97, cache_fetch_hit.active_support;dur=0.00, sql.active_record;dur=10.94, instantiation.active_record;dur=0.30, action_policy.authorize;dur=2.89, cache_increment.active_support;dur=0.71, process_action.action_controller;dur=31.01
Vary: Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Powered-By: Ruby, Rails, and a lot of coffee. (And the occasional Islay.)
X-Request-Id: d0fe8178-9f97-4f57-8eb9-cb4226b2c64c
X-Signature: bS9rsS7F92&#43;8hWPIeENnhEaYDOCoZo0wP9dV00pzyBfYG9uPlXeCND5O3sfcJLSz5hUqgsOLlbE2ZuWN0qMqq1htxuRZnEr&#43;TyiZhkWV4mNAq7yzh2f0xgun6Pf8wfU6oJTDQCHqnR2D5hiRRzgNBJ5SDh6w0xLeNQAmJMbQUdgoKM1tUmWAXdNLnnMYHIt9Q03ahYlqKKmJKmZKL7FOE8m767L2/sXXUiPn0uI8QikkASbgK7b8AvQC0GKEjZXkksL0MGC3DJV3FNBKRh5mE4ktuQxb88sLISneWgohVHcYJpwuxXXbxRBL98mj0l2V&#43;zv6YObK7TBC3twFWicVPw==
X-Xss-Protection: 0
BODY :
{
&#34;meta&#34;: {
&#34;id&#34;: &#34;d0fe8178-9f97-4f57-8eb9-cb4226b2c64c&#34;
},
&#34;errors&#34;: [
{
&#34;title&#34;: &#34;Not found&#34;,
&#34;detail&#34;: &#34;The requested release manifest was not found&#34;,
&#34;code&#34;: &#34;NOT_FOUND&#34;
}
]
}
==============================================================================
</pre>
</div>
</div>
<div class="result green">
<div id="output-box-15-button" class="toggle" onclick="javascript:toggleOutput('output-box-15')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-15')">GET request to manifest[0] path (digest) should yield 200 response</h4>
<br>
<div id="output-box-15" style="display: none;">
<pre class="pre-box">DEBUG
==============================================================================
~~~ REQUEST ~~~
GET /v2/alpine/manifests/sha256:355eee6af939abf5ba465c9be69c3b725f8d3f19516ca9644cf2a4fb112fd83b HTTP/1.1
HOST : oci.pkg.keygen.localhost
HEADERS:
Accept: application/vnd.oci.image.manifest.v1&#43;json
User-Agent: distribution-spec-conformance-tests
BODY :
***** NO CONTENT *****
------------------------------------------------------------------------------
~~~ RESPONSE ~~~
STATUS : 200 OK
PROTO : HTTP/1.1
RECEIVED AT : 2025-01-13T15:07:37.990920285-06:00
TIME DURATION: 42.474935ms
HEADERS :
Alt-Svc: h3=&#34;:443&#34;; ma=2592000
Cache-Control: max-age=86400, private
Content-Length: 441
Content-Security-Policy: default-src &#39;none&#39;; report-uri /-/csp-reports; report-to csp-reports;
Content-Type: application/vnd.oci.image.manifest.v1&#43;json; charset=utf-8
Date: Mon, 13 Jan 2025 21:07:37 GMT
Digest: sha-256=NV7uavk5q/W6Rlyb5pw7cl&#43;NPxlRbKlkTPKk&#43;xEv2Ds=
Etag: W/&#34;ca1eea9f4e27b5439664b9199542f850&#34;
Keygen-Account: 1780aecc-bbb1-4b4d-ad0c-f8b8165faba2
Keygen-Bearer:
Keygen-Date: Mon, 13 Jan 2025 21:07:37 GMT
Keygen-Digest: sha-256=NV7uavk5q/W6Rlyb5pw7cl&#43;NPxlRbKlkTPKk&#43;xEv2Ds=
Keygen-Edition: EE
Keygen-Environment:
Keygen-License: id=&#34;cc605816-3ea1-491c-9d2e-f70503bfd0d4&#34;, iss=&#34;2025-01-10 12:57:54 UTC&#34;, exp=&#34;&#34;
Keygen-Mode: singleplayer
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48
Keygen-Signature: keyid=&#34;1780aecc-bbb1-4b4d-ad0c-f8b8165faba2&#34;, algorithm=&#34;ed25519&#34;, signature=&#34;jlccmEoL0oAyNM3MZnLVkZkKte67j65a30KqrtLcwiCRIMQ4m5xi/Lih5jNR8uA/PnyVjZl2ZMuc4JAqCMApDQ==&#34;, headers=&#34;(request-target) host date digest&#34;
Keygen-Token:
***** 1.7
Last-Modified: Mon, 13 Jan 2025 21:04:54 GMT
Referrer-Policy: strict-origin-when-cross-origin
Report-To: { &#34;group&#34;: &#34;csp-reports&#34;, &#34;max_age&#34;: 10886400, &#34;endpoints&#34;: [{ &#34;url&#34;: &#34;https://api.keygen.localhost/-/csp-reports&#34; }] }
Server: Caddy
Server-Timing: safelist.rack_attack;dur=0.00, rack.attack;dur=0.01, start_processing.action_controller;dur=0.00, cache_read.active_support;dur=0.99, cache_fetch_hit.active_support;dur=0.00, sql.active_record;dur=14.61, instantiation.active_record;dur=1.10, action_policy.authorize;dur=11.97, cache_increment.active_support;dur=0.74, process_action.action_controller;dur=37.99
Vary: Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Powered-By: Ruby, Rails, and a lot of coffee. (And the occasional Islay.)
X-Request-Id: f78823b0-21b2-4a29-b2ee-1d20a71e485b
X-Signature: TB6Vwjv2PTHqHdiFXRiZCIXgJnTSqNJih/VVnc/wq&#43;Dwct8bPFTEoLM6XnaVyDmZoBVvNYz32004MQDm85AOfwTXeY5q9LuPUXsBVP0klt8OyS7dYbVJHTX8PeBAuw7AaH35D6fvGavAzCPAPxWbxQdv0eZAIvFwxTt1trOaAvkwoV316iRAAHEg2BO9/bv1eKNot6mCyY&#43;QTwOrAqFRJillCpbZKrB1C04gmB86FYM6EDXTmQH98MuugN8hp1/Z9rNE9vIeAgf4BMXt7bRG/n2azMAujQ9v76r8f/clnxQw7e58SXcq3zcMldcQ&#43;Pc4F8PZ9Gem78EY4JzgDe09WA==
X-Xss-Protection: 0
BODY :
{
&#34;schemaVersion&#34;: 2,
&#34;mediaType&#34;: &#34;application/vnd.oci.image.index.v1&#43;json&#34;,
&#34;manifests&#34;: [
{
&#34;mediaType&#34;: &#34;application/vnd.docker.distribution.manifest.list.v2&#43;json&#34;,
&#34;digest&#34;: &#34;sha256:beefdbd8a1da6d2915566fde36db9db0b524eb737fc57cd1367effd16dc0d06d&#34;,
&#34;size&#34;: 1853,
&#34;annotations&#34;: {
&#34;containerd.io/distribution.source.docker.io&#34;: &#34;library/alpine&#34;,
&#34;io.containerd.image.name&#34;: &#34;docker.io/library/alpine:latest&#34;,
&#34;org.opencontainers.image.ref.name&#34;: &#34;latest&#34;
}
}
]
}
==============================================================================
</pre>
</div>
</div>
<div class="result green">
<div id="output-box-16-button" class="toggle" onclick="javascript:toggleOutput('output-box-16')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-16')">GET request to manifest[1] path (digest) should yield 200 response</h4>
<br>
<div id="output-box-16" style="display: none;">
<pre class="pre-box">DEBUG
==============================================================================
~~~ REQUEST ~~~
GET /v2/alpine/manifests/sha256:355eee6af939abf5ba465c9be69c3b725f8d3f19516ca9644cf2a4fb112fd83b HTTP/1.1
HOST : oci.pkg.keygen.localhost
HEADERS:
Accept: application/vnd.oci.image.manifest.v1&#43;json
User-Agent: distribution-spec-conformance-tests
BODY :
***** NO CONTENT *****
------------------------------------------------------------------------------
~~~ RESPONSE ~~~
STATUS : 200 OK
PROTO : HTTP/1.1
RECEIVED AT : 2025-01-13T15:07:38.033687516-06:00
TIME DURATION: 41.914849ms
HEADERS :
Alt-Svc: h3=&#34;:443&#34;; ma=2592000
Cache-Control: max-age=86400, private
Content-Length: 441
Content-Security-Policy: default-src &#39;none&#39;; report-uri /-/csp-reports; report-to csp-reports;
Content-Type: application/vnd.oci.image.manifest.v1&#43;json; charset=utf-8
Date: Mon, 13 Jan 2025 21:07:38 GMT
Digest: sha-256=NV7uavk5q/W6Rlyb5pw7cl&#43;NPxlRbKlkTPKk&#43;xEv2Ds=
Etag: W/&#34;ca1eea9f4e27b5439664b9199542f850&#34;
Keygen-Account: 1780aecc-bbb1-4b4d-ad0c-f8b8165faba2
Keygen-Bearer:
Keygen-Date: Mon, 13 Jan 2025 21:07:38 GMT
Keygen-Digest: sha-256=NV7uavk5q/W6Rlyb5pw7cl&#43;NPxlRbKlkTPKk&#43;xEv2Ds=
Keygen-Edition: EE
Keygen-Environment:
Keygen-License: id=&#34;cc605816-3ea1-491c-9d2e-f70503bfd0d4&#34;, iss=&#34;2025-01-10 12:57:54 UTC&#34;, exp=&#34;&#34;
Keygen-Mode: singleplayer
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48
Keygen-Signature: keyid=&#34;1780aecc-bbb1-4b4d-ad0c-f8b8165faba2&#34;, algorithm=&#34;ed25519&#34;, signature=&#34;oxMWMPUy29VFJw7PAVxXaTaHQ21Adb4DFwr2TlftEoBkzDWSMr30E6roNxTDVitUelRSterSSt7Ye0dVCoPdAg==&#34;, headers=&#34;(request-target) host date digest&#34;
Keygen-Token:
***** 1.7
Last-Modified: Mon, 13 Jan 2025 21:04:54 GMT
Referrer-Policy: strict-origin-when-cross-origin
Report-To: { &#34;group&#34;: &#34;csp-reports&#34;, &#34;max_age&#34;: 10886400, &#34;endpoints&#34;: [{ &#34;url&#34;: &#34;https://api.keygen.localhost/-/csp-reports&#34; }] }
Server: Caddy
Server-Timing: safelist.rack_attack;dur=0.00, rack.attack;dur=0.01, start_processing.action_controller;dur=0.00, cache_read.active_support;dur=0.92, cache_fetch_hit.active_support;dur=0.00, sql.active_record;dur=14.82, instantiation.active_record;dur=0.78, action_policy.authorize;dur=12.86, cache_increment.active_support;dur=0.84, process_action.action_controller;dur=38.67
Vary: Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Powered-By: Ruby, Rails, and a lot of coffee. (And the occasional Islay.)
X-Request-Id: 900065d6-bb5d-4ebb-852d-253fdb52e882
X-Signature: TB6Vwjv2PTHqHdiFXRiZCIXgJnTSqNJih/VVnc/wq&#43;Dwct8bPFTEoLM6XnaVyDmZoBVvNYz32004MQDm85AOfwTXeY5q9LuPUXsBVP0klt8OyS7dYbVJHTX8PeBAuw7AaH35D6fvGavAzCPAPxWbxQdv0eZAIvFwxTt1trOaAvkwoV316iRAAHEg2BO9/bv1eKNot6mCyY&#43;QTwOrAqFRJillCpbZKrB1C04gmB86FYM6EDXTmQH98MuugN8hp1/Z9rNE9vIeAgf4BMXt7bRG/n2azMAujQ9v76r8f/clnxQw7e58SXcq3zcMldcQ&#43;Pc4F8PZ9Gem78EY4JzgDe09WA==
X-Xss-Protection: 0
BODY :
{
&#34;schemaVersion&#34;: 2,
&#34;mediaType&#34;: &#34;application/vnd.oci.image.index.v1&#43;json&#34;,
&#34;manifests&#34;: [
{
&#34;mediaType&#34;: &#34;application/vnd.docker.distribution.manifest.list.v2&#43;json&#34;,
&#34;digest&#34;: &#34;sha256:beefdbd8a1da6d2915566fde36db9db0b524eb737fc57cd1367effd16dc0d06d&#34;,
&#34;size&#34;: 1853,
&#34;annotations&#34;: {
&#34;containerd.io/distribution.source.docker.io&#34;: &#34;library/alpine&#34;,
&#34;io.containerd.image.name&#34;: &#34;docker.io/library/alpine:latest&#34;,
&#34;org.opencontainers.image.ref.name&#34;: &#34;latest&#34;
}
}
]
}
==============================================================================
</pre>
</div>
</div>
<div class="result green">
<div id="output-box-17-button" class="toggle" onclick="javascript:toggleOutput('output-box-17')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-17')">GET request to manifest path (tag) should yield 200 response</h4>
<br>
<div id="output-box-17" style="display: none;">
<pre class="pre-box">DEBUG
==============================================================================
~~~ REQUEST ~~~
GET /v2/alpine/manifests/latest HTTP/1.1
HOST : oci.pkg.keygen.localhost
HEADERS:
Accept: application/vnd.oci.image.manifest.v1&#43;json
User-Agent: distribution-spec-conformance-tests
BODY :
***** NO CONTENT *****
------------------------------------------------------------------------------
~~~ RESPONSE ~~~
STATUS : 200 OK
PROTO : HTTP/1.1
RECEIVED AT : 2025-01-13T15:07:38.08149432-06:00
TIME DURATION: 46.690431ms
HEADERS :
Alt-Svc: h3=&#34;:443&#34;; ma=2592000
Cache-Control: max-age=86400, private
Content-Length: 528
Content-Security-Policy: default-src &#39;none&#39;; report-uri /-/csp-reports; report-to csp-reports;
Content-Type: application/vnd.oci.image.manifest.v1&#43;json; charset=utf-8
Date: Mon, 13 Jan 2025 21:07:38 GMT
Digest: sha-256=M3Nb1jz4TX44jZ9tKX00jFI8BEQQ9VO9h4xteClhJzU=
Etag: W/&#34;d19d50267dc091754f70809825bd4e37&#34;
Keygen-Account: 1780aecc-bbb1-4b4d-ad0c-f8b8165faba2
Keygen-Bearer:
Keygen-Date: Mon, 13 Jan 2025 21:07:38 GMT
Keygen-Digest: sha-256=M3Nb1jz4TX44jZ9tKX00jFI8BEQQ9VO9h4xteClhJzU=
Keygen-Edition: EE
Keygen-Environment:
Keygen-License: id=&#34;cc605816-3ea1-491c-9d2e-f70503bfd0d4&#34;, iss=&#34;2025-01-10 12:57:54 UTC&#34;, exp=&#34;&#34;
Keygen-Mode: singleplayer
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48
Keygen-Signature: keyid=&#34;1780aecc-bbb1-4b4d-ad0c-f8b8165faba2&#34;, algorithm=&#34;ed25519&#34;, signature=&#34;kBYX9xjmvmvhIsEqaE1Qd2PPfquPPNDtnp52xvSPOmP4LBpGqYqn5peR6Vh/6cLsK/45aaGi6lfu5bWeXbhuCQ==&#34;, headers=&#34;(request-target) host date digest&#34;
Keygen-Token:
***** 1.7
Last-Modified: Mon, 13 Jan 2025 20:58:37 GMT
Referrer-Policy: strict-origin-when-cross-origin
Report-To: { &#34;group&#34;: &#34;csp-reports&#34;, &#34;max_age&#34;: 10886400, &#34;endpoints&#34;: [{ &#34;url&#34;: &#34;https://api.keygen.localhost/-/csp-reports&#34; }] }
Server: Caddy
Server-Timing: safelist.rack_attack;dur=0.01, rack.attack;dur=0.01, start_processing.action_controller;dur=0.00, cache_read.active_support;dur=0.95, cache_fetch_hit.active_support;dur=0.00, sql.active_record;dur=14.80, instantiation.active_record;dur=0.77, action_policy.authorize;dur=12.89, cache_increment.active_support;dur=0.81, process_action.action_controller;dur=43.02
Vary: Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Powered-By: Ruby, Rails, and a lot of coffee. (And the occasional Islay.)
X-Request-Id: ec7e3853-6222-4a09-9b25-146fcc19edf1
X-Signature: glhHh9uaG7Wq7roxlAQyS&#43;hO/Kr8Bx0aDAQsxWrvPlTvekc8PNK9CBSgaqYdEb451J9cLGF746uETvd4neCZX30Vy3DnOW4x7jQQkPTdg8/WoeFqkQ47zkT7tuMV1/mIP&#43;TsWD3iQWxvP/FUKIbJzHnqqTi&#43;n2T6Aaj2t5lYwqUmk8mR&#43;H9yf2qr13c9kZM2QAhRtol7U8R&#43;wZ6rP/A2k2LS58mOTXwg2iL5BkFgDMPBn9oGf8lsPIsWH1nbQOISGViaZC7kqDF6Da0fD4T&#43;LIoGjIS1fChpd4geQfaDaTCc7OJdQukdOqlduIL3P3YxhshvX853J6rApkiTwjjjew==
X-Xss-Protection: 0
BODY :
{
&#34;schemaVersion&#34;: 2,
&#34;mediaType&#34;: &#34;application/vnd.docker.distribution.manifest.v2&#43;json&#34;,
&#34;config&#34;: {
&#34;mediaType&#34;: &#34;application/vnd.docker.container.image.v1&#43;json&#34;,
&#34;size&#34;: 1471,
&#34;digest&#34;: &#34;sha256:91ef0af61f39ece4d6710e465df5ed6ca12112358344fd51ae6a3b886634148b&#34;
},
&#34;layers&#34;: [
{
&#34;mediaType&#34;: &#34;application/vnd.docker.image.rootfs.diff.tar.gzip&#34;,
&#34;size&#34;: 3623807,
&#34;digest&#34;: &#34;sha256:43c4264eed91be63b206e17d93e75256a6097070ce643c5e8f0379998b44f170&#34;
}
]
}
==============================================================================
</pre>
</div>
</div>
<br>
<h3>Error codes</h3>
<div class="result green">
<div id="output-box-18-button" class="toggle" onclick="javascript:toggleOutput('output-box-18')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-18')">400 response body should contain OCI-conforming JSON message</h4>
<br>
<div id="output-box-18" style="display: none;">
<pre class="pre-box">DEBUG
==============================================================================
~~~ REQUEST ~~~
GET /v2/alpine/manifests/sha256:totallywrong HTTP/1.1
HOST : oci.pkg.keygen.localhost
HEADERS:
Content-Type: application/vnd.oci.image.manifest.v1&#43;json
User-Agent: distribution-spec-conformance-tests
BODY :
***** NO CONTENT *****
------------------------------------------------------------------------------
~~~ RESPONSE ~~~
STATUS : 404 Not Found
PROTO : HTTP/1.1
RECEIVED AT : 2025-01-13T15:07:38.11748414-06:00
TIME DURATION: 35.293797ms
HEADERS :
Alt-Svc: h3=&#34;:443&#34;; ma=2592000
Cache-Control: no-store
Content-Length: 162
Content-Security-Policy: default-src &#39;none&#39;; report-uri /-/csp-reports; report-to csp-reports;
Content-Type: application/vnd.api&#43;json; charset=utf-8
Date: Mon, 13 Jan 2025 21:07:38 GMT
Digest: sha-256=8erz1mE&#43;7i5pxo3dCo3pTQK4eY9z/nojGVKuqaNMuVc=
Keygen-Account: 1780aecc-bbb1-4b4d-ad0c-f8b8165faba2
Keygen-Bearer:
Keygen-Date: Mon, 13 Jan 2025 21:07:38 GMT
Keygen-Digest: sha-256=8erz1mE&#43;7i5pxo3dCo3pTQK4eY9z/nojGVKuqaNMuVc=
Keygen-Edition: EE
Keygen-Environment:
Keygen-License: id=&#34;cc605816-3ea1-491c-9d2e-f70503bfd0d4&#34;, iss=&#34;2025-01-10 12:57:54 UTC&#34;, exp=&#34;&#34;
Keygen-Mode: singleplayer
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48
Keygen-Signature: keyid=&#34;1780aecc-bbb1-4b4d-ad0c-f8b8165faba2&#34;, algorithm=&#34;ed25519&#34;, signature=&#34;vCoPnmMYGNs0HkF8eGMG&#43;vMHI46IE&#43;3bFhR9cjeusU4dku0p4V5qr8prLuGC3IWHAF4iEeARHbxVwbDKfivhBg==&#34;, headers=&#34;(request-target) host date digest&#34;
Keygen-Token:
***** 1.7
Referrer-Policy: strict-origin-when-cross-origin
Report-To: { &#34;group&#34;: &#34;csp-reports&#34;, &#34;max_age&#34;: 10886400, &#34;endpoints&#34;: [{ &#34;url&#34;: &#34;https://api.keygen.localhost/-/csp-reports&#34; }] }
Server: Caddy
Server-Timing: safelist.rack_attack;dur=0.00, rack.attack;dur=0.01, start_processing.action_controller;dur=0.00, cache_read.active_support;dur=0.89, cache_fetch_hit.active_support;dur=0.00, sql.active_record;dur=10.61, instantiation.active_record;dur=0.22, action_policy.authorize;dur=2.11, cache_increment.active_support;dur=0.87, process_action.action_controller;dur=32.08
Vary: Origin
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-Powered-By: Ruby, Rails, and a lot of coffee. (And the occasional Islay.)
X-Request-Id: 508df40c-ca16-4dbb-8154-d0fd10299de1
X-Signature: gkGjALH&#43;hDcN&#43;p&#43;yBPSpXvGBthWHIu1&#43;QJkyPgw5&#43;1S557LLD&#43;dbE2TKMKV7cKa1ypuwhRPWdN1RuRo8kb59hlm3NH1DFdqxNeHFBthQ5ekzN9PRzDiOFCe4&#43;hbjJEb7JVf2qZKPzwxXWopk1B&#43;9cNF03Ujyp2sm/WF5V&#43;570tQx/e01Dt/0npp0tnKdvPKcRPNZfmjXq3WRcv/VPlWqid6MqTexh995Pu4RUH&#43;bhN7qMxG5o/I&#43;VNKwB9oJ2vAKzs6WoZw/2gZAUybZgMLJA3ENlzPmMDizX3KtOCb8y9f1mmBPhgqT0APO3OAEZ9LXW0tSJDGZ5YMRVdgUkpCFCA==
X-Xss-Protection: 0
BODY :
{
&#34;meta&#34;: {
&#34;id&#34;: &#34;508df40c-ca16-4dbb-8154-d0fd10299de1&#34;
},
&#34;errors&#34;: [
{
&#34;title&#34;: &#34;Not found&#34;,
&#34;detail&#34;: &#34;The requested release manifest was not found&#34;,
&#34;code&#34;: &#34;NOT_FOUND&#34;
}
]
}
==============================================================================
</pre>
</div>
</div>
<br>
<h3>Teardown</h3>
<div class="result grey">
<div id="output-box-19-button" class="toggle" onclick="javascript:toggleOutput('output-box-19')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-19')">Delete manifest[0] created in setup</h4>
<br>
<div id="output-box-19" style="display: none;">
<pre class="pre-box">you have skipped this test.</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-20-button" class="toggle" onclick="javascript:toggleOutput('output-box-20')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-20')">Delete manifest[1] created in setup</h4>
<br>
<div id="output-box-20" style="display: none;">
<pre class="pre-box">you have skipped this test.</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-21-button" class="toggle" onclick="javascript:toggleOutput('output-box-21')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-21')">Delete config[0] blob created in setup</h4>
<br>
<div id="output-box-21" style="display: none;">
<pre class="pre-box">you have skipped this test.</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-22-button" class="toggle" onclick="javascript:toggleOutput('output-box-22')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-22')">Delete config[1] blob created in setup</h4>
<br>
<div id="output-box-22" style="display: none;">
<pre class="pre-box">you have skipped this test.</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-23-button" class="toggle" onclick="javascript:toggleOutput('output-box-23')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-23')">Delete layer blob created in setup</h4>
<br>
<div id="output-box-23" style="display: none;">
<pre class="pre-box">you have skipped this test.</pre>
</div>
</div>
<br>
</div>
<h2>Push</h2>
<div class="subcategory">
<h3>Blob Upload Streamed</h3>
<div class="result grey">
<div id="output-box-24-button" class="toggle" onclick="javascript:toggleOutput('output-box-24')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-24')">PATCH request with blob in body should yield 202 response</h4>
<br>
<div id="output-box-24" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-25-button" class="toggle" onclick="javascript:toggleOutput('output-box-25')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-25')">PUT request to session URL with digest should yield 201 response</h4>
<br>
<div id="output-box-25" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_CONTENT_MANAGEMENT=
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
</pre>
</div>
</div>
<br>
<h3>Blob Upload Monolithic</h3>
<div class="result grey">
<div id="output-box-26-button" class="toggle" onclick="javascript:toggleOutput('output-box-26')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-26')">GET nonexistent blob should result in 404 response</h4>
<br>
<div id="output-box-26" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-27-button" class="toggle" onclick="javascript:toggleOutput('output-box-27')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-27')">POST request with digest and blob should yield a 201 or 202</h4>
<br>
<div id="output-box-27" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_CONTENT_MANAGEMENT=
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-28-button" class="toggle" onclick="javascript:toggleOutput('output-box-28')">+</div>
<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>
<br>
<div id="output-box-28" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-29-button" class="toggle" onclick="javascript:toggleOutput('output-box-29')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-29')">POST request should yield a session ID</h4>
<br>
<div id="output-box-29" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-30-button" class="toggle" onclick="javascript:toggleOutput('output-box-30')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-30')">PUT upload of a blob should yield a 201 Response</h4>
<br>
<div id="output-box-30" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-31-button" class="toggle" onclick="javascript:toggleOutput('output-box-31')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-31')">GET request to existing blob should yield 200 response</h4>
<br>
<div id="output-box-31" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
OCI_TEST_PULL=1
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-32-button" class="toggle" onclick="javascript:toggleOutput('output-box-32')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-32')">PUT upload of a layer blob should yield a 201 Response</h4>
<br>
<div id="output-box-32" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-33-button" class="toggle" onclick="javascript:toggleOutput('output-box-33')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-33')">GET request to existing layer should yield 200 response</h4>
<br>
<div id="output-box-33" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<br>
<h3>Blob Upload Chunked</h3>
<div class="result grey">
<div id="output-box-34-button" class="toggle" onclick="javascript:toggleOutput('output-box-34')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-34')">Out-of-order blob upload should return 416</h4>
<br>
<div id="output-box-34" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-35-button" class="toggle" onclick="javascript:toggleOutput('output-box-35')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-35')">PATCH request with first chunk should return 202</h4>
<br>
<div id="output-box-35" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
OCI_TEST_PULL=1
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-36-button" class="toggle" onclick="javascript:toggleOutput('output-box-36')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-36')">Retry previous blob chunk should return 416</h4>
<br>
<div id="output-box-36" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_CONTENT_MANAGEMENT=
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-37-button" class="toggle" onclick="javascript:toggleOutput('output-box-37')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-37')">Get on stale blob upload should return 204 with a range and location</h4>
<br>
<div id="output-box-37" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-38-button" class="toggle" onclick="javascript:toggleOutput('output-box-38')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-38')">PATCH request with second chunk should return 202</h4>
<br>
<div id="output-box-38" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-39-button" class="toggle" onclick="javascript:toggleOutput('output-box-39')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-39')">PUT request with digest should return 201</h4>
<br>
<div id="output-box-39" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<br>
<h3>Cross-Repository Blob Mount</h3>
<div class="result grey">
<div id="output-box-40-button" class="toggle" onclick="javascript:toggleOutput('output-box-40')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-40')">Cross-mounting of a blob without the from argument should yield session id</h4>
<br>
<div id="output-box-40" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-41-button" class="toggle" onclick="javascript:toggleOutput('output-box-41')">+</div>
<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>
<br>
<div id="output-box-41" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
OCI_TEST_PULL=1
OCI_TEST_PUSH=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-42-button" class="toggle" onclick="javascript:toggleOutput('output-box-42')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-42')">GET request to test digest within cross-mount namespace should return 200</h4>
<br>
<div id="output-box-42" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-43-button" class="toggle" onclick="javascript:toggleOutput('output-box-43')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-43')">Cross-mounting of nonexistent blob should yield session id</h4>
<br>
<div id="output-box-43" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-44-button" class="toggle" onclick="javascript:toggleOutput('output-box-44')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-44')">Cross-mounting without from, and automatic content discovery enabled should return a 201</h4>
<br>
<div id="output-box-44" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-45-button" class="toggle" onclick="javascript:toggleOutput('output-box-45')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-45')">Cross-mounting without from, and automatic content discovery disabled should return a 202</h4>
<br>
<div id="output-box-45" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_CONTENT_MANAGEMENT=
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
</pre>
</div>
</div>
<br>
<h3>Manifest Upload</h3>
<div class="result grey">
<div id="output-box-46-button" class="toggle" onclick="javascript:toggleOutput('output-box-46')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-46')">GET nonexistent manifest should return 404</h4>
<br>
<div id="output-box-46" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_CONTENT_MANAGEMENT=
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-47-button" class="toggle" onclick="javascript:toggleOutput('output-box-47')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-47')">PUT should accept a manifest upload</h4>
<br>
<div id="output-box-47" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-48-button" class="toggle" onclick="javascript:toggleOutput('output-box-48')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-48')">Registry should accept a manifest upload with no layers</h4>
<br>
<div id="output-box-48" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
OCI_TEST_PULL=1
OCI_TEST_PUSH=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-49-button" class="toggle" onclick="javascript:toggleOutput('output-box-49')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-49')">GET request to manifest URL (digest) should yield 200 response</h4>
<br>
<div id="output-box-49" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<br>
<h3>Teardown</h3>
<div class="result grey">
<div id="output-box-50-button" class="toggle" onclick="javascript:toggleOutput('output-box-50')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-50')">Delete manifest created in tests</h4>
<br>
<div id="output-box-50" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
OCI_TEST_PULL=1
OCI_TEST_PUSH=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-51-button" class="toggle" onclick="javascript:toggleOutput('output-box-51')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-51')">Delete config blob created in tests</h4>
<br>
<div id="output-box-51" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
OCI_TEST_PULL=1
OCI_TEST_PUSH=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-52-button" class="toggle" onclick="javascript:toggleOutput('output-box-52')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-52')">Delete layer blob created in setup</h4>
<br>
<div id="output-box-52" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<br>
</div>
<h2>Content Discovery</h2>
<div class="subcategory">
<h3>Setup</h3>
<div class="result grey">
<div id="output-box-53-button" class="toggle" onclick="javascript:toggleOutput('output-box-53')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-53')">Populate registry with test blob</h4>
<br>
<div id="output-box-53" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
OCI_TEST_PULL=1
OCI_TEST_PUSH=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-54-button" class="toggle" onclick="javascript:toggleOutput('output-box-54')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-54')">Populate registry with test layer</h4>
<br>
<div id="output-box-54" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-55-button" class="toggle" onclick="javascript:toggleOutput('output-box-55')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-55')">Populate registry with test tags</h4>
<br>
<div id="output-box-55" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-56-button" class="toggle" onclick="javascript:toggleOutput('output-box-56')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-56')">Populate registry with test tags (no push)</h4>
<br>
<div id="output-box-56" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-57-button" class="toggle" onclick="javascript:toggleOutput('output-box-57')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-57')">References setup</h4>
<br>
<div id="output-box-57" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<br>
<h3>Test content discovery endpoints (listing tags)</h3>
<div class="result grey">
<div id="output-box-58-button" class="toggle" onclick="javascript:toggleOutput('output-box-58')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-58')">GET request to list tags should yield 200 response</h4>
<br>
<div id="output-box-58" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-59-button" class="toggle" onclick="javascript:toggleOutput('output-box-59')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-59')">GET number of tags should be limitable by `n` query parameter</h4>
<br>
<div id="output-box-59" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-60-button" class="toggle" onclick="javascript:toggleOutput('output-box-60')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-60')">GET start of tag is set by `last` query parameter</h4>
<br>
<div id="output-box-60" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<br>
<h3>Test content discovery endpoints (listing references)</h3>
<div class="result grey">
<div id="output-box-61-button" class="toggle" onclick="javascript:toggleOutput('output-box-61')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-61')">GET request to nonexistent blob should result in empty 200 response</h4>
<br>
<div id="output-box-61" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-62-button" class="toggle" onclick="javascript:toggleOutput('output-box-62')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-62')">GET request to existing blob should yield 200</h4>
<br>
<div id="output-box-62" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_CONTENT_MANAGEMENT=
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-63-button" class="toggle" onclick="javascript:toggleOutput('output-box-63')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-63')">GET request to existing blob with filter should yield 200</h4>
<br>
<div id="output-box-63" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-64-button" class="toggle" onclick="javascript:toggleOutput('output-box-64')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-64')">GET request to missing manifest should yield 200</h4>
<br>
<div id="output-box-64" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<br>
<h3>Teardown</h3>
<div class="result grey">
<div id="output-box-65-button" class="toggle" onclick="javascript:toggleOutput('output-box-65')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-65')">Delete created manifest &amp; associated tags</h4>
<br>
<div id="output-box-65" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-66-button" class="toggle" onclick="javascript:toggleOutput('output-box-66')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-66')">Delete config blob created in tests</h4>
<br>
<div id="output-box-66" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-67-button" class="toggle" onclick="javascript:toggleOutput('output-box-67')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-67')">Delete layer blob created in setup</h4>
<br>
<div id="output-box-67" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-68-button" class="toggle" onclick="javascript:toggleOutput('output-box-68')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-68')">References teardown</h4>
<br>
<div id="output-box-68" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
OCI_TEST_PULL=1
OCI_TEST_PUSH=
</pre>
</div>
</div>
<br>
</div>
<h2>Content Management</h2>
<div class="subcategory">
<h3>Setup</h3>
<div class="result grey">
<div id="output-box-69-button" class="toggle" onclick="javascript:toggleOutput('output-box-69')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-69')">Populate registry with test config blob</h4>
<br>
<div id="output-box-69" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-70-button" class="toggle" onclick="javascript:toggleOutput('output-box-70')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-70')">Populate registry with test layer</h4>
<br>
<div id="output-box-70" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-71-button" class="toggle" onclick="javascript:toggleOutput('output-box-71')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-71')">Populate registry with test tag</h4>
<br>
<div id="output-box-71" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-72-button" class="toggle" onclick="javascript:toggleOutput('output-box-72')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-72')">Check how many tags there are before anything gets deleted</h4>
<br>
<div id="output-box-72" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<br>
<h3>Manifest delete</h3>
<div class="result grey">
<div id="output-box-73-button" class="toggle" onclick="javascript:toggleOutput('output-box-73')">+</div>
<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>
<br>
<div id="output-box-73" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-74-button" class="toggle" onclick="javascript:toggleOutput('output-box-74')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-74')">DELETE request to manifest (digest) should yield 202 response unless already deleted</h4>
<br>
<div id="output-box-74" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-75-button" class="toggle" onclick="javascript:toggleOutput('output-box-75')">+</div>
<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>
<br>
<div id="output-box-75" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-76-button" class="toggle" onclick="javascript:toggleOutput('output-box-76')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-76')">GET request to tags list should reflect manifest deletion</h4>
<br>
<div id="output-box-76" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<br>
<h3>Blob delete</h3>
<div class="result grey">
<div id="output-box-77-button" class="toggle" onclick="javascript:toggleOutput('output-box-77')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-77')">DELETE request to blob URL should yield 202 response</h4>
<br>
<div id="output-box-77" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<div class="result grey">
<div id="output-box-78-button" class="toggle" onclick="javascript:toggleOutput('output-box-78')">+</div>
<h4 style="display: inline;" onclick="javascript:toggleOutput('output-box-78')">GET request to deleted blob URL should yield 404 response</h4>
<br>
<div id="output-box-78" style="display: none;">
<pre class="pre-box">you have skipped this test; if this is an error, check your environment variable settings:
OCI_TEST_PULL=1
OCI_TEST_PUSH=
OCI_TEST_CONTENT_DISCOVERY=
OCI_TEST_CONTENT_MANAGEMENT=
</pre>
</div>
</div>
<br>
</div>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment