OCI Distribution Conformance Tests

Summary
9 passed11 failed34 skipped
Start Time Nov 16 06:28:38.938 +0000 UTC
End Time Nov 16 06:28:41.262 +0000 UTC
Time Elapsed 2.324194683s
Test Version unknown
Configuration
OCI_ROOT_URL=https://741920044080.dkr.ecr.us-east-1.amazonaws.com
OCI_NAMESPACE=distribution-test
OCI_USERNAME=*****
OCI_PASSWORD=*****
OCI_TEST_PUSH=1
OCI_HIDE_SKIPPED_WORKFLOWS=1

Push

Blob Upload Streamed

+

PATCH request with blob in body should yield 202 response


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


Blob Upload Monolithic

+

GET nonexistent blob should result in 404 response


+

POST request with digest and blob should yield a 201


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

+

GET request to blob URL from prior request should yield 200


+

POST request should yield a session ID


+

PUT upload of a blob should yield a 201 Response


+

GET request to existing blob should yield 200 response


+

PUT upload of a layer blob should yield a 201 Response


+

GET request to existing layer should yield 200 response



Blob Upload Chunked

+

Out-of-order blob upload should return 416


Expected
    <int>: 201
to equal
    <int>: 416

+

PATCH request with first chunk should return 202


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

+

PUT request with final chunk should return 201


Expected
    <string>: 
not to be empty


Manifest Upload

+

GET nonexistent manifest should return 404


+

PUT should accept a manifest upload


Expected
    <string>: 
not to be empty

+

Registry should accept a manifest upload with no layers


Expected
    <string>: 
not to be empty

+

GET request to manifest URL (digest) should yield 200 response



Teardown

+

Delete config blob created in tests


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

+

Delete layer blob created in setup


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

+

Delete manifest created in tests


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