| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 | package raid_test/*	RAID TEST SCRIPT	!!!! DO NOT RUN IN PRODUCTION !!!!	ONLY RUN IN VM ENVIRONMENT*//*func TestRemoveRAIDFromConfig(t *testing.T) {	err := raid.RemoveVolumeFromMDADMConfig("cbc11a2b:fbd42653:99c1340b:9c4962fb")	if err != nil {		t.Errorf("Unexpected error: %v", err)		return	}}*//*func TestAddRAIDToConfig(t *testing.T) {	err := raid.UpdateMDADMConfig()	if err != nil {		t.Errorf("Unexpected error: %v", err)		return	}}*//*func TestReadRAIDInfo(t *testing.T) {	raidInfo, err := raid.GetRAIDInfo("/dev/md0")	if err != nil {		t.Errorf("Unexpected error: %v", err)		return	}	//Pretty print info for debug	raidInfo.PrettyPrintRAIDInfo()}*//*func TestCreateRAIDDevice(t *testing.T) {	//Create an empty Manager	manager, _ := raid.NewRaidManager(raid.Options{})	// Make sure the sdb and sdc exists when running test case in VM	devName, _ := raid.GetNextAvailableMDDevice()	raidLevel := 1	raidDeviceIds := []string{"/dev/sdb", "/dev/sdc"}	spareDeviceIds := []string{}	//Format the drives	for _, partion := range raidDeviceIds {		fmt.Println("Wiping partition: " + partion)		err := manager.WipeDisk(partion)		if err != nil {			t.Errorf("Disk wipe error: %v", err)			return		}	}	// Call the function being tested	err := manager.CreateRAIDDevice(devName, raidLevel, raidDeviceIds, spareDeviceIds)	if err != nil {		t.Errorf("Unexpected error: %v", err)		return	}	fmt.Println("RAID array created")}*/
 |