@@ -36,9 +36,8 @@ import (
3636 setconfigtypes "github.com/smartcontractkit/cld-changesets/mcms/changesets/set-config/types"
3737)
3838
39+ //nolint:paralleltest // global mcm.SetProgramID state and shared Solana CTF container setup
3940func TestChangeset_VerifyPreconditions (t * testing.T ) {
40- t .Parallel ()
41-
4241 evmSelector := chain_selectors .TEST_90000001 .Selector
4342 solSelector := chain_selectors .TEST_22222222222222222222222222222222222222222222 .Selector
4443
@@ -51,6 +50,7 @@ func TestChangeset_VerifyPreconditions(t *testing.T) {
5150 environment .WithLogger (logger .Test (t )),
5251 ))
5352 require .NoError (t , err )
53+ require .Contains (t , rt .Environment ().BlockChains .SolanaChains (), solSelector )
5454
5555 config := cldftesthelpers .SingleGroupTimelockConfig (t )
5656 err = rt .Exec (
@@ -416,7 +416,7 @@ func TestChangeset_EVM_Qualifier(t *testing.T) {
416416 name : "missing qualifier" ,
417417 qualifier : "" ,
418418 wantErr : fmt .Sprintf (
419- "validate timelock ref for chain %s: multiple address refs matched query: expected exactly 1 ref matching query {ChainSelector: %s, Type: %s}, found 2" ,
419+ "family evm: validate timelock ref for chain %s: multiple address refs matched query: expected exactly 1 ref matching query {ChainSelector: %s, Type: %s}, found 2" ,
420420 selectorStr ,
421421 selectorStr ,
422422 mcmscontracts .RBACTimelock ,
@@ -426,7 +426,7 @@ func TestChangeset_EVM_Qualifier(t *testing.T) {
426426 name : "unknown qualifier" ,
427427 qualifier : "does-not-exist" ,
428428 wantErr : fmt .Sprintf (
429- "validate timelock ref for chain %s: no address ref matched query: expected exactly 1 ref matching query {ChainSelector: %s, Type: %s, Qualifier: does-not-exist}, found 0" ,
429+ "family evm: validate timelock ref for chain %s: no address ref matched query: expected exactly 1 ref matching query {ChainSelector: %s, Type: %s, Qualifier: does-not-exist}, found 0" ,
430430 selectorStr ,
431431 selectorStr ,
432432 mcmscontracts .RBACTimelock ,
@@ -476,9 +476,8 @@ func TestChangeset_EVM_BuildsProposalWithoutExecute(t *testing.T) {
476476 require .NotEmpty (t , output .Reports )
477477}
478478
479+ //nolint:paralleltest // global mcm.SetProgramID state and shared Solana CTF container setup
479480func TestChangeset_Solana (t * testing.T ) {
480- t .Parallel ()
481-
482481 selector := chain_selectors .TEST_22222222222222222222222222222222222222222222 .Selector
483482 programsPath , programIDs , ab := soltestutils .PreloadMCMS (t , selector )
484483
@@ -488,6 +487,7 @@ func TestChangeset_Solana(t *testing.T) {
488487 environment .WithLogger (logger .Test (t )),
489488 ))
490489 require .NoError (t , err )
490+ require .Contains (t , rt .Environment ().BlockChains .SolanaChains (), selector )
491491
492492 chain := rt .Environment ().BlockChains .SolanaChains ()[selector ]
493493
0 commit comments