mirror of
https://github.com/tendermint/tendermint.git
synced 2026-09-20 15:04:22 +00:00
plump infra data into tests
This commit is contained in:
@@ -17,6 +17,7 @@ const (
|
||||
// InfrastructureData contains the relevant information for a set of existing
|
||||
// infrastructure that is to be used for running a testnet.
|
||||
type InfrastructureData struct {
|
||||
path string
|
||||
|
||||
// Provider is the name of infrastructure provider backing the testnet.
|
||||
// For example, 'docker' if it is running locally in a docker network or
|
||||
@@ -41,6 +42,10 @@ type InstanceData struct {
|
||||
Port uint32 `json:"port"`
|
||||
}
|
||||
|
||||
func (i InfrastructureData) Path() string {
|
||||
return i.path
|
||||
}
|
||||
|
||||
func NewDockerInfrastructureData(m Manifest) (InfrastructureData, error) {
|
||||
netAddress := dockerIPv4CIDR
|
||||
if m.IPv6 {
|
||||
@@ -80,5 +85,6 @@ func InfrastructureDataFromFile(p string) (InfrastructureData, error) {
|
||||
if ifd.Network == "" {
|
||||
ifd.Network = globalIPv4CIDR
|
||||
}
|
||||
ifd.path = p
|
||||
return ifd, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user