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")
- }
- */
|