OCI Distribution Conformance Tests

Summary
9 failed53 skipped
Start Time Oct 11 06:50:05.572 +0000 UTC
End Time Oct 11 06:50:06.358 +0000 UTC
Time Elapsed 786.142918ms
Test Version v1.0.0
Configuration
OCI_ROOT_URL=https://quay.io
OCI_NAMESPACE=REPLACEME/REPLACEME
OCI_TEST_CONTENT_DISCOVERY=1
OCI_HIDE_SKIPPED_WORKFLOWS=1

Content Discovery

Setup

+

Populate registry with test blob


Expected
    <*json.SyntaxError | 0xc00057d6c0>: {
        msg: "invalid character 'T' looking for beginning of value",
        Offset: 1,
    }
to be nil

+

Populate registry with test layer


Expected
    <*json.SyntaxError | 0xc000290600>: {
        msg: "invalid character 'T' looking for beginning of value",
        Offset: 1,
    }
to be nil

+

Populate registry with test tags


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

+

Populate registry with test tags (no push)



Test content discovery endpoints

+

GET request to list tags should yield 200 response


Expected
    <*json.SyntaxError | 0xc0005694a0>: {
        msg: "invalid character 'T' looking for beginning of value",
        Offset: 1,
    }
to be nil

+

GET number of tags should be limitable by `n` query parameter


Expected
    <*json.SyntaxError | 0xc00060c1c0>: {
        msg: "invalid character 'T' looking for beginning of value",
        Offset: 1,
    }
to be nil

+

GET start of tag is set by `last` query parameter


Expected
    <*json.SyntaxError | 0xc000570780>: {
        msg: "invalid character 'T' looking for beginning of value",
        Offset: 1,
    }
to be nil


Teardown

+

Delete config blob created in tests


Expected
    <*json.SyntaxError | 0xc000197da0>: {
        msg: "invalid character 'T' looking for beginning of value",
        Offset: 1,
    }
to be nil

+

Delete layer blob created in setup


Expected
    <*json.SyntaxError | 0xc0003bb300>: {
        msg: "invalid character 'T' looking for beginning of value",
        Offset: 1,
    }
to be nil

+

Delete created manifest & associated tags


Expected
    <*json.SyntaxError | 0xc0003bbb40>: {
        msg: "invalid character 'T' looking for beginning of value",
        Offset: 1,
    }
to be nil