Add start parameter to newCodexNode

This commit is contained in:
Arnaud 2025-10-08 06:40:36 +02:00
parent c76a7ace77
commit 3a4e2f0c94
No known key found for this signature in database
GPG Key ID: 20E40A5D3110766F
4 changed files with 22 additions and 29 deletions

View File

@ -147,7 +147,6 @@ func (node CodexNode) Start() error {
}
_, err := bridge.wait()
return err
}

View File

@ -3,15 +3,8 @@ package codex
import "testing"
func TestCodexVersion(t *testing.T) {
node, err := CodexNew(CodexConfig{
DataDir: t.TempDir(),
LogFormat: LogFormatNoColors,
MetricsEnabled: false,
})
if err != nil {
t.Fatalf("Failed to create Codex node: %v", err)
}
defer node.Destroy()
start := false
node := newCodexNode(t, start)
version, err := node.Version()
if err != nil {
@ -25,15 +18,8 @@ func TestCodexVersion(t *testing.T) {
}
func TestCodexRevision(t *testing.T) {
node, err := CodexNew(CodexConfig{
DataDir: t.TempDir(),
LogFormat: LogFormatNoColors,
MetricsEnabled: false,
})
if err != nil {
t.Fatalf("Failed to create Codex node: %v", err)
}
defer node.Destroy()
start := false
node := newCodexNode(t, start)
revision, err := node.Revision()
if err != nil {
@ -47,7 +33,8 @@ func TestCodexRevision(t *testing.T) {
}
func TestCodexRepo(t *testing.T) {
node := newCodexNode(t)
start := true
node := newCodexNode(t, start)
repo, err := node.Repo()
if err != nil {
@ -61,7 +48,8 @@ func TestCodexRepo(t *testing.T) {
}
func TestSpr(t *testing.T) {
node := newCodexNode(t)
start := true
node := newCodexNode(t, start)
spr, err := node.Spr()
if err != nil {
@ -75,7 +63,8 @@ func TestSpr(t *testing.T) {
}
func TestPeerId(t *testing.T) {
node := newCodexNode(t)
start := true
node := newCodexNode(t, start)
peerId, err := node.PeerId()
if err != nil {

View File

@ -8,7 +8,8 @@ import (
)
func TestDebug(t *testing.T) {
codex := newCodexNode(t)
start := true
codex := newCodexNode(t, start)
info, err := codex.Debug()
if err != nil {

View File

@ -4,7 +4,7 @@ import (
"testing"
)
func newCodexNode(t *testing.T) *CodexNode {
func newCodexNode(t *testing.T, start bool) *CodexNode {
node, err := CodexNew(CodexConfig{
DataDir: t.TempDir(),
LogFormat: LogFormatNoColors,
@ -14,14 +14,18 @@ func newCodexNode(t *testing.T) *CodexNode {
t.Fatalf("Failed to create Codex node: %v", err)
}
err = node.Start()
if err != nil {
t.Fatalf("Failed to start Codex node: %v", err)
if start {
err = node.Start()
if err != nil {
t.Fatalf("Failed to start Codex node: %v", err)
}
}
t.Cleanup(func() {
if err := node.Stop(); err != nil {
t.Logf("cleanup codex: %v", err)
if start {
if err := node.Stop(); err != nil {
t.Logf("cleanup codex: %v", err)
}
}
if err := node.Destroy(); err != nil {