File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -37,10 +37,15 @@ struct ActiveFork {
37
37
38
38
abstract contract WormholeRelayerTest is Test {
39
39
/**
40
- * @dev virtual function to initialize active forks before each test
40
+ * @dev required override to initialize active forks before each test
41
41
*/
42
42
function setUpFork (ActiveFork memory fork ) public virtual ;
43
43
44
+ /**
45
+ * @dev optional override that runs after all forks have been set up
46
+ */
47
+ function setUpGeneral () public virtual {}
48
+
44
49
uint256 constant DEVNET_GUARDIAN_PK = 0xcfb12303a19cde580bb4dd771639b0d26bc68353645571a8cff516ab2ee113a0 ;
45
50
46
51
// conveneince information to set up tests against testnet/mainnet forks
@@ -123,6 +128,9 @@ abstract contract WormholeRelayerTest is Test {
123
128
124
129
// Allow the offchain relayer to work on all forks
125
130
vm.makePersistent (address (mockOffchainRelayer));
131
+
132
+ vm.selectFork (firstFork.fork);
133
+ setUpGeneral ();
126
134
}
127
135
128
136
function performDelivery () public {
@@ -356,6 +364,8 @@ abstract contract WormholeRelayerBasicTest is WormholeRelayerTest {
356
364
}
357
365
358
366
function setUp () public override {
367
+ sourceFork = 0 ;
368
+ targetFork = 1 ;
359
369
_setUp ();
360
370
// aliases can't be set until after setUp
361
371
guardianSource = activeForks[activeForksList[0 ]].guardian;
You can’t perform that action at this time.
0 commit comments