storj / edge

Storj edge services (including multi-tenant, S3-compatible server to interact with the Storj network)
GNU Affero General Public License v3.0
52 stars 18 forks source link

Implement Object Lock Test Plan - Compliance Mode Only #472

Closed ferristocrat closed 1 week ago

ferristocrat commented 1 month ago

Goal

Acceptance Criteria

Links

amwolff commented 4 weeks ago

Manual tests run as found in the test plan

We should also automate the test plan (as an integration test, for example) so we don't catch any regressions with future releases. This shouldn't be too big of a hurdle after @halkyon reworked integration tests suite recently.

halkyon commented 4 weeks ago

Example of how object versioning was tested: https://github.com/storj/edge/blob/main/testsuite/server/integration_test.go#L341. This used to be a whole lot more code, but it's been abstracted away so you get given the running gateway and S3 credentials and can focus on writing the actual tests.

NiaStorj commented 1 week ago

9/10/24:

Compliance only tests have been implemented. Still need to test legal hold & governance