mirror of
https://github.com/logos-storage/logos-storage-go-bindings.git
synced 2026-01-05 23:13:09 +00:00
Small test refactor
This commit is contained in:
parent
f184f0db8d
commit
92d0245bc6
@ -80,50 +80,10 @@ func TestCodexPeerDebug(t *testing.T) {
|
|||||||
var bootstrap, node1, node2 *CodexNode
|
var bootstrap, node1, node2 *CodexNode
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
t.Cleanup(func() {
|
bootstrap = newCodexNode(t, Config{
|
||||||
if bootstrap != nil {
|
DiscoveryPort: 8092,
|
||||||
if err := bootstrap.Stop(); err != nil {
|
|
||||||
t.Logf("cleanup bootstrap: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := bootstrap.Destroy(); err != nil {
|
|
||||||
t.Logf("cleanup bootstrap: %v", err)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if node1 != nil {
|
|
||||||
if err := node1.Stop(); err != nil {
|
|
||||||
t.Logf("cleanup node1: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := node1.Destroy(); err != nil {
|
|
||||||
t.Logf("cleanup node1: %v", err)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if node2 != nil {
|
|
||||||
if err := node2.Stop(); err != nil {
|
|
||||||
t.Logf("cleanup node2: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := node2.Destroy(); err != nil {
|
|
||||||
t.Logf("cleanup node2: %v", err)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
|
|
||||||
bootstrap, err = New(Config{
|
|
||||||
DataDir: t.TempDir(),
|
|
||||||
LogFormat: LogFormatNoColors,
|
|
||||||
MetricsEnabled: false,
|
|
||||||
DiscoveryPort: 8092,
|
|
||||||
})
|
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("Failed to create bootstrap: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := bootstrap.Start(); err != nil {
|
|
||||||
t.Fatalf("Failed to start bootstrap: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
spr, err := bootstrap.Spr()
|
spr, err := bootstrap.Spr()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Failed to get bootstrap spr: %v", err)
|
t.Fatalf("Failed to get bootstrap spr: %v", err)
|
||||||
@ -131,35 +91,15 @@ func TestCodexPeerDebug(t *testing.T) {
|
|||||||
|
|
||||||
bootstrapNodes := []string{spr}
|
bootstrapNodes := []string{spr}
|
||||||
|
|
||||||
node1, err = New(Config{
|
node1 = newCodexNode(t, Config{
|
||||||
DataDir: t.TempDir(),
|
|
||||||
LogFormat: LogFormatNoColors,
|
|
||||||
MetricsEnabled: false,
|
|
||||||
DiscoveryPort: 8090,
|
DiscoveryPort: 8090,
|
||||||
BootstrapNodes: bootstrapNodes,
|
BootstrapNodes: bootstrapNodes,
|
||||||
})
|
})
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("Failed to create codex: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := node1.Start(); err != nil {
|
node2 = newCodexNode(t, Config{
|
||||||
t.Fatalf("Failed to start codex: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
node2, err = New(Config{
|
|
||||||
DataDir: t.TempDir(),
|
|
||||||
LogFormat: LogFormatNoColors,
|
|
||||||
MetricsEnabled: false,
|
|
||||||
DiscoveryPort: 8091,
|
DiscoveryPort: 8091,
|
||||||
BootstrapNodes: bootstrapNodes,
|
BootstrapNodes: bootstrapNodes,
|
||||||
})
|
})
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("Failed to create codex2: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := node2.Start(); err != nil {
|
|
||||||
t.Fatalf("Failed to start codex2: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
peerId, err := node2.PeerId()
|
peerId, err := node2.PeerId()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -172,9 +112,14 @@ func TestCodexPeerDebug(t *testing.T) {
|
|||||||
if err == nil {
|
if err == nil {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
||||||
time.Sleep(1 * time.Second)
|
time.Sleep(1 * time.Second)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if err != nil {
|
||||||
|
t.Fatalf("CodexPeerDebug call failed: %v", err)
|
||||||
|
}
|
||||||
|
|
||||||
if record.PeerId == "" {
|
if record.PeerId == "" {
|
||||||
t.Fatalf("CodexPeerDebug call failed: %v", err)
|
t.Fatalf("CodexPeerDebug call failed: %v", err)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -73,50 +73,10 @@ func TestCodexWithPeerId(t *testing.T) {
|
|||||||
var bootstrap, node1, node2 *CodexNode
|
var bootstrap, node1, node2 *CodexNode
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
t.Cleanup(func() {
|
bootstrap = newCodexNode(t, Config{
|
||||||
if bootstrap != nil {
|
DiscoveryPort: 8092,
|
||||||
if err := bootstrap.Stop(); err != nil {
|
|
||||||
t.Logf("cleanup bootstrap: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := bootstrap.Destroy(); err != nil {
|
|
||||||
t.Logf("cleanup bootstrap: %v", err)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if node1 != nil {
|
|
||||||
if err := node1.Stop(); err != nil {
|
|
||||||
t.Logf("cleanup node1: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := node1.Destroy(); err != nil {
|
|
||||||
t.Logf("cleanup node1: %v", err)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if node2 != nil {
|
|
||||||
if err := node2.Stop(); err != nil {
|
|
||||||
t.Logf("cleanup node2: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := node2.Destroy(); err != nil {
|
|
||||||
t.Logf("cleanup node2: %v", err)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
})
|
||||||
|
|
||||||
bootstrap, err = New(Config{
|
|
||||||
DataDir: t.TempDir(),
|
|
||||||
LogFormat: LogFormatNoColors,
|
|
||||||
MetricsEnabled: false,
|
|
||||||
DiscoveryPort: 8092,
|
|
||||||
})
|
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("Failed to create bootstrap: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := bootstrap.Start(); err != nil {
|
|
||||||
t.Fatalf("Failed to start bootstrap: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
spr, err := bootstrap.Spr()
|
spr, err := bootstrap.Spr()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("Failed to get bootstrap spr: %v", err)
|
t.Fatalf("Failed to get bootstrap spr: %v", err)
|
||||||
@ -124,35 +84,15 @@ func TestCodexWithPeerId(t *testing.T) {
|
|||||||
|
|
||||||
bootstrapNodes := []string{spr}
|
bootstrapNodes := []string{spr}
|
||||||
|
|
||||||
node1, err = New(Config{
|
node1 = newCodexNode(t, Config{
|
||||||
DataDir: t.TempDir(),
|
|
||||||
LogFormat: LogFormatNoColors,
|
|
||||||
MetricsEnabled: false,
|
|
||||||
DiscoveryPort: 8090,
|
DiscoveryPort: 8090,
|
||||||
BootstrapNodes: bootstrapNodes,
|
BootstrapNodes: bootstrapNodes,
|
||||||
})
|
})
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("Failed to create codex: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := node1.Start(); err != nil {
|
node2 = newCodexNode(t, Config{
|
||||||
t.Fatalf("Failed to start codex: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
node2, err = New(Config{
|
|
||||||
DataDir: t.TempDir(),
|
|
||||||
LogFormat: LogFormatNoColors,
|
|
||||||
MetricsEnabled: false,
|
|
||||||
DiscoveryPort: 8091,
|
DiscoveryPort: 8091,
|
||||||
BootstrapNodes: bootstrapNodes,
|
BootstrapNodes: bootstrapNodes,
|
||||||
})
|
})
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("Failed to create codex2: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := node2.Start(); err != nil {
|
|
||||||
t.Fatalf("Failed to start codex2: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
peerId, err := node2.PeerId()
|
peerId, err := node2.PeerId()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
@ -35,6 +35,14 @@ func newCodexNode(t *testing.T, opts ...Config) *CodexNode {
|
|||||||
if c.LogFile != "" {
|
if c.LogFile != "" {
|
||||||
config.LogFile = c.LogFile
|
config.LogFile = c.LogFile
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if len(c.BootstrapNodes) != 0 {
|
||||||
|
config.BootstrapNodes = c.BootstrapNodes
|
||||||
|
}
|
||||||
|
|
||||||
|
if c.DiscoveryPort != 0 {
|
||||||
|
config.DiscoveryPort = c.DiscoveryPort
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
node, err := New(config)
|
node, err := New(config)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user