20
"github.com/cubefs/cubefs/util/config"
23
func TestCheckConfMaster(t *testing.T) {
24
t.Run("masters", func(t *testing.T) {
25
cfgJSON := `{"target":"/",
26
"volumeName": "cold3",
27
"masterAddr": "10.177.69.105:17010, 10.177.69.106:17010, 10.177.117.108:17010",
28
"logDir": "/home/ADC/80256477/adls/log/preload",
32
cfg := config.LoadConfigString(cfgJSON)
33
if checkConfig(cfg) == false {
34
t.Fatalf("expected true, but got false")
38
t.Run("masters_empty", func(t *testing.T) {
39
cfgJSON := `{"target":"/",
40
"volumeName": "cold3",
41
"logDir": "/home/ADC/80256477/adls/log/preload",
45
cfg := config.LoadConfigString(cfgJSON)
46
if checkConfig(cfg) == true {
47
t.Fatalf("expected false, but got true")
52
func TestCheckConfTarget(t *testing.T) {
53
t.Run("target_empty", func(t *testing.T) {
55
"volumeName": "cold3",
56
"masterAddr": "10.177.69.105:17010, 10.177.69.106:17010, 10.177.117.108:17010",
57
"logDir": "/home/ADC/80256477/adls/log/preload",
61
cfg := config.LoadConfigString(cfgJSON)
62
if checkConfig(cfg) == true {
63
t.Fatalf("expected false, but got true")
68
func TestCheckConfVol(t *testing.T) {
69
t.Run("vol_empty", func(t *testing.T) {
70
cfgJSON := `{"target":"/",
71
"masterAddr": "10.177.69.105:17010, 10.177.69.106:17010, 10.177.117.108:17010",
72
"logDir": "/home/ADC/80256477/adls/log/preload",
76
cfg := config.LoadConfigString(cfgJSON)
77
if checkConfig(cfg) == true {
78
t.Fatalf("expected false, but got true")
83
func TestCheckConfLogDir(t *testing.T) {
84
t.Run("logDir_empty", func(t *testing.T) {
85
cfgJSON := `{"target":"/",
86
"volumeName": "cold3",
87
"masterAddr": "10.177.69.105:17010, 10.177.69.106:17010, 10.177.117.108:17010",
91
cfg := config.LoadConfigString(cfgJSON)
92
if checkConfig(cfg) == true {
93
t.Fatalf("expected false, but got true")
98
func TestCheckConfLogLevel(t *testing.T) {
99
t.Run("logLevel_empty", func(t *testing.T) {
100
cfgJSON := `{"target":"/",
101
"volumeName": "cold3",
102
"masterAddr": "10.177.69.105:17010, 10.177.69.106:17010, 10.177.117.108:17010",
103
"logDir": "/home/ADC/80256477/adls/log/preload",
106
cfg := config.LoadConfigString(cfgJSON)
107
if checkConfig(cfg) == true {
108
t.Fatalf("expected false, but got true")
113
func TestCheckConfTTL(t *testing.T) {
114
t.Run("ttl_empty", func(t *testing.T) {
115
cfgJSON := `{"target":"/",
116
"volumeName": "cold3",
117
"masterAddr": "10.177.69.105:17010, 10.177.69.106:17010, 10.177.117.108:17010",
118
"logDir": "/home/ADC/80256477/adls/log/preload",
121
cfg := config.LoadConfigString(cfgJSON)
122
if checkConfig(cfg) == true {
123
t.Fatalf("expected false, but got true")
128
func TestCheckConfAction(t *testing.T) {
129
t.Run("action_empty", func(t *testing.T) {
130
cfgJSON := `{"target":"/",
131
"volumeName": "cold3",
132
"masterAddr": "10.177.69.105:17010, 10.177.69.106:17010, 10.177.117.108:17010",
133
"logDir": "/home/ADC/80256477/adls/log/preload",
136
cfg := config.LoadConfigString(cfgJSON)
137
if checkConfig(cfg) == true {
138
t.Fatalf("expected false, but got true")