MCPcopy Create free account
hub / github.com/GoEdgeLab/EdgeNode / TestKVTask_Upload

Function TestKVTask_Upload

internal/metrics/task_kv_test.go:236–265  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

234}
235
236func TestKVTask_Upload(t *testing.T) {
237 var task = metrics.NewKVTask(&serverconfigs.MetricItemConfig{
238 Id: 31,
239 IsOn: false,
240 Category: "",
241 Period: 1,
242 PeriodUnit: serverconfigs.MetricItemPeriodUnitDay,
243 Keys: []string{"${remoteAddr}"},
244 Value: "${countRequest}",
245 Version: 1,
246 })
247 err := task.Init()
248 if err != nil {
249 t.Fatal(err)
250 }
251
252 err = task.Start()
253 if err != nil {
254 t.Fatal(err)
255 }
256 defer func() {
257 _ = task.Stop()
258 }()
259
260 err = task.Upload(0)
261 if err != nil {
262 t.Fatal(err)
263 }
264 t.Log("ok")
265}
266
267func TestKVTask_TestInspect(t *testing.T) {
268 var task = metrics.NewKVTask(&serverconfigs.MetricItemConfig{

Callers

nothing calls this directly

Calls 6

NewKVTaskFunction · 0.92
LogMethod · 0.80
InitMethod · 0.65
StartMethod · 0.65
StopMethod · 0.65
UploadMethod · 0.65

Tested by

no test coverage detected