Skip to content

Commit 335dc85

Browse files
committed
Print logs on error
1 parent acb6220 commit 335dc85

File tree

3 files changed

+19
-1
lines changed

3 files changed

+19
-1
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.23.0
55
toolchain go1.23.8
66

77
require (
8-
github.com/OctopusDeploy/go-octopusdeploy/v2 v2.78.0
8+
github.com/OctopusDeploy/go-octopusdeploy/v2 v2.80.1
99
github.com/avast/retry-go/v4 v4.6.1
1010
github.com/google/uuid v1.6.0
1111
github.com/otiai10/copy v1.14.1

go.sum

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ github.com/OctopusDeploy/go-octopusdeploy/v2 v2.76.0 h1:wTnmUK2zeFLWOtdszq1tKKa2
1414
github.com/OctopusDeploy/go-octopusdeploy/v2 v2.76.0/go.mod h1:ZCOnCz9ae/uuOk7AIQ9NzjnzFbuN8Q7H3oj2Eq4QSgQ=
1515
github.com/OctopusDeploy/go-octopusdeploy/v2 v2.78.0 h1:UCp+9nLGfpcM5sHLM0C5lyEFsmSqSp7Z/rEAuiK3Zs0=
1616
github.com/OctopusDeploy/go-octopusdeploy/v2 v2.78.0/go.mod h1:ZCOnCz9ae/uuOk7AIQ9NzjnzFbuN8Q7H3oj2Eq4QSgQ=
17+
github.com/OctopusDeploy/go-octopusdeploy/v2 v2.80.1 h1:bGTgwLMy3qoXejDeCaZZfuQEsyB+bIieKb8d2aKmt/w=
18+
github.com/OctopusDeploy/go-octopusdeploy/v2 v2.80.1/go.mod h1:ZCOnCz9ae/uuOk7AIQ9NzjnzFbuN8Q7H3oj2Eq4QSgQ=
1719
github.com/avast/retry-go/v4 v4.6.1 h1:VkOLRubHdisGrHnTu89g08aQEWEgRU7LVEop3GbIcMk=
1820
github.com/avast/retry-go/v4 v4.6.1/go.mod h1:V6oF8njAwxJ5gRo1Q7Cxab24xs5NCWZBeaHHBklR8mA=
1921
github.com/bahlo/generic-list-go v0.2.0 h1:5sz/EEAK+ls5wF+NeqDpk5+iNdMDXrh3z3nPnH1Wvgk=
@@ -226,6 +228,7 @@ golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
226228
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
227229
golang.org/x/text v0.27.0 h1:4fGWRpyh641NLlecmyl4LOe6yDdfaYNrGb2zdfo4JV4=
228230
golang.org/x/text v0.27.0/go.mod h1:1D28KMCvyooCX9hBiosv5Tz/+YLxj0j7XhWjpSUF7CU=
231+
golang.org/x/text v0.28.0 h1:rhazDwis8INMIwQ4tpjLDzUhx6RlXqZNPEM0huQojng=
229232
golang.org/x/text v0.28.0/go.mod h1:U8nCwOR8jO/marOQ0QbDiOngZVEBB7MAiitBuMjXiNU=
230233
golang.org/x/time v0.0.0-20220210224613-90d013bbcef8 h1:vVKdlvoWBphwdxWKrFZEuM0kGgGLxUOYcY4U/2Vjg44=
231234
golang.org/x/time v0.0.0-20220210224613-90d013bbcef8/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=

test/octopus_container_test_framework.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"encoding/json"
77
"errors"
88
"fmt"
9+
"io"
910
"log"
1011
"net/http"
1112
"os"
@@ -132,6 +133,13 @@ func (o *OctopusContainerTest) setupDatabase(ctx context.Context, network string
132133
}
133134

134135
if err != nil {
136+
logs, logErr := container.Logs(ctx)
137+
if logErr == nil {
138+
b, readErr := io.ReadAll(logs)
139+
if readErr == nil {
140+
log.Println(string(b))
141+
}
142+
}
135143
return nil, err
136144
}
137145

@@ -242,6 +250,13 @@ func (o *OctopusContainerTest) setupOctopus(ctx context.Context, connString stri
242250
Reuse: false,
243251
})
244252
if err != nil {
253+
logs, logErr := container.Logs(ctx)
254+
if logErr == nil {
255+
b, readErr := io.ReadAll(logs)
256+
if readErr == nil {
257+
log.Println(string(b))
258+
}
259+
}
245260
return nil, err
246261
}
247262
log.Println("Finished creating Octopus container")

0 commit comments

Comments
 (0)