kis-flow/test/kis_config_export_test.go

26 lines
567 B
Go
Raw Normal View History

2024-01-12 17:27:43 +08:00
package test
import (
"fmt"
2024-03-26 14:54:50 +08:00
"github.com/aceld/kis-flow/file"
"github.com/aceld/kis-flow/kis"
2024-01-12 17:27:43 +08:00
"testing"
)
func TestConfigExportYmal(t *testing.T) {
// 1. 加载配置文件并构建Flow
2024-03-20 18:09:08 +08:00
if err := file.ConfigImportYaml("load_conf/"); err != nil {
fmt.Println("Wrong Config Yaml Path!")
2024-01-12 17:27:43 +08:00
panic(err)
}
// 2. 讲构建的内存KisFlow结构配置导出的文件当中
flows := kis.Pool().GetFlows()
for _, flow := range flows {
if err := file.ConfigExportYaml(flow, "/Users/Aceld/go/src/kis-flow/test/export_conf/"); err != nil {
2024-01-12 17:27:43 +08:00
panic(err)
}
}
}