/junit.xml Secret
Created
January 13, 2025 21:08
Results of OCI conformance test for Keygen's OCI engine.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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>> 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
[SKIPPED] you have skipped this test.
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:37.216
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.216
< 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)
</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>> 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
[SKIPPED] you have skipped this test.
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:37.216
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.216
< 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)
</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>> 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
[SKIPPED] you have skipped this test.
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:37.216
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.216
< 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)
</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>> 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
[SKIPPED] you have skipped this test.
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:37.216
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.216
< 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)
</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>> 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
[SKIPPED] you have skipped this test.
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:37.216
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.216
< 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)
</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>> 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
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.217
< 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)
</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>> 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
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.274
< 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)
</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>> 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
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.327
< 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)
</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>> 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
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.368
< 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)
</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>> 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
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.738
< 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)
</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>> 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
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.778
< 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)
</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>> 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
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.824
< 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)
</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>> 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
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.866
< 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)
</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>> 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
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.911
< 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)
</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>> 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
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.947
< 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)
</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>> 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
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:37.991
< 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)
</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>> 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
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.034
< 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)
</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>> 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
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.082
< 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)
</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>> 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
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.117
< 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)
</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>> 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
[SKIPPED] you have skipped this test.
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:38.118
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118
< 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)
</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>> 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
[SKIPPED] you have skipped this test.
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:38.118
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118
< 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)
</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>> 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
[SKIPPED] you have skipped this test.
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:38.118
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118
< 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)
</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>> 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
[SKIPPED] you have skipped this test.
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:38.118
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118
< 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)
</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>> 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
[SKIPPED] you have skipped this test.
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:585 @ 01/13/25 15:07:38.118
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.118
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.118
< 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)
</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:
	OCI_TEST_CONTENT_MANAGEMENT=
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.119
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.119
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.119
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.119
< 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)
</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:
	OCI_TEST_CONTENT_MANAGEMENT=
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.119
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.119
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.119
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.119
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.12
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.12
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.12
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.12
< 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)
</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:
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
	OCI_TEST_PULL=1
"></skipped> | |
<system-err>> 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
[SKIPPED] 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
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.12
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.12
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.12
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.121
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.121
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121
< 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)
</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:
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
	OCI_TEST_PULL=1
"></skipped> | |
<system-err>> 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
[SKIPPED] 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
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.121
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121
< 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)
</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:
	OCI_TEST_CONTENT_MANAGEMENT=
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.121
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.121
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.121
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.121
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.122
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.122
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122
< 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)
</system-err> | |
</testcase> | |
<testcase name="OCI Distribution Conformance Tests Push Cross-Repository Blob Mount POST request to mount another repository'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:
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
"></skipped> | |
<system-err>> Enter [It] POST request to mount another repository'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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.122
< Exit [It] POST request to mount another repository'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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.122
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.122
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.122
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.123
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123
< 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)
</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:
	OCI_TEST_CONTENT_MANAGEMENT=
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.123
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123
< 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)
</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:
	OCI_TEST_CONTENT_MANAGEMENT=
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.123
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.123
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123
< 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)
</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:
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.123
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.123
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.123
< 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)
</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:
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.124
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124
< 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)
</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:
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.124
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.124
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124
< 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)
</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:
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.124
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.124
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.124
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.124
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.125
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> Enter [It] References setup - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:88 @ 01/13/25 15:07:38.125
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.125
< Exit [It] References setup - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:88 @ 01/13/25 15:07:38.125 (0s)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.125
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.125
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.125
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.125
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.125
< 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)
</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:
	OCI_TEST_CONTENT_MANAGEMENT=
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.126
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.126
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.126
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126
< 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)
</system-err> | |
</testcase> | |
<testcase name="OCI Distribution Conformance Tests Content Discovery Teardown Delete created manifest & 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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> Enter [It] Delete created manifest & associated tags - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:386 @ 01/13/25 15:07:38.126
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.126
< Exit [It] Delete created manifest & associated tags - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:386 @ 01/13/25 15:07:38.126 (0s)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.126
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.126
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.126
< 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)
</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:
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
"></skipped> | |
<system-err>> Enter [It] References teardown - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:477 @ 01/13/25 15:07:38.127
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.127
< Exit [It] References teardown - /home/zeke/code/oci-distribution-spec/conformance/03_discovery_test.go:477 @ 01/13/25 15:07:38.127 (0s)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.127
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.127
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.127
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.127
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.127
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.127
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.128
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.128
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.128
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.128
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.128
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.129
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.129
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.129
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.129
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.129
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.129
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.129
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.129
< 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)
</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:
	OCI_TEST_PULL=1
	OCI_TEST_PUSH=
	OCI_TEST_CONTENT_DISCOVERY=
	OCI_TEST_CONTENT_MANAGEMENT=
