Enable pubsubmon in cluster e2e tests
License: MIT Signed-off-by: Hector Sanjuan <code@hector.link>
This commit is contained in:
parent
6f84b3bb01
commit
bb8c20b2fb
|
@ -3,14 +3,14 @@ package rest
|
|||
import (
|
||||
"bytes"
|
||||
"context"
|
||||
"crypto/tls"
|
||||
"crypto/x509"
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"net/http"
|
||||
"testing"
|
||||
"strings"
|
||||
"crypto/x509"
|
||||
"crypto/tls"
|
||||
"testing"
|
||||
|
||||
"github.com/ipfs/ipfs-cluster/api"
|
||||
"github.com/ipfs/ipfs-cluster/test"
|
||||
|
@ -23,9 +23,9 @@ import (
|
|||
ma "github.com/multiformats/go-multiaddr"
|
||||
)
|
||||
|
||||
const(
|
||||
const (
|
||||
SSLCertFile = "test/server.crt"
|
||||
SSLKeyFile = "test/server.key"
|
||||
SSLKeyFile = "test/server.key"
|
||||
)
|
||||
|
||||
func testAPI(t *testing.T) *API {
|
||||
|
@ -150,7 +150,6 @@ func httpClient(t *testing.T, h host.Host, isHTTPS bool) *http.Client {
|
|||
return &http.Client{Transport: tr}
|
||||
}
|
||||
|
||||
|
||||
func makeGet(t *testing.T, rest *API, url string, resp interface{}) {
|
||||
h := makeHost(t, rest)
|
||||
defer h.Close()
|
||||
|
|
|
@ -12,7 +12,7 @@ import (
|
|||
"github.com/ipfs/ipfs-cluster/api"
|
||||
"github.com/ipfs/ipfs-cluster/consensus/raft"
|
||||
"github.com/ipfs/ipfs-cluster/informer/numpin"
|
||||
"github.com/ipfs/ipfs-cluster/monitor/basic"
|
||||
"github.com/ipfs/ipfs-cluster/monitor/pubsubmon"
|
||||
"github.com/ipfs/ipfs-cluster/pintracker/maptracker"
|
||||
"github.com/ipfs/ipfs-cluster/state/mapstate"
|
||||
"github.com/ipfs/ipfs-cluster/test"
|
||||
|
@ -106,7 +106,7 @@ func testingCluster(t *testing.T) (*Cluster, *mockAPI, *mockConnector, *mapstate
|
|||
monCfg.CheckInterval = 2 * time.Second
|
||||
|
||||
raftcon, _ := raft.NewConsensus(host, consensusCfg, st, false)
|
||||
mon, _ := basic.NewMonitor(monCfg)
|
||||
mon, _ := pubsubmon.New(host, monCfg)
|
||||
alloc := ascendalloc.NewAllocator()
|
||||
numpinCfg := &numpin.Config{}
|
||||
numpinCfg.Default()
|
||||
|
|
|
@ -5,7 +5,7 @@ import (
|
|||
"github.com/ipfs/ipfs-cluster/consensus/raft"
|
||||
"github.com/ipfs/ipfs-cluster/informer/disk"
|
||||
"github.com/ipfs/ipfs-cluster/ipfsconn/ipfshttp"
|
||||
"github.com/ipfs/ipfs-cluster/monitor/basic"
|
||||
"github.com/ipfs/ipfs-cluster/monitor/pubsubmon"
|
||||
"github.com/ipfs/ipfs-cluster/pintracker/maptracker"
|
||||
)
|
||||
|
||||
|
@ -80,7 +80,7 @@ var testingDiskInfCfg = []byte(`{
|
|||
"metric_type": "freespace"
|
||||
}`)
|
||||
|
||||
func testingConfigs() (*Config, *rest.Config, *ipfshttp.Config, *raft.Config, *maptracker.Config, *basic.Config, *disk.Config) {
|
||||
func testingConfigs() (*Config, *rest.Config, *ipfshttp.Config, *raft.Config, *maptracker.Config, *pubsubmon.Config, *disk.Config) {
|
||||
clusterCfg, apiCfg, ipfsCfg, consensusCfg, trackerCfg, monCfg, diskInfCfg := testingEmptyConfigs()
|
||||
clusterCfg.LoadJSON(testingClusterCfg)
|
||||
apiCfg.LoadJSON(testingAPICfg)
|
||||
|
@ -93,13 +93,13 @@ func testingConfigs() (*Config, *rest.Config, *ipfshttp.Config, *raft.Config, *m
|
|||
return clusterCfg, apiCfg, ipfsCfg, consensusCfg, trackerCfg, monCfg, diskInfCfg
|
||||
}
|
||||
|
||||
func testingEmptyConfigs() (*Config, *rest.Config, *ipfshttp.Config, *raft.Config, *maptracker.Config, *basic.Config, *disk.Config) {
|
||||
func testingEmptyConfigs() (*Config, *rest.Config, *ipfshttp.Config, *raft.Config, *maptracker.Config, *pubsubmon.Config, *disk.Config) {
|
||||
clusterCfg := &Config{}
|
||||
apiCfg := &rest.Config{}
|
||||
ipfshttpCfg := &ipfshttp.Config{}
|
||||
consensusCfg := &raft.Config{}
|
||||
trackerCfg := &maptracker.Config{}
|
||||
monCfg := &basic.Config{}
|
||||
monCfg := &pubsubmon.Config{}
|
||||
diskInfCfg := &disk.Config{}
|
||||
return clusterCfg, apiCfg, ipfshttpCfg, consensusCfg, trackerCfg, monCfg, diskInfCfg
|
||||
}
|
||||
|
|
|
@ -18,7 +18,7 @@ import (
|
|||
"github.com/ipfs/ipfs-cluster/consensus/raft"
|
||||
"github.com/ipfs/ipfs-cluster/informer/disk"
|
||||
"github.com/ipfs/ipfs-cluster/ipfsconn/ipfshttp"
|
||||
"github.com/ipfs/ipfs-cluster/monitor/basic"
|
||||
"github.com/ipfs/ipfs-cluster/monitor/pubsubmon"
|
||||
"github.com/ipfs/ipfs-cluster/pintracker/maptracker"
|
||||
"github.com/ipfs/ipfs-cluster/state"
|
||||
"github.com/ipfs/ipfs-cluster/state/mapstate"
|
||||
|
@ -124,7 +124,7 @@ func createComponents(t *testing.T, i int, clusterSecret []byte, staging bool) (
|
|||
checkErr(t, err)
|
||||
state := mapstate.NewMapState()
|
||||
tracker := maptracker.NewMapPinTracker(trackerCfg, clusterCfg.ID)
|
||||
mon, err := basic.NewMonitor(monCfg)
|
||||
mon, err := pubsubmon.New(host, monCfg)
|
||||
checkErr(t, err)
|
||||
alloc := descendalloc.NewAllocator()
|
||||
inf, err := disk.NewInformer(diskInfCfg)
|
||||
|
|
Loading…
Reference in New Issue
Block a user