diff --git a/core/services/fluxmonitorv2/poll_manager_test.go b/core/services/fluxmonitorv2/poll_manager_test.go index dcf3527ee9e..59545f125f1 100644 --- a/core/services/fluxmonitorv2/poll_manager_test.go +++ b/core/services/fluxmonitorv2/poll_manager_test.go @@ -7,6 +7,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" + "github.com/smartcontractkit/quarantine" + "github.com/smartcontractkit/chainlink-evm/gethwrappers/generated/flux_aggregator_wrapper" "github.com/smartcontractkit/chainlink/v2/core/logger" "github.com/smartcontractkit/chainlink/v2/core/services/fluxmonitorv2" @@ -255,6 +257,7 @@ func TestPollManager_HibernationOnStartThenAwaken(t *testing.T) { } func TestPollManager_AwakeOnStartThenHibernate(t *testing.T) { + quarantine.Flaky(t, "DX-1863") t.Parallel() pm := newPollManager(t) diff --git a/core/services/workflows/delegate_test.go b/core/services/workflows/delegate_test.go index 0fb1b3d0df8..3a9746b7e9b 100644 --- a/core/services/workflows/delegate_test.go +++ b/core/services/workflows/delegate_test.go @@ -5,12 +5,15 @@ import ( "github.com/stretchr/testify/require" + "github.com/smartcontractkit/quarantine" + "github.com/smartcontractkit/chainlink/v2/core/internal/testutils" "github.com/smartcontractkit/chainlink/v2/core/services/workflows" "github.com/smartcontractkit/chainlink/v2/core/testdata/testspecs" ) func TestDelegate_JobSpecValidator(t *testing.T) { + quarantine.Flaky(t, "DX-2716") t.Parallel() var tt = []struct { name string diff --git a/deployment/ccip/changeset/solana_v0_1_1/cs_chain_contracts_test.go b/deployment/ccip/changeset/solana_v0_1_1/cs_chain_contracts_test.go index 13b509ac698..64ce3b6be78 100644 --- a/deployment/ccip/changeset/solana_v0_1_1/cs_chain_contracts_test.go +++ b/deployment/ccip/changeset/solana_v0_1_1/cs_chain_contracts_test.go @@ -80,6 +80,7 @@ func deployTokenAndMint(t *testing.T, tenv cldf.Environment, solChain uint64, wa // remote chain setup func TestAddRemoteChainWithMcms(t *testing.T) { + quarantine.Flaky(t, "DX-1823") t.Parallel() doTestAddRemoteChain(t, true) } diff --git a/integration-tests/smoke/ccip/ccip_rmn_test.go b/integration-tests/smoke/ccip/ccip_rmn_test.go index 2036494edef..e0517dd8388 100644 --- a/integration-tests/smoke/ccip/ccip_rmn_test.go +++ b/integration-tests/smoke/ccip/ccip_rmn_test.go @@ -241,6 +241,7 @@ func TestRMN_NotEnoughSigners(t *testing.T) { } func TestRMN_DifferentRmnNodesForDifferentChains(t *testing.T) { + quarantine.Flaky(t, "DX-2142") runRmnTestCase(t, rmnTestCase{ name: "different rmn nodes support different chains", waitForExec: false, @@ -1013,6 +1014,7 @@ func performReorgTest(t *testing.T, e testhelpers.DeployedEnv, l logging.Logger, } func Test_CCIPReorg_BelowFinality_OnSource_WithRMN(t *testing.T) { + quarantine.Flaky(t, "DX-2717") tc := rmnTestCase{ homeChainConfig: homeChainConfig{ f: map[int]int{chain0: 1, chain1: 1}, @@ -1056,6 +1058,7 @@ func Test_CCIPReorg_BelowFinality_OnSource_WithRMN(t *testing.T) { } func Test_CCIPReorg_BelowFinality_OnSource_WithRMN_Recover(t *testing.T) { + quarantine.Flaky(t, "DX-2718") tc := rmnTestCase{ homeChainConfig: homeChainConfig{ f: map[int]int{chain0: 1, chain1: 1}, @@ -1104,6 +1107,7 @@ func Test_CCIPReorg_BelowFinality_OnSource_WithRMN_Recover(t *testing.T) { } func Test_CCIPReorg_BelowFinality_OnSource_WithRMN_Block(t *testing.T) { + quarantine.Flaky(t, "DX-2719") tc := rmnTestCase{ homeChainConfig: homeChainConfig{ f: map[int]int{chain0: 1, chain1: 1}, diff --git a/system-tests/tests/go.mod b/system-tests/tests/go.mod index 07db3eb501e..25c5e0ee931 100644 --- a/system-tests/tests/go.mod +++ b/system-tests/tests/go.mod @@ -79,6 +79,7 @@ require ( github.com/smartcontractkit/chainlink/system-tests/tests/smoke/cre/evm/logtrigger v0.0.0-00010101000000-000000000000 github.com/smartcontractkit/chainlink/system-tests/tests/smoke/cre/evmread v0.0.0-20250917232237-c4ecf802c6f8 github.com/smartcontractkit/libocr v0.0.0-20251212213002-0a5e2f907dda + github.com/smartcontractkit/quarantine v0.0.0-20250909213106-ece491bef618 github.com/stretchr/testify v1.11.1 golang.org/x/sync v0.19.0 google.golang.org/protobuf v1.36.11 diff --git a/system-tests/tests/regression/cre/cre_regression_suite_test.go b/system-tests/tests/regression/cre/cre_regression_suite_test.go index 2bf87a78322..58ec0448cfb 100644 --- a/system-tests/tests/regression/cre/cre_regression_suite_test.go +++ b/system-tests/tests/regression/cre/cre_regression_suite_test.go @@ -5,6 +5,8 @@ import ( "strings" "testing" + "github.com/smartcontractkit/quarantine" + t_helpers "github.com/smartcontractkit/chainlink/system-tests/tests/test-helpers" "github.com/smartcontractkit/chainlink-testing-framework/framework" @@ -116,6 +118,7 @@ func Test_CRE_V2_EVM_GetTransactionByHash_Invalid_Hash_Regression(t *testing.T) } func Test_CRE_V2_EVM_GetTransactionReceipt_Invalid_Hash_Regression(t *testing.T) { + quarantine.Flaky(t, "DX-1954") runEVMNegativeTestSuite(t, evmNegativeTestsGetTransactionReceiptInvalidHash) } diff --git a/system-tests/tests/smoke/cre/cre_suite_test.go b/system-tests/tests/smoke/cre/cre_suite_test.go index e5e9aabfe10..8efe0e104dc 100644 --- a/system-tests/tests/smoke/cre/cre_suite_test.go +++ b/system-tests/tests/smoke/cre/cre_suite_test.go @@ -6,6 +6,8 @@ import ( "github.com/stretchr/testify/require" + "github.com/smartcontractkit/quarantine" + t_helpers "github.com/smartcontractkit/chainlink/system-tests/tests/test-helpers" ) @@ -131,6 +133,7 @@ func Test_CRE_V2_Suite(t *testing.T) { } func Test_CRE_V2_EVM_Suite(t *testing.T) { + quarantine.Flaky(t, "CRE-1581") topology := os.Getenv("TOPOLOGY_NAME") testEnv := t_helpers.SetupTestEnvironmentWithConfig(t, t_helpers.GetDefaultTestConfig(t), v2RegistriesFlags...) @@ -155,6 +158,7 @@ func Test_CRE_V2_HTTP_Action_Suite(t *testing.T) { } func Test_CRE_V2_Beholder_Suite(t *testing.T) { + quarantine.Flaky(t, "DX-2340") testEnv := t_helpers.SetupTestEnvironmentWithConfig(t, t_helpers.GetDefaultTestConfig(t), append(v2RegistriesFlags, "--with-dashboards")...) ExecuteLogStreamingTest(t, testEnv)