Skip to content

Conversation

@cll-gg
Copy link
Contributor

@cll-gg cll-gg commented Oct 21, 2025

Done

  • Use chainlink version from go.mod instead of separately checked out version
  • Fix some dependency issues by replacing/updating dependencies
  • Use test-dir argument to start up aptos devnet
  • Update .example.env based on .env from smoke test CI job
  • Increase timeout for core node startup

Currently blocked on

Test failure
--- FAIL: TestOCR3Keystone (343.08s)
panic: no such flag -evm-chain-id [recovered, repanicked]

goroutine 357 [running]:
testing.tRunner.func1.2({0x10b8d5380, 0x14001a7c3a0})
	/opt/homebrew/Cellar/go/1.25.1/libexec/src/testing/testing.go:1872 +0x190
testing.tRunner.func1()
	/opt/homebrew/Cellar/go/1.25.1/libexec/src/testing/testing.go:1875 +0x31c
panic({0x10b8d5380?, 0x14001a7c3a0?})
	/opt/homebrew/Cellar/go/1.25.1/libexec/src/runtime/panic.go:783 +0x120
github.com/smartcontractkit/chainlink/core/scripts/common.PanicErr(...)
	/Users/ggerritsen/go/pkg/mod/github.com/smartcontractkit/chainlink/core/[email protected]/common/helpers.go:143
github.com/smartcontractkit/chainlink/core/scripts/keystone/src.deployOCR3JobSpecs.func1(0x14000827ce0)
	/Users/ggerritsen/go/pkg/mod/github.com/smartcontractkit/chainlink/core/[email protected]/keystone/src/02_provision_ocr3_capability.go:170 +0x98
github.com/smartcontractkit/chainlink/core/scripts/keystone/src.(*nodeAPI).withFlags(0x140023ac580, 0x14000a45210, 0x140018a73a0)
	/Users/ggerritsen/go/pkg/mod/github.com/smartcontractkit/chainlink/core/[email protected]/keystone/src/99_app.go:127 +0x50
github.com/smartcontractkit/chainlink/core/scripts/keystone/src.deployOCR3JobSpecs({0x140015a4008, 0x5, 0x140017aa700?}, 0x539, {0x14001390588, 0x5, 0x23?}, 0x1a22, 0x14000c19e30)
	/Users/ggerritsen/go/pkg/mod/github.com/smartcontractkit/chainlink/core/[email protected]/keystone/src/02_provision_ocr3_capability.go:166 +0x3d0
github.com/smartcontractkit/chainlink/core/scripts/keystone/src.(*Toolkit).DeployOCR3JobSpecs(0x1104733a0?, {0x14000c187f0, 0x6, 0x6})
	/Users/ggerritsen/go/pkg/mod/github.com/smartcontractkit/chainlink/core/[email protected]/keystone/src/01_toolkit.go:126 +0x304
github.com/smartcontractkit/chainlink/core/scripts/keystone/src.(*Toolkit).Run(0x14002c6f5c8, {0x14000c187e0?, 0x14002c6f668?, 0x1?})
	/Users/ggerritsen/go/pkg/mod/github.com/smartcontractkit/chainlink/core/[email protected]/keystone/src/01_toolkit.go:48 +0x2c8
github.com/smartcontractkit/chainlink-aptos/integration-tests/deploy.(*Keystone).DeployOCR3JobSpecs(0x140021da500, {0x10922fa9c, 0x40})
	/Users/ggerritsen/dev/cll/chainlink-aptos/integration-tests/deploy/keystone.go:63 +0x25c
github.com/smartcontractkit/chainlink-aptos/integration-tests/smoke_test.TestOCR3Keystone(0x14000682c40)
	/Users/ggerritsen/dev/cll/chainlink-aptos/integration-tests/smoke/ocr3_test.go:90 +0xc0c
testing.tRunner(0x14000682c40, 0x10c644920)
	/opt/homebrew/Cellar/go/1.25.1/libexec/src/testing/testing.go:1934 +0xc8
