0
Fork 0
mirror of https://github.com/project-zot/zot.git synced 2024-12-16 21:56:37 -05:00
zot/pkg/storage
alexstan12 16e9822c7f
Add fuzz tests for storage_fs (#601)
This commit uses native go fuzzing to fuzz test implementations
of storage in storage_fs.

moved fuzzing testdata for storage_fs in separate repo

added make target and script for importing fuzz data and running all fuzz tests

Signed-off-by: Alex Stan <alexandrustan96@yahoo.ro>
2022-07-27 20:37:55 +03:00
..
s3 image level lint: enforce manifest mandatory annotations 2022-07-27 11:48:04 +03:00
cache.go s3: added logic for deduping blobs 2022-05-24 17:00:10 -07:00
cache_test.go s3: added logic for deduping blobs 2022-05-24 17:00:10 -07:00
lint-interface.go image level lint: enforce manifest mandatory annotations 2022-07-27 11:48:04 +03:00
local.go Add fuzz tests for storage_fs (#601) 2022-07-27 20:37:55 +03:00
local_elevated_test.go image level lint: enforce manifest mandatory annotations 2022-07-27 11:48:04 +03:00
local_test.go Add fuzz tests for storage_fs (#601) 2022-07-27 20:37:55 +03:00
README.md refactor filenames to reflect functionality 2022-06-21 21:42:54 -07:00
scrub.go fix periodic background tasks - gc and scrub 2022-06-02 08:58:02 -07:00
scrub_test.go image level lint: enforce manifest mandatory annotations 2022-07-27 11:48:04 +03:00
storage.go fix periodic background tasks - gc and scrub 2022-06-02 08:58:02 -07:00
storage_test.go Add fuzz tests for storage_fs (#601) 2022-07-27 20:37:55 +03:00

zot currently supports two types of underlying filesystems:

  1. local - a locally mounted filesystem

  2. remote - a remote filesystem such as AWS S3