@@ -32,45 +32,31 @@ func TestUpdateLogLevel(t *testing.T) {
3232 }
3333 defer os .Remove (tmpFile .Name ())
3434
35- node , err := New (Config {
36- LogFile : tmpFile .Name (),
37- MetricsEnabled : false ,
35+ node := newCodexNode (t , Config {
36+ LogLevel : "INFO" ,
37+ LogFile : tmpFile .Name (),
38+ LogFormat : LogFormatNoColors ,
3839 })
39- if err != nil {
40- t .Fatalf ("Failed to create Codex node: %v" , err )
41- }
42-
43- t .Cleanup (func () {
44- if err := node .Stop (); err != nil {
45- t .Logf ("cleanup codex: %v" , err )
46- }
47-
48- if err := node .Destroy (); err != nil {
49- t .Logf ("cleanup codex: %v" , err )
50- }
51- })
52-
53- if err := node .Start (); err != nil {
54- t .Fatalf ("Failed to start Codex node: %v" , err )
55- }
5640
5741 content , err := os .ReadFile (tmpFile .Name ())
42+
5843 if err != nil {
5944 t .Fatalf ("Failed to read log file: %v" , err )
6045 }
61- if ! strings .Contains (string (content ), "Started codex node" ) {
62- t .Errorf ("Log file does not contain 'Started codex node' %s" , string (content ))
63- }
64-
65- if err := node .Stop (); err != nil {
66- t .Fatalf ("Failed to stop Codex node: %v" , err )
46+ if ! strings .Contains (string (content ), "INF" ) {
47+ t .Errorf ("Log file does not contain INFO statement %s" , string (content ))
6748 }
6849
6950 err = node .UpdateLogLevel ("ERROR" )
7051 if err != nil {
7152 t .Fatalf ("UpdateLogLevel call failed: %v" , err )
7253 }
7354
55+ if err := node .Stop (); err != nil {
56+ t .Fatalf ("Failed to stop Codex node: %v" , err )
57+ }
58+
59+ // Clear the file
7460 if err := os .WriteFile (tmpFile .Name (), []byte {}, 0644 ); err != nil {
7561 t .Fatalf ("Failed to clear log file: %v" , err )
7662 }
@@ -85,58 +71,18 @@ func TestUpdateLogLevel(t *testing.T) {
8571 t .Fatalf ("Failed to read log file: %v" , err )
8672 }
8773
88- if strings .Contains (string (content ), "Starting discovery node " ) {
89- t .Errorf ("Log file contains 'Starting discovery node'" )
74+ if strings .Contains (string (content ), "INF " ) {
75+ t .Errorf ("Log file contains INFO statement after log level update: %s" , string ( content ) )
9076 }
9177}
9278
9379func TestCodexPeerDebug (t * testing.T ) {
9480 var bootstrap , node1 , node2 * CodexNode
9581 var err error
9682
97- t .Cleanup (func () {
98- if bootstrap != nil {
99- if err := bootstrap .Stop (); err != nil {
100- t .Logf ("cleanup bootstrap: %v" , err )
101- }
102-
103- if err := bootstrap .Destroy (); err != nil {
104- t .Logf ("cleanup bootstrap: %v" , err )
105- }
106- }
107- if node1 != nil {
108- if err := node1 .Stop (); err != nil {
109- t .Logf ("cleanup node1: %v" , err )
110- }
111-
112- if err := node1 .Destroy (); err != nil {
113- t .Logf ("cleanup node1: %v" , err )
114- }
115- }
116- if node2 != nil {
117- if err := node2 .Stop (); err != nil {
118- t .Logf ("cleanup node2: %v" , err )
119- }
120-
121- if err := node2 .Destroy (); err != nil {
122- t .Logf ("cleanup node2: %v" , err )
123- }
124- }
125- })
126-
127- bootstrap , err = New (Config {
128- DataDir : t .TempDir (),
129- LogFormat : LogFormatNoColors ,
130- MetricsEnabled : false ,
131- DiscoveryPort : 8092 ,
83+ bootstrap = newCodexNode (t , Config {
84+ DiscoveryPort : 8092 ,
13285 })
133- if err != nil {
134- t .Fatalf ("Failed to create bootstrap: %v" , err )
135- }
136-
137- if err := bootstrap .Start (); err != nil {
138- t .Fatalf ("Failed to start bootstrap: %v" , err )
139- }
14086
14187 spr , err := bootstrap .Spr ()
14288 if err != nil {
@@ -145,35 +91,15 @@ func TestCodexPeerDebug(t *testing.T) {
14591
14692 bootstrapNodes := []string {spr }
14793
148- node1 , err = New (Config {
149- DataDir : t .TempDir (),
150- LogFormat : LogFormatNoColors ,
151- MetricsEnabled : false ,
94+ node1 = newCodexNode (t , Config {
15295 DiscoveryPort : 8090 ,
15396 BootstrapNodes : bootstrapNodes ,
15497 })
155- if err != nil {
156- t .Fatalf ("Failed to create codex: %v" , err )
157- }
15898
159- if err := node1 .Start (); err != nil {
160- t .Fatalf ("Failed to start codex: %v" , err )
161- }
162-
163- node2 , err = New (Config {
164- DataDir : t .TempDir (),
165- LogFormat : LogFormatNoColors ,
166- MetricsEnabled : false ,
99+ node2 = newCodexNode (t , Config {
167100 DiscoveryPort : 8091 ,
168101 BootstrapNodes : bootstrapNodes ,
169102 })
170- if err != nil {
171- t .Fatalf ("Failed to create codex2: %v" , err )
172- }
173-
174- if err := node2 .Start (); err != nil {
175- t .Fatalf ("Failed to start codex2: %v" , err )
176- }
177103
178104 peerId , err := node2 .PeerId ()
179105 if err != nil {
@@ -186,9 +112,14 @@ func TestCodexPeerDebug(t *testing.T) {
186112 if err == nil {
187113 break
188114 }
115+
189116 time .Sleep (1 * time .Second )
190117 }
191118
119+ if err != nil {
120+ t .Fatalf ("CodexPeerDebug call failed: %v" , err )
121+ }
122+
192123 if record .PeerId == "" {
193124 t .Fatalf ("CodexPeerDebug call failed: %v" , err )
194125 }
0 commit comments