feat(storage): rename snapraid_content to snapraid_conf; clarify conf vs content file; add auto-detect and conf viewer
This commit is contained in:
@@ -10,23 +10,23 @@ func TestBuildSnapraidArgs(t *testing.T) {
|
||||
}{
|
||||
{
|
||||
"snapraid_diff",
|
||||
SnapraidConfig{Content: "/pool/snapraid.content"},
|
||||
[]string{"snapraid", "-c", "/pool/snapraid.content", "diff"},
|
||||
SnapraidConfig{Conf: "/etc/snapraid.conf"},
|
||||
[]string{"snapraid", "-c", "/etc/snapraid.conf", "diff"},
|
||||
},
|
||||
{
|
||||
"snapraid_sync",
|
||||
SnapraidConfig{Content: "/pool/snapraid.content"},
|
||||
[]string{"snapraid", "-c", "/pool/snapraid.content", "sync"},
|
||||
SnapraidConfig{Conf: "/etc/snapraid.conf"},
|
||||
[]string{"snapraid", "-c", "/etc/snapraid.conf", "sync"},
|
||||
},
|
||||
{
|
||||
"snapraid_check",
|
||||
SnapraidConfig{Content: "/pool/snapraid.content"},
|
||||
[]string{"snapraid", "-c", "/pool/snapraid.content", "check"},
|
||||
SnapraidConfig{Conf: "/etc/snapraid.conf"},
|
||||
[]string{"snapraid", "-c", "/etc/snapraid.conf", "check"},
|
||||
},
|
||||
{
|
||||
"snapraid_scrub",
|
||||
SnapraidConfig{Content: "/pool/snapraid.content", ScrubPlan: 8},
|
||||
[]string{"snapraid", "-c", "/pool/snapraid.content", "scrub", "-p", "8"},
|
||||
SnapraidConfig{Conf: "/etc/snapraid.conf", ScrubPlan: 8},
|
||||
[]string{"snapraid", "-c", "/etc/snapraid.conf", "scrub", "-p", "8"},
|
||||
},
|
||||
}
|
||||
for _, tt := range tests {
|
||||
@@ -48,10 +48,10 @@ func TestBuildSnapraidArgs(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestBuildSnapraidArgsNoContent(t *testing.T) {
|
||||
_, err := BuildSnapraidArgs("snapraid_sync", SnapraidConfig{Content: ""})
|
||||
func TestBuildSnapraidArgsNoConf(t *testing.T) {
|
||||
_, err := BuildSnapraidArgs("snapraid_sync", SnapraidConfig{Conf: ""})
|
||||
if err == nil {
|
||||
t.Error("expected error for empty content")
|
||||
t.Error("expected error for empty conf")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user