created by testing.(*T).Run in goroutine 1
	/opt/homebrew/Cellar/go/1.25.1/libexec/src/testing/testing.go:1997 +0x364
FAIL	github.com/smartcontractkit/chainlink-aptos/integration-tests/smoke	346.577s
FAIL

How to reproduce

Prerequisites

  • Docker running with Rosetta emulation turned off
  • a local chainlink-aptos docker image
    • you can create this by checking our chainlink commit 03478edcd6 and running docker buildx build --build-arg COMMIT_SHA=$(git rev-parse HEAD) -t local_chainlink -f plugins/chainlink.Dockerfile .
    • then running in the chainlink-aptos dir: docker buildx build --build-arg BASE_IMAGE=local_chainlink -t chainlink-aptos -f ./Dockerfile .

Execute test

TEST_LOG_LEVEL=DEBUG go test -v -timeout 24h -count=1 -run TestOCR3Keystone ./smoke

@cll-gg cll-gg changed the title Use chainlink version from go.mod instead of separately checked out v… DF-21723 Make integration tests run again Oct 21, 2025
@faisal-chainlink
Copy link
Contributor

faisal-chainlink commented Jan 15, 2026

After upgrading several packages in /integration-tests and disable LOOP mode for the EVM deployer along with an updated configs structure. Running the smoke tests is getting upto the point where OCR jobs are submitted and it's waiting to see success transactions:

2026-01-15T18:15:32+04:00 INF Deploying workflows
Reading nodes list from /Users/faisal/Desktop/chainlink-aptos/integration-tests/.cache/YOd8JQr5UV/NodesList.txt
Deploying jobspec: workflow
Workflow deployed successfully
Deploying jobspec: workflow
Workflow deployed successfully
Deploying jobspec: workflow
Workflow deployed successfully
Deploying jobspec: workflow
Workflow deployed successfully
Deploying jobspec: workflow
Workflow deployed successfully
2026-01-15T18:15:32+04:00 INF Waiting for OCR3 jobs to complete
2026-01-15T18:15:32+04:00 INF Found 0 successful transactions, required 2

However, it's currently stuck at that point. Then fails / times out after 10 minutes.

cc @cll-gg

@faisal-chainlink
Copy link
Contributor

faisal-chainlink commented Jan 15, 2026

Checked the run logs for the core node /logs/chainlink.core-0-....log and it doesn't seem to show any are triggered. With an error indicating a missing capability.

2026-01-15T14:15:42.604Z [ERROR] failed to get trigger capability: capability not found with id [email protected] workflows/engine.go:207          [email protected] logger=WorkflowEngine stacktrace=github.com/smartcontractkit/chainlink/v2/core/services/workflows.(*Engine).resolveWorkflowCapabilities
	/chainlink/core/services/workflows/engine.go:207
github.com/smartcontractkit/chainlink/v2/core/services/workflows.(*Engine).init.func1
	/chainlink/core/services/workflows/engine.go:367
github.com/smartcontractkit/chainlink/v2/core/services/workflows/internal.RunWithRetries
	/chainlink/core/services/workflows/internal/retry.go:45
github.com/smartcontractkit/chainlink/v2/core/services/workflows.(*Engine).init
	/chainlink/core/services/workflows/engine.go:358 version=2.27.0@03478ed workflowID=6e2c456ed456df41bd446bc5be86557b8f6b1ceab5286017a3c2cb373b2570a3 workflowOwner=00000000000000000000000000000000000000aa workflowRegistryAddress=0xv1EngineDefault workflowRegistryChainID=1 

@faisal-chainlink faisal-chainlink marked this pull request as ready for review January 15, 2026 17:09
@faisal-chainlink faisal-chainlink requested a review from a team as a code owner January 15, 2026 17:09
@faisal-chainlink faisal-chainlink merged commit 026af7d into develop Jan 15, 2026
19 checks passed
@faisal-chainlink faisal-chainlink deleted the DF-21723-make-smoke-tests-run-again branch January 15, 2026 22:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants