OCI Distribution Conformance Tests

Summary
3 passed7 failed52 skipped
Start Time Sep 27 06:23:07.924 +0000 UTC
End Time Sep 27 06:23:08.128 +0000 UTC
Time Elapsed 204.27875ms
Test Version v1.0.0
Configuration
OCI_ROOT_URL=https://registry-1.docker.io
OCI_NAMESPACE=REPLACEME/REPLACEME
OCI_TEST_CONTENT_MANAGEMENT=1
OCI_HIDE_SKIPPED_WORKFLOWS=1

Content Management

Setup

+

Populate registry with test config blob


Expected
    <int>: 404
to be <
    <int>: 300

+

Populate registry with test layer


Expected
    <int>: 404
to be <
    <int>: 300

+

Populate registry with test tag


Expected
    <int>: 404
to be <
    <int>: 300

+

Check how many tags there are before anything gets deleted


Expected
    <int>: 404
to equal
    <int>: 200


Manifest delete

+

DELETE request to manifest tag should return 202, unless tag deletion is disallowed (400/405)


Expected
    <int>: 404
To satisfy at least one of these matchers: [%!s(*matchers.EqualMatcher=&{400}) %!s(*matchers.EqualMatcher=&{202}) %!s(*matchers.EqualMatcher=&{405})]

+

DELETE request to manifest (digest) should yield 202 response unless already deleted


+

GET request to deleted manifest URL should yield 404 response, unless delete is disallowed


+

GET request to tags list should reflect manifest deletion


Expected
    <int>: 404
to equal
    <int>: 200


Blob delete

+

DELETE request to blob URL should yield 202 response


Expected
    <int>: 404
to equal
    <int>: 202

+

GET request to deleted blob URL should yield 404 response