"></skipped> | |
<system-err>> 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
[SKIPPED] 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=
In [It] at: /home/zeke/code/oci-distribution-spec/conformance/setup.go:579 @ 01/13/25 15:07:38.129
< 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)
> Enter [ReportAfterEach] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:23 @ 01/13/25 15:07:38.129
< 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)
</system-err> | |
</testcase> | |
<testcase name="html custom reporter" classname="conformance tests" status="passed" time="0.007974637"> | |
<system-err>> Enter [ReportAfterSuite] TOP-LEVEL - /home/zeke/code/oci-distribution-spec/conformance/00_conformance_suite_test.go:24 @ 01/13/25 15:07:38.129
< 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)
</system-err> | |
</testcase> | |
</testsuite> | |
</testsuites> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<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=":443"; ma=2592000 | |
Cache-Control: no-store | |
Content-Length: 0 | |
Content-Security-Policy: default-src 'none'; report-uri /-/csp-reports; report-to csp-reports; | |
Content-Type: application/vnd.api+json; charset=utf-8 | |
Date: Mon, 13 Jan 2025 21:07:37 GMT | |
Digest: sha-256=349AkuKWcNvEhKaBI+o9cyE/tMuG8Jl+Yc+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+o9cyE/tMuG8Jl+Yc+6tbdVFC4= | |
Keygen-Edition: EE | |
Keygen-Environment: | |
Keygen-License: id="cc605816-3ea1-491c-9d2e-f70503bfd0d4", iss="2025-01-10 12:57:54 UTC", exp="" | |
Keygen-Mode: singleplayer | |
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48 | |
Keygen-Signature: keyid="1780aecc-bbb1-4b4d-ad0c-f8b8165faba2", algorithm="ed25519", signature="nxWMiFi63z0VTUdEjHs/WlVQaMoazb0/qwML1qPVNi34tpbdgFZ8oEaTSnMxPoscJq3F3LtmLOlHckM1J9FjAQ==", headers="(request-target) host date digest" | |
Keygen-Token: | |
***** 1.7 | |
Referrer-Policy: strict-origin-when-cross-origin | |
Report-To: { "group": "csp-reports", "max_age": 10886400, "endpoints": [{ "url": "https://api.keygen.localhost/-/csp-reports" }] } | |
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+RkRe61h9ZlIbR4nh8nD/7fBhDLBuqL2wKOb2yYH0jkCzLqjWDhA3HZfL7i9SGkgZasngnWA9zd8jPPv1IXeas83sBKP1bQ== | |
X-Xss-Protection: 0 | |
BODY : | |
*** Error: Unable to format response body - "unexpected end of JSON input" *** | |
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=":443"; ma=2592000 | |
Cache-Control: no-store | |
Content-Length: 0 | |
Content-Security-Policy: default-src 'none'; 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+/TImW+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+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= | |
Keygen-Edition: EE | |
Keygen-Environment: | |
Keygen-License: id="cc605816-3ea1-491c-9d2e-f70503bfd0d4", iss="2025-01-10 12:57:54 UTC", exp="" | |
Keygen-Mode: singleplayer | |
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48 | |
Keygen-Signature: keyid="1780aecc-bbb1-4b4d-ad0c-f8b8165faba2", algorithm="ed25519", signature="3JhzlKJ8Tw/C9qzjVvNl2xqwfJw7f2nqw3CR15v2NbWQWD/E5rnt7gat2JhkRwUXx/GzjiurHyqbyEMcxrB9CA==", headers="(request-target) host date digest" | |
Keygen-Token: | |
***** 1.7 | |
Referrer-Policy: strict-origin-when-cross-origin | |
Report-To: { "group": "csp-reports", "max_age": 10886400, "endpoints": [{ "url": "https://api.keygen.localhost/-/csp-reports" }] } | |
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+oypVHh+UyM2hI7Kp8TucmXXtDDgSIvhS4YYQIDe/biG9z8HmUej6xLdlNOJ1ZcsRy1XJ9u2dnz3uOOl0c/FZodC6/Xtzhy68DI7N8MO5mnudCKKSC2qGr2bhjsRON4mkP1EtB1UC4ArpFY3q1P7i1iyUeFRIOGYZGYjS8/85swnXDMWcCuRNcLIssF+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=":443"; ma=2592000 | |
Cache-Control: no-store | |
Content-Length: 164 | |
Content-Security-Policy: default-src 'none'; report-uri /-/csp-reports; report-to csp-reports; | |
Content-Type: application/vnd.api+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="cc605816-3ea1-491c-9d2e-f70503bfd0d4", iss="2025-01-10 12:57:54 UTC", exp="" | |
Keygen-Mode: singleplayer | |
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48 | |
Keygen-Signature: keyid="1780aecc-bbb1-4b4d-ad0c-f8b8165faba2", algorithm="ed25519", signature="aPEJYDXD07Io2BXWwlFKXY+A3xwGdEq8GqpSfMD86F+5vgWqmB7wOlU3tiGZOoRfgnmhkoHFuxg34jh21cDDAA==", headers="(request-target) host date digest" | |
Keygen-Token: | |
***** 1.7 | |
Referrer-Policy: strict-origin-when-cross-origin | |
Report-To: { "group": "csp-reports", "max_age": 10886400, "endpoints": [{ "url": "https://api.keygen.localhost/-/csp-reports" }] } | |
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+Pm0V7XrJPXjFylCoaEdkgUewRZz7s5hDtGdlO9KpM2jM+CaRHGzo0UpnAEccWY33VnY97dwUBX9lTjgV3RQogyhmll7EEymAhAsJ343bz9xSsrNHoeKsMMUtDTuZKbXkf2ZtFA5o/SgW0+YJpWZatUDw+T8GEZSJxZ2pERY+qBnieYSqvJidt91pQHUxPaeVx/Nl4NZwy9CveExuAq+7PcEvJJzbkXSp3o09mZI6sa9hT34J/vmH7CckhU5jSPqaT09Q== | |
X-Xss-Protection: 0 | |
BODY : | |
{ | |
"meta": { | |
"id": "bfb1d847-2abb-495c-8d42-bb964d91d402" | |
}, | |
"errors": [ | |
{ | |
"title": "Not found", | |
"detail": "The requested release descriptor was not found", | |
"code": "NOT_FOUND" | |
} | |
] | |
} | |
============================================================================== | |
</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+json | |
Date: Mon, 13 Jan 2025 21:07:39 GMT | |
Etag: "504eba6294e437253c72e605020fcf17" | |
Last-Modified: Mon, 13 Jan 2025 20:45:20 GMT | |
Server: cloudflare | |
BODY : | |
{ | |
"architecture": "amd64", | |
"config": { | |
"Hostname": "", | |
"Domainname": "", | |
"User": "", | |
"AttachStdin": false, | |
"AttachStdout": false, | |
"AttachStderr": false, | |
"Tty": false, | |
"OpenStdin": false, | |
"StdinOnce": false, | |
"Env": [ | |
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" | |
], | |
"Cmd": [ | |
"/bin/sh" | |
], | |
"Image": "sha256:2b00b4bd27e9e55889516b87471798d04fafb613bbbfc4c46589b7ce7f7e75e4", | |
"Volumes": null, | |
"WorkingDir": "", | |
"Entrypoint": null, | |
"OnBuild": null, | |
"Labels": null | |
}, | |
"container": "a9f02e65025ad035b1bbd0ccda6a13d174e4ed21633f2671364c725a56bd7107", | |
"container_config": { | |
"Hostname": "a9f02e65025a", | |
"Domainname": "", | |
"User": "", | |
"AttachStdin": false, | |
"AttachStdout": false, | |
"AttachStderr": false, | |
"Tty": false, | |
"OpenStdin": false, | |
"StdinOnce": false, | |
"Env": [ | |
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" | |
], | |
"Cmd": [ | |
"/bin/sh", | |
"-c", | |
"#(nop) ", | |
"CMD [\"/bin/sh\"]" | |
], | |
"Image": "sha256:2b00b4bd27e9e55889516b87471798d04fafb613bbbfc4c46589b7ce7f7e75e4", | |
"Volumes": null, | |
"WorkingDir": "", | |
"Entrypoint": null, | |
"OnBuild": null, | |
"Labels": {} | |
}, | |
"created": "2024-09-06T22:20:07.972381771Z", | |
"docker_version": "23.0.11", | |
"history": [ | |
{ | |
"created": "2024-09-06T22:20:07.740564901Z", | |
"created_by": "/bin/sh -c #(nop) ADD file:5758b97d8301c84a204a6e516241275d785a7cade40b2fb99f01fe122482e283 in / " | |
}, | |
{ | |
"created": "2024-09-06T22:20:07.972381771Z", | |
"created_by": "/bin/sh -c #(nop) CMD [\"/bin/sh\"]", | |
"empty_layer": true | |
} | |
], | |
"os": "linux", | |
"rootfs": { | |
"type": "layers", | |
"diff_ids": [ | |
"sha256:63ca1fbb43ae5034640e5e6cb3e083e05c290072c5366fcaa9d62435a4cced85" | |
] | |
} | |
} | |
============================================================================== | |
</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=":443"; ma=2592000 | |
Cache-Control: no-store | |
Content-Length: 0 | |
Content-Security-Policy: default-src 'none'; report-uri /-/csp-reports; report-to csp-reports; | |
Content-Type: application/vnd.api+json; charset=utf-8 | |
Date: Mon, 13 Jan 2025 21:07:37 GMT | |
Digest: sha-256=oHKUDl1TzGV7oWgTsz10Sqoc+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+3pNFuHySJbDaSsRMcM= | |
Keygen-Edition: EE | |
Keygen-Environment: | |
Keygen-License: id="cc605816-3ea1-491c-9d2e-f70503bfd0d4", iss="2025-01-10 12:57:54 UTC", exp="" | |
Keygen-Mode: singleplayer | |
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48 | |
Keygen-Signature: keyid="1780aecc-bbb1-4b4d-ad0c-f8b8165faba2", algorithm="ed25519", signature="M8si79pOjLTOSGX6h88kJug1SmQ0iNyc//rWuiAF3PFqDz08qk1LkRj70I6K70wYN3pWyOSLrEr8AwUwnKfFAg==", headers="(request-target) host date digest" | |
Keygen-Token: | |
***** 1.7 | |
Referrer-Policy: strict-origin-when-cross-origin | |
Report-To: { "group": "csp-reports", "max_age": 10886400, "endpoints": [{ "url": "https://api.keygen.localhost/-/csp-reports" }] } | |
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+NkWPzyxiAHmqDX9HDjCzycdzQrfF+uOALBBf3IhEwnEvT2TT7aWrUW4Dgfm2T/hgk0S5ZMTbGJGBnHD0sgngzmcZREEiKx32ys7NqzV4FRs0dTspUsZ/zvWtNHXjeYfY29fuTe7kceShTxR8t+PjfiIR6EB4dXW4yyGikWw6U/fpv4KiiyLsHxRx+83Tmy+muO/R3m2asOyDq5UMnt1wxs+yk3lNV9BXf8yZ2jhQ/9prQzKz/xscQeMtjUn8K3PmZ2kmosYwP26mw== | |
X-Xss-Protection: 0 | |
BODY : | |
*** Error: Unable to format response body - "unexpected end of JSON input" *** | |
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+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=":443"; ma=2592000 | |
Cache-Control: max-age=86400, private | |
Content-Length: 0 | |
Content-Security-Policy: default-src 'none'; report-uri /-/csp-reports; report-to csp-reports; | |
Content-Type: application/vnd.oci.image.manifest.v1+json | |
Date: Mon, 13 Jan 2025 21:07:37 GMT | |
Digest: sha-256=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= | |
Etag: W/"ca1eea9f4e27b5439664b9199542f850" | |
Keygen-Account: 1780aecc-bbb1-4b4d-ad0c-f8b8165faba2 | |
Keygen-Bearer: | |
Keygen-Date: Mon, 13 Jan 2025 21:07:37 GMT | |
Keygen-Digest: sha-256=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= | |
Keygen-Edition: EE | |
Keygen-Environment: | |
Keygen-License: id="cc605816-3ea1-491c-9d2e-f70503bfd0d4", iss="2025-01-10 12:57:54 UTC", exp="" | |
Keygen-Mode: singleplayer | |
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48 | |
Keygen-Signature: keyid="1780aecc-bbb1-4b4d-ad0c-f8b8165faba2", algorithm="ed25519", signature="Pk/NFhDFoyBcN1xzMbZTsQlSYzLBwe3oFCtOHU6/NncYzWB1ILy7UzPsIMwNtX0Bbl/SvHZ+hvavT55Qih/tDQ==", headers="(request-target) host date digest" | |
Keygen-Token: | |
***** 1.7 | |
Last-Modified: Mon, 13 Jan 2025 21:04:54 GMT | |
Referrer-Policy: strict-origin-when-cross-origin | |
Report-To: { "group": "csp-reports", "max_age": 10886400, "endpoints": [{ "url": "https://api.keygen.localhost/-/csp-reports" }] } | |
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+oypVHh+UyM2hI7Kp8TucmXXtDDgSIvhS4YYQIDe/biG9z8HmUej6xLdlNOJ1ZcsRy1XJ9u2dnz3uOOl0c/FZodC6/Xtzhy68DI7N8MO5mnudCKKSC2qGr2bhjsRON4mkP1EtB1UC4ArpFY3q1P7i1iyUeFRIOGYZGYjS8/85swnXDMWcCuRNcLIssF+kO4TbFLcjjOXSl8rfROsmuOPCRqzei2BQDSGwv4iwlMC0CH8808Y0j0WXahD5XRLgzOUmNjXu04sNem07RRfp2xpAcaJRqEvkhmlrK7jzWUJqdqOlfLitGk7Uc/AuhXK12WBVmCBM7w== | |
X-Xss-Protection: 0 | |
BODY : | |
*** Error: Unable to format response body - "unexpected end of JSON input" *** | |
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+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=":443"; ma=2592000 | |
Cache-Control: max-age=86400, private | |
Content-Length: 0 | |
Content-Security-Policy: default-src 'none'; report-uri /-/csp-reports; report-to csp-reports; | |
Content-Type: application/vnd.oci.image.manifest.v1+json | |
Date: Mon, 13 Jan 2025 21:07:37 GMT | |
Digest: sha-256=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= | |
Etag: W/"ca1eea9f4e27b5439664b9199542f850" | |
Keygen-Account: 1780aecc-bbb1-4b4d-ad0c-f8b8165faba2 | |
Keygen-Bearer: | |
Keygen-Date: Mon, 13 Jan 2025 21:07:37 GMT | |
Keygen-Digest: sha-256=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= | |
Keygen-Edition: EE | |
Keygen-Environment: | |
Keygen-License: id="cc605816-3ea1-491c-9d2e-f70503bfd0d4", iss="2025-01-10 12:57:54 UTC", exp="" | |
Keygen-Mode: singleplayer | |
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48 | |
Keygen-Signature: keyid="1780aecc-bbb1-4b4d-ad0c-f8b8165faba2", algorithm="ed25519", signature="Pk/NFhDFoyBcN1xzMbZTsQlSYzLBwe3oFCtOHU6/NncYzWB1ILy7UzPsIMwNtX0Bbl/SvHZ+hvavT55Qih/tDQ==", headers="(request-target) host date digest" | |
Keygen-Token: | |
***** 1.7 | |
Last-Modified: Mon, 13 Jan 2025 21:04:54 GMT | |
Referrer-Policy: strict-origin-when-cross-origin | |
Report-To: { "group": "csp-reports", "max_age": 10886400, "endpoints": [{ "url": "https://api.keygen.localhost/-/csp-reports" }] } | |
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+oypVHh+UyM2hI7Kp8TucmXXtDDgSIvhS4YYQIDe/biG9z8HmUej6xLdlNOJ1ZcsRy1XJ9u2dnz3uOOl0c/FZodC6/Xtzhy68DI7N8MO5mnudCKKSC2qGr2bhjsRON4mkP1EtB1UC4ArpFY3q1P7i1iyUeFRIOGYZGYjS8/85swnXDMWcCuRNcLIssF+kO4TbFLcjjOXSl8rfROsmuOPCRqzei2BQDSGwv4iwlMC0CH8808Y0j0WXahD5XRLgzOUmNjXu04sNem07RRfp2xpAcaJRqEvkhmlrK7jzWUJqdqOlfLitGk7Uc/AuhXK12WBVmCBM7w== | |
X-Xss-Protection: 0 | |
BODY : | |
*** Error: Unable to format response body - "unexpected end of JSON input" *** | |
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+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=":443"; ma=2592000 | |
Cache-Control: max-age=86400, private | |
Content-Length: 0 | |
Content-Security-Policy: default-src 'none'; report-uri /-/csp-reports; report-to csp-reports; | |
Content-Type: application/vnd.oci.image.manifest.v1+json | |
Date: Mon, 13 Jan 2025 21:07:37 GMT | |
Digest: sha-256=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= | |
Etag: W/"d19d50267dc091754f70809825bd4e37" | |
Keygen-Account: 1780aecc-bbb1-4b4d-ad0c-f8b8165faba2 | |
Keygen-Bearer: | |
Keygen-Date: Mon, 13 Jan 2025 21:07:37 GMT | |
Keygen-Digest: sha-256=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= | |
Keygen-Edition: EE | |
Keygen-Environment: | |
Keygen-License: id="cc605816-3ea1-491c-9d2e-f70503bfd0d4", iss="2025-01-10 12:57:54 UTC", exp="" | |
Keygen-Mode: singleplayer | |
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48 | |
Keygen-Signature: keyid="1780aecc-bbb1-4b4d-ad0c-f8b8165faba2", algorithm="ed25519", signature="rISIcXQZLGCxkI2rATCqC+WMbfInT3XU8n7S2qLn1DK9GgfUFyGPnvOkvxdmqCNMoiDyzQy3OtiBVzIdOLsVCw==", headers="(request-target) host date digest" | |
Keygen-Token: | |
***** 1.7 | |
Last-Modified: Mon, 13 Jan 2025 20:58:37 GMT | |
Referrer-Policy: strict-origin-when-cross-origin | |
Report-To: { "group": "csp-reports", "max_age": 10886400, "endpoints": [{ "url": "https://api.keygen.localhost/-/csp-reports" }] } | |
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+oypVHh+UyM2hI7Kp8TucmXXtDDgSIvhS4YYQIDe/biG9z8HmUej6xLdlNOJ1ZcsRy1XJ9u2dnz3uOOl0c/FZodC6/Xtzhy68DI7N8MO5mnudCKKSC2qGr2bhjsRON4mkP1EtB1UC4ArpFY3q1P7i1iyUeFRIOGYZGYjS8/85swnXDMWcCuRNcLIssF+kO4TbFLcjjOXSl8rfROsmuOPCRqzei2BQDSGwv4iwlMC0CH8808Y0j0WXahD5XRLgzOUmNjXu04sNem07RRfp2xpAcaJRqEvkhmlrK7jzWUJqdqOlfLitGk7Uc/AuhXK12WBVmCBM7w== | |
X-Xss-Protection: 0 | |
BODY : | |
*** Error: Unable to format response body - "unexpected end of JSON input" *** | |
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=":443"; ma=2592000 | |
Cache-Control: no-store | |
Content-Length: 162 | |
Content-Security-Policy: default-src 'none'; report-uri /-/csp-reports; report-to csp-reports; | |
Content-Type: application/vnd.api+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="cc605816-3ea1-491c-9d2e-f70503bfd0d4", iss="2025-01-10 12:57:54 UTC", exp="" | |
Keygen-Mode: singleplayer | |
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48 | |
Keygen-Signature: keyid="1780aecc-bbb1-4b4d-ad0c-f8b8165faba2", algorithm="ed25519", signature="vwra8hkLtu1mi8FjbsYmGFSf+3iT3uEr6tDlQaaQ33/KeA5U0WxJmYnnMIARvmp7j+nyMysH/gXK65VbFUSzCA==", headers="(request-target) host date digest" | |
Keygen-Token: | |
***** 1.7 | |
Referrer-Policy: strict-origin-when-cross-origin | |
Report-To: { "group": "csp-reports", "max_age": 10886400, "endpoints": [{ "url": "https://api.keygen.localhost/-/csp-reports" }] } | |
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+8hWPIeENnhEaYDOCoZo0wP9dV00pzyBfYG9uPlXeCND5O3sfcJLSz5hUqgsOLlbE2ZuWN0qMqq1htxuRZnEr+TyiZhkWV4mNAq7yzh2f0xgun6Pf8wfU6oJTDQCHqnR2D5hiRRzgNBJ5SDh6w0xLeNQAmJMbQUdgoKM1tUmWAXdNLnnMYHIt9Q03ahYlqKKmJKmZKL7FOE8m767L2/sXXUiPn0uI8QikkASbgK7b8AvQC0GKEjZXkksL0MGC3DJV3FNBKRh5mE4ktuQxb88sLISneWgohVHcYJpwuxXXbxRBL98mj0l2V+zv6YObK7TBC3twFWicVPw== | |
X-Xss-Protection: 0 | |
BODY : | |
{ | |
"meta": { | |
"id": "d0fe8178-9f97-4f57-8eb9-cb4226b2c64c" | |
}, | |
"errors": [ | |
{ | |
"title": "Not found", | |
"detail": "The requested release manifest was not found", | |
"code": "NOT_FOUND" | |
} | |
] | |
} | |
============================================================================== | |
</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+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=":443"; ma=2592000 | |
Cache-Control: max-age=86400, private | |
Content-Length: 441 | |
Content-Security-Policy: default-src 'none'; report-uri /-/csp-reports; report-to csp-reports; | |
Content-Type: application/vnd.oci.image.manifest.v1+json; charset=utf-8 | |
Date: Mon, 13 Jan 2025 21:07:37 GMT | |
Digest: sha-256=NV7uavk5q/W6Rlyb5pw7cl+NPxlRbKlkTPKk+xEv2Ds= | |
Etag: W/"ca1eea9f4e27b5439664b9199542f850" | |
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+NPxlRbKlkTPKk+xEv2Ds= | |
Keygen-Edition: EE | |
Keygen-Environment: | |
Keygen-License: id="cc605816-3ea1-491c-9d2e-f70503bfd0d4", iss="2025-01-10 12:57:54 UTC", exp="" | |
Keygen-Mode: singleplayer | |
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48 | |
Keygen-Signature: keyid="1780aecc-bbb1-4b4d-ad0c-f8b8165faba2", algorithm="ed25519", signature="jlccmEoL0oAyNM3MZnLVkZkKte67j65a30KqrtLcwiCRIMQ4m5xi/Lih5jNR8uA/PnyVjZl2ZMuc4JAqCMApDQ==", headers="(request-target) host date digest" | |
Keygen-Token: | |
***** 1.7 | |
Last-Modified: Mon, 13 Jan 2025 21:04:54 GMT | |
Referrer-Policy: strict-origin-when-cross-origin | |
Report-To: { "group": "csp-reports", "max_age": 10886400, "endpoints": [{ "url": "https://api.keygen.localhost/-/csp-reports" }] } | |
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+Dwct8bPFTEoLM6XnaVyDmZoBVvNYz32004MQDm85AOfwTXeY5q9LuPUXsBVP0klt8OyS7dYbVJHTX8PeBAuw7AaH35D6fvGavAzCPAPxWbxQdv0eZAIvFwxTt1trOaAvkwoV316iRAAHEg2BO9/bv1eKNot6mCyY+QTwOrAqFRJillCpbZKrB1C04gmB86FYM6EDXTmQH98MuugN8hp1/Z9rNE9vIeAgf4BMXt7bRG/n2azMAujQ9v76r8f/clnxQw7e58SXcq3zcMldcQ+Pc4F8PZ9Gem78EY4JzgDe09WA== | |
X-Xss-Protection: 0 | |
BODY : | |
{ | |
"schemaVersion": 2, | |
"mediaType": "application/vnd.oci.image.index.v1+json", | |
"manifests": [ | |
{ | |
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", | |
"digest": "sha256:beefdbd8a1da6d2915566fde36db9db0b524eb737fc57cd1367effd16dc0d06d", | |
"size": 1853, | |
"annotations": { | |
"containerd.io/distribution.source.docker.io": "library/alpine", | |
"io.containerd.image.name": "docker.io/library/alpine:latest", | |
"org.opencontainers.image.ref.name": "latest" | |
} | |
} | |
] | |
} | |
============================================================================== | |
</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+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=":443"; ma=2592000 | |
Cache-Control: max-age=86400, private | |
Content-Length: 441 | |
Content-Security-Policy: default-src 'none'; report-uri /-/csp-reports; report-to csp-reports; | |
Content-Type: application/vnd.oci.image.manifest.v1+json; charset=utf-8 | |
Date: Mon, 13 Jan 2025 21:07:38 GMT | |
Digest: sha-256=NV7uavk5q/W6Rlyb5pw7cl+NPxlRbKlkTPKk+xEv2Ds= | |
Etag: W/"ca1eea9f4e27b5439664b9199542f850" | |
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+NPxlRbKlkTPKk+xEv2Ds= | |
Keygen-Edition: EE | |
Keygen-Environment: | |
Keygen-License: id="cc605816-3ea1-491c-9d2e-f70503bfd0d4", iss="2025-01-10 12:57:54 UTC", exp="" | |
Keygen-Mode: singleplayer | |
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48 | |
Keygen-Signature: keyid="1780aecc-bbb1-4b4d-ad0c-f8b8165faba2", algorithm="ed25519", signature="oxMWMPUy29VFJw7PAVxXaTaHQ21Adb4DFwr2TlftEoBkzDWSMr30E6roNxTDVitUelRSterSSt7Ye0dVCoPdAg==", headers="(request-target) host date digest" | |
Keygen-Token: | |
***** 1.7 | |
Last-Modified: Mon, 13 Jan 2025 21:04:54 GMT | |
Referrer-Policy: strict-origin-when-cross-origin | |
Report-To: { "group": "csp-reports", "max_age": 10886400, "endpoints": [{ "url": "https://api.keygen.localhost/-/csp-reports" }] } | |
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+Dwct8bPFTEoLM6XnaVyDmZoBVvNYz32004MQDm85AOfwTXeY5q9LuPUXsBVP0klt8OyS7dYbVJHTX8PeBAuw7AaH35D6fvGavAzCPAPxWbxQdv0eZAIvFwxTt1trOaAvkwoV316iRAAHEg2BO9/bv1eKNot6mCyY+QTwOrAqFRJillCpbZKrB1C04gmB86FYM6EDXTmQH98MuugN8hp1/Z9rNE9vIeAgf4BMXt7bRG/n2azMAujQ9v76r8f/clnxQw7e58SXcq3zcMldcQ+Pc4F8PZ9Gem78EY4JzgDe09WA== | |
X-Xss-Protection: 0 | |
BODY : | |
{ | |
"schemaVersion": 2, | |
"mediaType": "application/vnd.oci.image.index.v1+json", | |
"manifests": [ | |
{ | |
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json", | |
"digest": "sha256:beefdbd8a1da6d2915566fde36db9db0b524eb737fc57cd1367effd16dc0d06d", | |
"size": 1853, | |
"annotations": { | |
"containerd.io/distribution.source.docker.io": "library/alpine", | |
"io.containerd.image.name": "docker.io/library/alpine:latest", | |
"org.opencontainers.image.ref.name": "latest" | |
} | |
} | |
] | |
} | |
============================================================================== | |
</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+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=":443"; ma=2592000 | |
Cache-Control: max-age=86400, private | |
Content-Length: 528 | |
Content-Security-Policy: default-src 'none'; report-uri /-/csp-reports; report-to csp-reports; | |
Content-Type: application/vnd.oci.image.manifest.v1+json; charset=utf-8 | |
Date: Mon, 13 Jan 2025 21:07:38 GMT | |
Digest: sha-256=M3Nb1jz4TX44jZ9tKX00jFI8BEQQ9VO9h4xteClhJzU= | |
Etag: W/"d19d50267dc091754f70809825bd4e37" | |
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="cc605816-3ea1-491c-9d2e-f70503bfd0d4", iss="2025-01-10 12:57:54 UTC", exp="" | |
Keygen-Mode: singleplayer | |
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48 | |
Keygen-Signature: keyid="1780aecc-bbb1-4b4d-ad0c-f8b8165faba2", algorithm="ed25519", signature="kBYX9xjmvmvhIsEqaE1Qd2PPfquPPNDtnp52xvSPOmP4LBpGqYqn5peR6Vh/6cLsK/45aaGi6lfu5bWeXbhuCQ==", headers="(request-target) host date digest" | |
Keygen-Token: | |
***** 1.7 | |
Last-Modified: Mon, 13 Jan 2025 20:58:37 GMT | |
Referrer-Policy: strict-origin-when-cross-origin | |
Report-To: { "group": "csp-reports", "max_age": 10886400, "endpoints": [{ "url": "https://api.keygen.localhost/-/csp-reports" }] } | |
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+hO/Kr8Bx0aDAQsxWrvPlTvekc8PNK9CBSgaqYdEb451J9cLGF746uETvd4neCZX30Vy3DnOW4x7jQQkPTdg8/WoeFqkQ47zkT7tuMV1/mIP+TsWD3iQWxvP/FUKIbJzHnqqTi+n2T6Aaj2t5lYwqUmk8mR+H9yf2qr13c9kZM2QAhRtol7U8R+wZ6rP/A2k2LS58mOTXwg2iL5BkFgDMPBn9oGf8lsPIsWH1nbQOISGViaZC7kqDF6Da0fD4T+LIoGjIS1fChpd4geQfaDaTCc7OJdQukdOqlduIL3P3YxhshvX853J6rApkiTwjjjew== | |
X-Xss-Protection: 0 | |
BODY : | |
{ | |
"schemaVersion": 2, | |
"mediaType": "application/vnd.docker.distribution.manifest.v2+json", | |
"config": { | |
"mediaType": "application/vnd.docker.container.image.v1+json", | |
"size": 1471, | |
"digest": "sha256:91ef0af61f39ece4d6710e465df5ed6ca12112358344fd51ae6a3b886634148b" | |
}, | |
"layers": [ | |
{ | |
"mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", | |
"size": 3623807, | |
"digest": "sha256:43c4264eed91be63b206e17d93e75256a6097070ce643c5e8f0379998b44f170" | |
} | |
] | |
} | |
============================================================================== | |
</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+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=":443"; ma=2592000 | |
Cache-Control: no-store | |
Content-Length: 162 | |
Content-Security-Policy: default-src 'none'; report-uri /-/csp-reports; report-to csp-reports; | |
Content-Type: application/vnd.api+json; charset=utf-8 | |
Date: Mon, 13 Jan 2025 21:07:38 GMT | |
Digest: sha-256=8erz1mE+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+7i5pxo3dCo3pTQK4eY9z/nojGVKuqaNMuVc= | |
Keygen-Edition: EE | |
Keygen-Environment: | |
Keygen-License: id="cc605816-3ea1-491c-9d2e-f70503bfd0d4", iss="2025-01-10 12:57:54 UTC", exp="" | |
Keygen-Mode: singleplayer | |
Keygen-Revision: 54f1aa249dcbffb48d66d929a41b099860654f48 | |
Keygen-Signature: keyid="1780aecc-bbb1-4b4d-ad0c-f8b8165faba2", algorithm="ed25519", signature="vCoPnmMYGNs0HkF8eGMG+vMHI46IE+3bFhR9cjeusU4dku0p4V5qr8prLuGC3IWHAF4iEeARHbxVwbDKfivhBg==", headers="(request-target) host date digest" | |
Keygen-Token: | |
***** 1.7 | |
Referrer-Policy: strict-origin-when-cross-origin | |
Report-To: { "group": "csp-reports", "max_age": 10886400, "endpoints": [{ "url": "https://api.keygen.localhost/-/csp-reports" }] } | |
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+hDcN+p+yBPSpXvGBthWHIu1+QJkyPgw5+1S557LLD+dbE2TKMKV7cKa1ypuwhRPWdN1RuRo8kb59hlm3NH1DFdqxNeHFBthQ5ekzN9PRzDiOFCe4+hbjJEb7JVf2qZKPzwxXWopk1B+9cNF03Ujyp2sm/WF5V+570tQx/e01Dt/0npp0tnKdvPKcRPNZfmjXq3WRcv/VPlWqid6MqTexh995Pu4RUH+bhN7qMxG5o/I+VNKwB9oJ2vAKzs6WoZw/2gZAUybZgMLJA3ENlzPmMDizX3KtOCb8y9f1mmBPhgqT0APO3OAEZ9LXW0tSJDGZ5YMRVdgUkpCFCA== | |
X-Xss-Protection: 0 | |
BODY : | |
{ | |
"meta": { | |
"id": "508df40c-ca16-4dbb-8154-d0fd10299de1" | |
}, | |
"errors": [ | |
{ | |
"title": "Not found", | |
"detail": "The requested release manifest was not found", | |
"code": "NOT_FOUND" | |
} | |
] | |
} | |
============================================================================== | |
</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'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 & 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