0chain / system_test

User Acceptance Tests (UAT) for the 0Chain blockchain and storage protocols
Other
8 stars 5 forks source link

repair allocation system tests #117

Closed stewartie4 closed 1 year ago

stewartie4 commented 2 years ago

Investigate and Implement system acceptance tests that test allocation repair functionality Example test cases are below but this is not a complete list. Also create your own, thinking about security, param validation, error messaging, performance etc.

attempt file repair on single file that needs repaired attempt file repair on multiple files that needs repaired attempt file repair on file that does need repaired with a file that does not need repaired attempt file repair on file that does not exist attempt file repair using local path that does not exist don't supply repair path don't supply root path

Repair by delete Repair by upload

a system test where we replace all blobbers with new ones with no data loss

Following the test style guide and the style of the existing tests

dabasov commented 1 year ago

there is no reason to make repair in cli, it will be done automatically in gosdk during normal functionality. we will test it in conductor tests other than #731