File tree 1 file changed +14
-0
lines changed
1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 18
18
package discovery
19
19
20
20
import (
21
+ "fmt"
21
22
"net"
22
23
"testing"
23
24
"time"
@@ -26,6 +27,18 @@ import (
26
27
"github.com/stretchr/testify/require"
27
28
)
28
29
30
+ type testLogger struct {}
31
+
32
+ func (l * testLogger ) Infof (msg string , args ... any ) {
33
+ fmt .Printf (msg , args ... )
34
+ fmt .Println ()
35
+ }
36
+
37
+ func (l * testLogger ) Errorf (msg string , args ... any ) {
38
+ fmt .Printf (msg , args ... )
39
+ fmt .Println ()
40
+ }
41
+
29
42
func TestDiscoveryStdioHandling (t * testing.T ) {
30
43
// Build `netcat` helper inside testdata/cat
31
44
builder , err := paths .NewProcess (nil , "go" , "build" )
@@ -38,6 +51,7 @@ func TestDiscoveryStdioHandling(t *testing.T) {
38
51
require .NoError (t , err )
39
52
40
53
disc := NewClient ("test" , "testdata/netcat/netcat" , listener .Addr ().String ())
54
+ disc .SetLogger (& testLogger {})
41
55
err = disc .runProcess ()
42
56
require .NoError (t , err )
43
57
You can’t perform that action at this time.
0 commit comments