-
Notifications
You must be signed in to change notification settings - Fork 13
Go Docker Registry incompatibility with Python Docker Registry
Dave Weilert edited this page Dec 28, 2018
·
9 revisions
Test | Test Case | Brief Explanation | Go Result | Python Result |
---|---|---|---|---|
Images | ||||
simple | - Upload parent image and child image - Get ancestry of child image - Verify child and parent image ids |
Fail | Pass | |
notfound | - Upload parent image and child image - Get ancestry of child image - Verify child and parent image ids |
Pass | Pass | |
bytes_range | Get image layer for a given image_id with expected data mentioned by bytes_range | Fail | Pass | |
unset_nginx_accel_redirect_layer | - Upload image with layer data - Get the layer of the image - Verify the response is same as uploaded layer data |
Fail | Pass | |
nginx_accel_redirect_layer | Fail | Fail | ||
before_put_image_json_ok | Fail | Pass | ||
before_put_image_json_not_ok | Error | Fail | ||
Tags | ||||
not_found | Test if tags for unknown repository exists or not | Pass | Pass | |
simple | - Create individual tag - Get individual tag - Get repository json - Get repository tag json - Update tag - Update tag json - Get all tags for given repo - Delete individual tag - Delete all tags related to repo |
Fail | Pass | |
special_chars | Test 'simple' test case with repo name containing special characters like $ , _ or % | Fail | Pass | |
Index | ||||
users |
(Only checks response codes) - Get all users - Create new user - Update existing user |
Pass | Pass | |
repository_images |
(Only checks response codes) - Update existing repo - Get all images of repo - Update existing images of a repo - Delete all images of repo |
Pass | Pass | |
auth | Checks authorization for a repo | Pass | Pass | |
search | Search for registry for a given search term (Read Doc) | Pass | Pass | |
Mirrors | ||||
config_tampering | Test if updated config works or not | Pass | Pass | |
is_mirror | Test if mirroring source is present or not | Pass | Pass | |
source_lookup | - Get image layer of given image id - Get json for the given image id - Get ancestry for the given image id - Verify invalid image id given |
Fail | Fail | |
source_lookup_tag | - Get all of the tags for the given repo - Verify invalid repo given while fetching tags |
Fail | Fail |