simplify a bit
This commit is contained in:
parent
55491be528
commit
9af30e2a3d
|
@ -11,22 +11,26 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
type HubTest struct {
|
type HubTest struct {
|
||||||
CrowdSecPath string
|
CrowdSecPath string
|
||||||
CscliPath string
|
CscliPath string
|
||||||
HubPath string
|
HubPath string
|
||||||
HubTestPath string
|
HubTestPath string
|
||||||
HubIndexFile string
|
HubIndexFile string
|
||||||
TemplateConfigPath string
|
TemplateConfigPath string
|
||||||
TemplateProfilePath string
|
TemplateProfilePath string
|
||||||
TemplateSimulationPath string
|
TemplateSimulationPath string
|
||||||
HubIndex *cwhub.Hub
|
TemplateAcquisPath string
|
||||||
Tests []*HubTestItem
|
TemplateWaapProfilePath string
|
||||||
|
HubIndex *cwhub.Hub
|
||||||
|
Tests []*HubTestItem
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
templateConfigFile = "template_config.yaml"
|
templateConfigFile = "template_config.yaml"
|
||||||
templateSimulationFile = "template_simulation.yaml"
|
templateSimulationFile = "template_simulation.yaml"
|
||||||
templateProfileFile = "template_profiles.yaml"
|
templateProfileFile = "template_profiles.yaml"
|
||||||
|
templateAcquisFile = "template_acquis.yaml"
|
||||||
|
templateWaapProfilePath = "template_waap-profile.yaml"
|
||||||
)
|
)
|
||||||
|
|
||||||
func NewHubTest(hubPath string, crowdsecPath string, cscliPath string) (HubTest, error) {
|
func NewHubTest(hubPath string, crowdsecPath string, cscliPath string) (HubTest, error) {
|
||||||
|
@ -70,20 +74,18 @@ func NewHubTest(hubPath string, crowdsecPath string, cscliPath string) (HubTest,
|
||||||
return HubTest{}, fmt.Errorf("unable to load hub: %s", err)
|
return HubTest{}, fmt.Errorf("unable to load hub: %s", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
templateConfigFilePath := filepath.Join(HubTestPath, templateConfigFile)
|
|
||||||
templateProfilePath := filepath.Join(HubTestPath, templateProfileFile)
|
|
||||||
templateSimulationPath := filepath.Join(HubTestPath, templateSimulationFile)
|
|
||||||
|
|
||||||
return HubTest{
|
return HubTest{
|
||||||
CrowdSecPath: crowdsecPath,
|
CrowdSecPath: crowdsecPath,
|
||||||
CscliPath: cscliPath,
|
CscliPath: cscliPath,
|
||||||
HubPath: hubPath,
|
HubPath: hubPath,
|
||||||
HubTestPath: HubTestPath,
|
HubTestPath: HubTestPath,
|
||||||
HubIndexFile: hubIndexFile,
|
HubIndexFile: hubIndexFile,
|
||||||
TemplateConfigPath: templateConfigFilePath,
|
TemplateConfigPath: filepath.Join(HubTestPath, templateConfigFile),
|
||||||
TemplateProfilePath: templateProfilePath,
|
TemplateProfilePath: filepath.Join(HubTestPath, templateProfileFile),
|
||||||
TemplateSimulationPath: templateSimulationPath,
|
TemplateSimulationPath: filepath.Join(HubTestPath, templateSimulationFile),
|
||||||
HubIndex: hub,
|
TemplateWaapProfilePath: filepath.Join(HubTestPath, templateWaapProfilePath),
|
||||||
|
TemplateAcquisPath: filepath.Join(HubTestPath, templateAcquisFile),
|
||||||
|
HubIndex: hub,
|
||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue