Changeset 97854 in vbox for trunk/src/VBox/Storage/testcase
- Timestamp:
- Dec 22, 2022 7:30:51 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 154941
- Location:
- trunk/src/VBox/Storage/testcase
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Storage/testcase/tstVDIo.cpp
r97839 r97854 567 567 bool fBase = false; 568 568 bool fDynamic = true; 569 bool fSplit = false; 569 570 570 571 const char *pcszDisk = paScriptArgs[0].psz; … … 583 584 else if (!RTStrICmp(paScriptArgs[3].psz, "dynamic")) 584 585 fDynamic = true; 586 else if (!RTStrICmp(paScriptArgs[3].psz, "vmdk-dynamic-split")) 587 fSplit = true; 588 else if (!RTStrICmp(paScriptArgs[3].psz, "vmdk-fixed-split")) 589 { 590 fDynamic = false; 591 fSplit = true; 592 } 585 593 else 586 594 { … … 609 617 if (fHonorSame) 610 618 fOpenFlags |= VD_OPEN_FLAGS_HONOR_SAME; 619 620 if (fSplit) 621 fImageFlags |= VD_VMDK_IMAGE_FLAGS_SPLIT_2G; 611 622 612 623 if (fBase) … … 3012 3023 return RTEXITCODE_SUCCESS; 3013 3024 } 3014 -
trunk/src/VBox/Storage/testcase/tstVDResize.vd
r97839 r97854 40 40 destroydisk("test"); 41 41 42 print("Testing VMDK Flat"); 43 createdisk("test-vmdk-flat", true); 44 create("test-vmdk-flat", "base", "test-vmdk-flat.vmdk", "fixed", "VMDK", 10G, false, false); 45 io("test-vmdk-flat", false, 1, "seq", 64K, 1G, 2G, 10G, 100, "none"); 46 resize("test-vmdk-flat", 20000M); 47 close("test-vmdk-flat", "single", true /* fDelete */); 48 destroydisk("test-vmdk-flat"); 42 print("Testing VMDK Monolithic Flat"); 43 createdisk("test-vmdk-mflat", true); 44 create("test-vmdk-mflat", "base", "test-vmdk-mflat.vmdk", "Fixed", "VMDK", 4G, false, false); 45 io("test-vmdk-mflat", false, 1, "seq", 64K, 1G, 2G, 1G, 100, "none"); 46 resize("test-vmdk-mflat", 6000M); 47 io("test-vmdk-mflat", false, 1, "seq", 64K, 4G, 5G, 1G, 100, "none"); 48 close("test-vmdk-mflat", "single", true /* fDelete */); 49 destroydisk("test-vmdk-mflat"); 50 51 print("Testing VMDK Split Flat"); 52 createdisk("test-vmdk-sflat", true); 53 create("test-vmdk-sflat", "base", "test-vmdk-sflat.vmdk", "vmdk-fixed-split", "VMDK", 4G, false, false); 54 io("test-vmdk-sflat", false, 1, "seq", 64K, 1G, 2G, 1G, 100, "none"); 55 resize("test-vmdk-sflat", 6000M); 56 io("test-vmdk-sflat", false, 1, "seq", 64K, 4G, 5G, 1G, 100, "none"); 57 close("test-vmdk-sflat", "single", true /* fDelete */); 58 destroydisk("test-vmdk-sflat"); 59 60 print("Testing VMDK Sparse"); 61 createdisk("test-vmdk-sparse", true); 62 create("test-vmdk-sparse", "base", "test-vmdk-sparse.vmdk", "Dynamic", "VMDK", 4G, false, false); 63 io("test-vmdk-sparse", false, 1, "seq", 64K, 1G, 2G, 1G, 100, "none"); 64 resize("test-vmdk-sparse", 6000M); 65 io("test-vmdk-sparse", false, 1, "seq", 64K, 4G, 5G, 1G, 100, "none"); 66 close("test-vmdk-sparse", "single", true /* fDelete */); 67 destroydisk("test-vmdk-sparse"); 68 69 print("Testing VMDK Sparse Split"); 70 createdisk("test-vmdk-sparse-split", true); 71 create("test-vmdk-sparse-split", "base", "test-vmdk-sparse-split.vmdk", "vmdk-dynamic-split", "VMDK", 4G, false, false); 72 io("test-vmdk-sparse-split", false, 1, "seq", 64K, 1G, 2G, 1G, 100, "none"); 73 resize("test-vmdk-sparse-split", 6000M); 74 io("test-vmdk-sparse-split", false, 1, "seq", 64K, 4G, 5G, 1G, 100, "none"); 75 close("test-vmdk-sparse-split", "single", true /* fDelete */); 76 destroydisk("test-vmdk-sparse-split"); 49 77 50 78 iorngdestroy(); 51 79 } 52
Note:
See TracChangeset
for help on using the changeset viewer.