mirror of
https://github.com/TECHNOFAB11/zfs-localpv.git
synced 2025-12-12 14:30:12 +01:00
add(doc): Adding the list of e2e test cases (#50)
Added the list of automated and manual e2e test cases specific to zfs-localpv Signed-off-by: Aman Gupta <aman.gupta@mayadata.io>
This commit is contained in:
parent
c2f22025b0
commit
5922ebe038
1 changed files with 22 additions and 0 deletions
22
docs/e2e-pipeline.md
Normal file
22
docs/e2e-pipeline.md
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
# E2e test cases for ZFS-LocalPV
|
||||||
|
|
||||||
|
* ### Automated test cases into e2e-pipelines
|
||||||
|
https://gitlab.openebs.ci/openebs/e2e-nativek8s/pipelines/
|
||||||
|
|
||||||
|
1. Validation of ZFS-LocalPV provisioner.
|
||||||
|
2. Provision and Deprovision of ZFS-volume with Percona-mysql application (Both ext4 and zfs file system).
|
||||||
|
3. Validation of ZFS-LocalPV snapshot.
|
||||||
|
4. Validation of ZFS-LocalPV clone.
|
||||||
|
|
||||||
|
* ### Manual test cases
|
||||||
|
|
||||||
|
1. Check for the parent volume; it should not be deleted when volume snapshot is present.
|
||||||
|
2. Check for the clone volume; it should contain only that snapshot content from which it is cloned.
|
||||||
|
3. Test case for the scheduler to verify it is doing volume count based scheduling.
|
||||||
|
4. Test case for zfs-volume properties change and validate that changes are applied to the corresponding volume. (Only compression and dedup properties as of now)
|
||||||
|
5. Verify the data-persistence after draining the node.
|
||||||
|
|
||||||
|
* ### Test cases planned for future
|
||||||
|
|
||||||
|
1. Validation of volume resize support for ZFS-LocalPV.
|
||||||
|
2. Add manually tested cases into the pipelines.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue