Skip to content

Commit dfdc1dd

Browse files
authored
Merge pull request #302 from smartcontractkit/integration-tests-fix
2 parents d1c9c6e + 9969da1 commit dfdc1dd

File tree

10 files changed

+1215
-244
lines changed

10 files changed

+1215
-244
lines changed

integration-tests/common/common.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@ import (
1111
"github.com/lib/pq"
1212
"github.com/rs/zerolog/log"
1313
uuid "github.com/satori/go.uuid"
14-
"github.com/smartcontractkit/caigo/gateway"
1514
"gopkg.in/guregu/null.v4"
1615

16+
"github.com/smartcontractkit/caigo/gateway"
17+
1718
"github.com/smartcontractkit/chainlink-env/environment"
1819
"github.com/smartcontractkit/chainlink-env/pkg/alias"
1920
"github.com/smartcontractkit/chainlink-env/pkg/helm/chainlink"
@@ -154,9 +155,9 @@ func (c *Common) CreateJobsForContract(cc *ChainlinkClient, observationSource st
154155
// Define node[0] as bootstrap node
155156
cc.bootstrapPeers = []client.P2PData{
156157
{
157-
RemoteIP: cc.ChainlinkNodes[0].RemoteIP(),
158-
RemotePort: c.P2PPort,
159-
PeerID: cc.NKeys[0].PeerID,
158+
InternalIP: cc.ChainlinkNodes[0].InternalIP(),
159+
InternalPort: c.P2PPort,
160+
PeerID: cc.NKeys[0].PeerID,
160161
},
161162
}
162163

integration-tests/go.mod

Lines changed: 50 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ require (
66
github.com/rs/zerolog v1.29.1
77
github.com/satori/go.uuid v1.2.1-0.20181028125025-b2ce2384e17b
88
github.com/smartcontractkit/caigo v0.0.0-20230530082629-53a5a4bdb25e
9-
github.com/smartcontractkit/chainlink-env v0.3.29
10-
github.com/smartcontractkit/chainlink-relay v0.1.7-0.20230605232729-e0a00f8c6545
9+
github.com/smartcontractkit/chainlink-env v0.32.8
10+
github.com/smartcontractkit/chainlink-relay v0.1.7-0.20230606234201-cca3103bf8a6
1111
github.com/smartcontractkit/chainlink-starknet/ops v0.0.0-20230329050701-40e3b18bb026
12-
github.com/smartcontractkit/chainlink-starknet/relayer v0.0.0-20230530233948-90c8af98011e
13-
github.com/smartcontractkit/chainlink-testing-framework v1.11.5
14-
github.com/smartcontractkit/chainlink/integration-tests v0.0.0-20230420131147-ce3c53a39d07
15-
github.com/smartcontractkit/chainlink/v2 v2.2.0-mercury-20230527.0.20230531010141-105ba3488387
12+
github.com/smartcontractkit/chainlink-starknet/relayer v0.0.0-20230601080524-3d8186742482
13+
github.com/smartcontractkit/chainlink-testing-framework v1.11.6
14+
github.com/smartcontractkit/chainlink/integration-tests v0.0.0-20230610030307-281eedc27b1f
15+
github.com/smartcontractkit/chainlink/v2 v2.2.0-mercury-20230608.0.20230610030307-281eedc27b1f
1616
)
1717

1818
require (
@@ -25,7 +25,6 @@ require (
2525
github.com/DataDog/zstd v1.5.2 // indirect
2626
github.com/MakeNowJust/heredoc v1.0.0 // indirect
2727
github.com/Masterminds/semver/v3 v3.2.1 // indirect
28-
github.com/NethermindEth/juno v0.0.0-20220630151419-cbd368b222ac // indirect
2928
github.com/VictoriaMetrics/fastcache v1.10.0 // indirect
3029
github.com/alecthomas/units v0.0.0-20211218093645-b94a6e3cc137 // indirect
3130
github.com/armon/go-metrics v0.4.1 // indirect
@@ -39,7 +38,7 @@ require (
3938
github.com/blendle/zapdriver v1.3.1 // indirect
4039
github.com/btcsuite/btcd v0.23.4 // indirect
4140
github.com/btcsuite/btcd/btcec/v2 v2.3.2 // indirect
42-
github.com/bytedance/sonic v1.8.6 // indirect
41+
github.com/bytedance/sonic v1.9.1 // indirect
4342
github.com/cdk8s-team/cdk8s-core-go/cdk8s/v2 v2.7.5 // indirect
4443
github.com/cespare/xxhash v1.1.0 // indirect
4544
github.com/cespare/xxhash/v2 v2.2.0 // indirect
@@ -60,8 +59,8 @@ require (
6059
github.com/danieljoos/wincred v1.1.2 // indirect
6160
github.com/davecgh/go-spew v1.1.1 // indirect
6261
github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c // indirect
63-
github.com/deckarep/golang-set/v2 v2.1.0 // indirect
64-
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0 // indirect
62+
github.com/deckarep/golang-set/v2 v2.3.0 // indirect
63+
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect
6564
github.com/dfuse-io/logging v0.0.0-20210109005628-b97a57253f70 // indirect
6665
github.com/dgraph-io/badger/v2 v2.2007.4 // indirect
6766
github.com/dgraph-io/ristretto v0.1.0 // indirect
@@ -80,33 +79,35 @@ require (
8079
github.com/fsnotify/fsnotify v1.6.0 // indirect
8180
github.com/fvbommel/sortorder v1.0.2 // indirect
8281
github.com/fxamacker/cbor/v2 v2.4.0 // indirect
82+
github.com/gabriel-vasile/mimetype v1.4.2 // indirect
8383
github.com/gagliardetto/binary v0.7.1 // indirect
8484
github.com/gagliardetto/solana-go v1.4.1-0.20220428092759-5250b4abbb27 // indirect
8585
github.com/gagliardetto/treeout v0.1.4 // indirect
8686
github.com/gballet/go-libpcsclite v0.0.0-20191108122812-4678299bea08 // indirect
8787
github.com/getsentry/sentry-go v0.19.0 // indirect
8888
github.com/gin-contrib/sessions v0.0.5 // indirect
8989
github.com/gin-contrib/sse v0.1.0 // indirect
90-
github.com/gin-gonic/gin v1.9.0 // indirect
90+
github.com/gin-gonic/gin v1.9.1 // indirect
9191
github.com/go-errors/errors v1.4.2 // indirect
9292
github.com/go-kit/kit v0.12.0 // indirect
9393
github.com/go-kit/log v0.2.1 // indirect
9494
github.com/go-logfmt/logfmt v0.6.0 // indirect
95-
github.com/go-logr/logr v1.2.3 // indirect
95+
github.com/go-logr/logr v1.2.4 // indirect
96+
github.com/go-logr/stdr v1.2.2 // indirect
9697
github.com/go-ole/go-ole v1.2.6 // indirect
9798
github.com/go-openapi/jsonpointer v0.19.6 // indirect
9899
github.com/go-openapi/jsonreference v0.20.2 // indirect
99100
github.com/go-openapi/swag v0.22.3 // indirect
100101
github.com/go-playground/locales v0.14.1 // indirect
101102
github.com/go-playground/universal-translator v0.18.1 // indirect
102-
github.com/go-playground/validator/v10 v10.12.0 // indirect
103+
github.com/go-playground/validator/v10 v10.14.0 // indirect
103104
github.com/go-resty/resty/v2 v2.7.0 // indirect
104105
github.com/go-stack/stack v1.8.1 // indirect
105106
github.com/goccy/go-json v0.10.2 // indirect
106107
github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect
107108
github.com/gofrs/flock v0.8.1 // indirect
108109
github.com/gogo/protobuf v1.3.3 // indirect
109-
github.com/golang/glog v1.0.0 // indirect
110+
github.com/golang/glog v1.1.0 // indirect
110111
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
111112
github.com/golang/protobuf v1.5.3 // indirect
112113
github.com/golang/snappy v0.0.5-0.20220116011046-fa5810519dcb // indirect
@@ -116,14 +117,16 @@ require (
116117
github.com/google/go-querystring v1.1.0 // indirect
117118
github.com/google/gofuzz v1.2.0 // indirect
118119
github.com/google/gopacket v1.1.19 // indirect
119-
github.com/google/pprof v0.0.0-20230228050547-1710fef4ab10 // indirect
120+
github.com/google/pprof v0.0.0-20230510103437-eeec1cb781c3 // indirect
120121
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
121122
github.com/google/uuid v1.3.0 // indirect
122123
github.com/gorilla/context v1.1.1 // indirect
123124
github.com/gorilla/securecookie v1.1.1 // indirect
124125
github.com/gorilla/sessions v1.2.1 // indirect
125126
github.com/gorilla/websocket v1.5.0 // indirect
126127
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79 // indirect
128+
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.0-rc.0 // indirect
129+
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.0.0-rc.3 // indirect
127130
github.com/grpc-ecosystem/grpc-gateway v1.16.0 // indirect
128131
github.com/gsterjov/go-libsecret v0.0.0-20161001094733-a6f4afe4910c // indirect
129132
github.com/gtank/merlin v0.1.1 // indirect
@@ -132,16 +135,16 @@ require (
132135
github.com/hashicorp/go-hclog v1.4.0 // indirect
133136
github.com/hashicorp/go-immutable-radix v1.3.1 // indirect
134137
github.com/hashicorp/go-multierror v1.1.1 // indirect
135-
github.com/hashicorp/go-plugin v1.4.9 // indirect
138+
github.com/hashicorp/go-plugin v1.4.10 // indirect
136139
github.com/hashicorp/golang-lru v0.6.0 // indirect
137140
github.com/hashicorp/hcl v1.0.0 // indirect
138141
github.com/hashicorp/yamux v0.0.0-20200609203250-aecfd211c9ce // indirect
139142
github.com/hdevalence/ed25519consensus v0.0.0-20220222234857-c00d1f31bab3 // indirect
140143
github.com/holiman/bloomfilter/v2 v2.0.3 // indirect
141-
github.com/holiman/uint256 v1.2.2-0.20230321075855-87b91420868c // indirect
144+
github.com/holiman/uint256 v1.2.2 // indirect
142145
github.com/huin/goupnp v1.0.3 // indirect
143146
github.com/imdario/mergo v0.3.15 // indirect
144-
github.com/inconshreveable/mousetrap v1.0.1 // indirect
147+
github.com/inconshreveable/mousetrap v1.1.0 // indirect
145148
github.com/ipfs/go-cid v0.0.7 // indirect
146149
github.com/ipfs/go-datastore v0.4.5 // indirect
147150
github.com/ipfs/go-ipfs-util v0.0.2 // indirect
@@ -171,7 +174,7 @@ require (
171174
github.com/kr/pretty v0.3.1 // indirect
172175
github.com/kr/text v0.2.0 // indirect
173176
github.com/leanovate/gopter v0.2.10-0.20210127095200-9abe2343507a // indirect
174-
github.com/leodido/go-urn v1.2.2 // indirect
177+
github.com/leodido/go-urn v1.2.4 // indirect
175178
github.com/lib/pq v1.10.9
176179
github.com/libp2p/go-addr-util v0.0.2 // indirect
177180
github.com/libp2p/go-buffer-pool v0.1.0 // indirect
@@ -213,10 +216,10 @@ require (
213216
github.com/libp2p/go-yamux/v2 v2.0.0 // indirect
214217
github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de // indirect
215218
github.com/logrusorgru/aurora v2.0.3+incompatible // indirect
216-
github.com/magiconair/properties v1.8.6 // indirect
219+
github.com/magiconair/properties v1.8.7 // indirect
217220
github.com/mailru/easyjson v0.7.7 // indirect
218221
github.com/mattn/go-colorable v0.1.13 // indirect
219-
github.com/mattn/go-isatty v0.0.18 // indirect
222+
github.com/mattn/go-isatty v0.0.19 // indirect
220223
github.com/mattn/go-runewidth v0.0.14 // indirect
221224
github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect
222225
github.com/mimoo/StrobeGo v0.0.0-20210601165009-122bf33a46e0 // indirect
@@ -249,14 +252,14 @@ require (
249252
github.com/olekukonko/tablewriter v0.0.5 // indirect
250253
github.com/opentracing/opentracing-go v1.2.0 // indirect
251254
github.com/pelletier/go-toml v1.9.5 // indirect
252-
github.com/pelletier/go-toml/v2 v2.0.7 // indirect
255+
github.com/pelletier/go-toml/v2 v2.0.8 // indirect
253256
github.com/peterbourgon/diskv v2.0.1+incompatible // indirect
254257
github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 // indirect
255258
github.com/pkg/errors v0.9.1 // indirect
256259
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
257260
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect
258261
github.com/prometheus/client_golang v1.15.1 // indirect
259-
github.com/prometheus/client_model v0.3.0 // indirect
262+
github.com/prometheus/client_model v0.4.0 // indirect
260263
github.com/prometheus/common v0.42.0 // indirect
261264
github.com/prometheus/procfs v0.9.0 // indirect
262265
github.com/pyroscope-io/client v0.7.1 // indirect
@@ -270,24 +273,24 @@ require (
270273
github.com/shirou/gopsutil v3.21.11+incompatible // indirect
271274
github.com/shirou/gopsutil/v3 v3.22.12 // indirect
272275
github.com/shopspring/decimal v1.3.1 // indirect
273-
github.com/sirupsen/logrus v1.9.0 // indirect
276+
github.com/sirupsen/logrus v1.9.3 // indirect
274277
github.com/slack-go/slack v0.12.2 // indirect
275-
github.com/smartcontractkit/libocr v0.0.0-20230525150148-a75f6e244bb3 // indirect
276-
github.com/smartcontractkit/ocr2keepers v0.6.15 // indirect
277-
github.com/smartcontractkit/ocr2vrf v0.0.0-20230510102715-c58be582bf19 // indirect
278+
github.com/smartcontractkit/libocr v0.0.0-20230606215712-82b910bef5c1 // indirect
279+
github.com/smartcontractkit/ocr2keepers v0.7.0 // indirect
280+
github.com/smartcontractkit/ocr2vrf v0.0.0-20230607140106-3de6d0aed120 // indirect
278281
github.com/smartcontractkit/sqlx v1.3.5-0.20210805004948-4be295aacbeb // indirect
279282
github.com/smartcontractkit/wsrpc v0.7.2 // indirect
280283
github.com/spacemonkeygo/spacelog v0.0.0-20180420211403-2296661a0572 // indirect
281284
github.com/spaolacci/murmur3 v1.1.0 // indirect
282-
github.com/spf13/afero v1.9.2 // indirect
285+
github.com/spf13/afero v1.9.3 // indirect
283286
github.com/spf13/cast v1.5.1 // indirect
284-
github.com/spf13/cobra v1.6.0 // indirect
287+
github.com/spf13/cobra v1.6.1 // indirect
285288
github.com/spf13/jwalterweatherman v1.1.0 // indirect
286289
github.com/spf13/pflag v1.0.5 // indirect
287-
github.com/spf13/viper v1.14.0 // indirect
290+
github.com/spf13/viper v1.15.0 // indirect
288291
github.com/status-im/keycard-go v0.2.0 // indirect
289-
github.com/stretchr/testify v1.8.3
290-
github.com/subosito/gotenv v1.4.1 // indirect
292+
github.com/stretchr/testify v1.8.4
293+
github.com/subosito/gotenv v1.4.2 // indirect
291294
github.com/syndtr/goleveldb v1.0.1-0.20220614013038-64ee5596c38a // indirect
292295
github.com/tendermint/btcd v0.1.1 // indirect
293296
github.com/tendermint/crypto v0.0.0-20191022145703-50d29ede1e15 // indirect
@@ -300,7 +303,7 @@ require (
300303
github.com/tidwall/match v1.1.1 // indirect
301304
github.com/tidwall/pretty v1.2.0 // indirect
302305
github.com/tklauser/go-sysconf v0.3.11 // indirect
303-
github.com/tklauser/numcpus v0.6.0 // indirect
306+
github.com/tklauser/numcpus v0.6.1 // indirect
304307
github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
305308
github.com/tyler-smith/go-bip39 v1.1.0 // indirect
306309
github.com/ugorji/go/codec v1.2.11 // indirect
@@ -312,19 +315,24 @@ require (
312315
github.com/x448/float16 v0.8.4 // indirect
313316
github.com/xlab/treeprint v1.1.0 // indirect
314317
github.com/yuin/goldmark v1.4.13 // indirect
315-
github.com/yusufpapurcu/wmi v1.2.2 // indirect
318+
github.com/yusufpapurcu/wmi v1.2.3 // indirect
316319
github.com/zondax/hid v0.9.0 // indirect
317320
go.dedis.ch/fixbuf v1.0.3 // indirect
318-
go.dedis.ch/kyber/v3 v3.0.14 // indirect
321+
go.dedis.ch/kyber/v3 v3.1.0 // indirect
319322
go.etcd.io/bbolt v1.3.6 // indirect
320323
go.opencensus.io v0.24.0 // indirect
324+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.42.0 // indirect
325+
go.opentelemetry.io/otel v1.16.0 // indirect
326+
go.opentelemetry.io/otel/metric v1.16.0 // indirect
327+
go.opentelemetry.io/otel/sdk v1.16.0 // indirect
328+
go.opentelemetry.io/otel/trace v1.16.0 // indirect
321329
go.starlark.net v0.0.0-20220817180228-f738f5508c12 // indirect
322330
go.uber.org/atomic v1.11.0 // indirect
323331
go.uber.org/multierr v1.11.0 // indirect
324332
go.uber.org/zap v1.24.0
325333
golang.org/x/arch v0.3.0 // indirect
326334
golang.org/x/crypto v0.9.0 // indirect
327-
golang.org/x/exp v0.0.0-20230515195305-f3d0a9c9a5cc // indirect
335+
golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 // indirect
328336
golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 // indirect
329337
golang.org/x/mod v0.10.0 // indirect
330338
golang.org/x/net v0.10.0 // indirect
@@ -334,12 +342,12 @@ require (
334342
golang.org/x/term v0.8.0 // indirect
335343
golang.org/x/text v0.9.0 // indirect
336344
golang.org/x/time v0.3.0 // indirect
337-
golang.org/x/tools v0.9.1 // indirect
345+
golang.org/x/tools v0.9.2 // indirect
338346
gomodules.xyz/jsonpatch/v2 v2.2.0 // indirect
339-
gonum.org/v1/gonum v0.12.0 // indirect
347+
gonum.org/v1/gonum v0.13.0 // indirect
340348
google.golang.org/appengine v1.6.7 // indirect
341349
google.golang.org/genproto v0.0.0-20230306155012-7f2fa6fef1f4 // indirect
342-
google.golang.org/grpc v1.53.0 // indirect
350+
google.golang.org/grpc v1.55.0 // indirect
343351
google.golang.org/protobuf v1.30.0 // indirect
344352
gopkg.in/guregu/null.v4 v4.0.0
345353
gopkg.in/inf.v0 v0.9.1 // indirect
@@ -373,6 +381,9 @@ replace (
373381

374382
github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1
375383

384+
// until merged upstream: https://github.com/hashicorp/go-plugin/pull/257
385+
github.com/hashicorp/go-plugin => github.com/jmank88/go-plugin v0.0.0-20230604120638-7bb12ec27e75
386+
376387
github.com/prometheus/client_golang => github.com/prometheus/client_golang v1.14.0
377388

378389
github.com/prometheus/common => github.com/prometheus/common v0.10.0

0 commit comments

Comments
 (0)