remove test coverage files

This commit is contained in:
derpy-duck 2023-03-15 17:55:38 +00:00
parent a7f563e949
commit 5fa2fc6070
4 changed files with 27 additions and 12636 deletions

View File

@ -1783,8 +1783,9 @@ contract TestCoreRelayer is Test {
) internal {
ForwardStack memory stack;
vm.recordLogs();
forwardTester = new ForwardTester(address(setup.target.wormhole), address(setup.target.coreRelayer), address(setup.target.wormholeSimulator));
vm.deal(address(forwardTester), type(uint256).max/2);
forwardTester =
new ForwardTester(address(setup.target.wormhole), address(setup.target.coreRelayer), address(setup.target.wormholeSimulator));
vm.deal(address(forwardTester), type(uint256).max / 2);
stack.targetAddress = setup.source.coreRelayer.toWormholeFormat(address(forwardTester));
stack.payment = assumeAndGetForwardPayment(gasParams.targetGasLimit, 500000, setup, gasParams, feeParams);
stack.wormholeFee = setup.source.wormhole.messageFee();
@ -1849,7 +1850,11 @@ contract TestCoreRelayer is Test {
StandardSetupTwoChains memory setup = standardAssumeAndSetupTwoChains(gasParams, feeParams, 1000000);
executeForwardTest(
ForwardTester.Action.ForwardRequestFromWrongAddress, DeliveryStatus.RECEIVER_FAILURE, setup, gasParams, feeParams
ForwardTester.Action.ForwardRequestFromWrongAddress,
DeliveryStatus.RECEIVER_FAILURE,
setup,
gasParams,
feeParams
);
}

View File

@ -26,7 +26,12 @@ contract ForwardTester is IWormholeReceiver {
wormholeRelayer = IWormholeRelayer(_wormholeRelayer);
genericRelayer = new MockGenericRelayer(_wormhole, _wormholeSimulator, _wormholeRelayer);
genericRelayer.setWormholeRelayerContract(wormhole.chainId(), address(wormholeRelayer));
genericRelayer.setProviderDeliveryAddress(wormhole.chainId(), wormholeRelayer.fromWormholeFormat(IRelayProvider(wormholeRelayer.getDefaultRelayProvider()).getDeliveryAddress(wormhole.chainId())));
genericRelayer.setProviderDeliveryAddress(
wormhole.chainId(),
wormholeRelayer.fromWormholeFormat(
IRelayProvider(wormholeRelayer.getDefaultRelayProvider()).getDeliveryAddress(wormhole.chainId())
)
);
genericRelayer.setWormholeFee(wormhole.chainId(), wormhole.messageFee());
}
@ -58,9 +63,7 @@ contract ForwardTester is IWormholeReceiver {
uint256 maxTransactionFee =
wormholeRelayer.quoteGas(vaa.emitterChainId, 10000, wormholeRelayer.getDefaultRelayProvider());
DummyContract dc = new DummyContract(address(wormholeRelayer));
dc.forward(
vaa.emitterChainId, vaa.emitterAddress, vaa.emitterAddress, maxTransactionFee, 0, 1
);
dc.forward(vaa.emitterChainId, vaa.emitterAddress, vaa.emitterAddress, maxTransactionFee, 0, 1);
} else if (action == Action.NonceIsZero) {
uint256 maxTransactionFee =
wormholeRelayer.quoteGas(vaa.emitterChainId, 10000, wormholeRelayer.getDefaultRelayProvider());
@ -85,9 +88,10 @@ contract ForwardTester is IWormholeReceiver {
uint256 maxTransactionFee =
wormholeRelayer.quoteGas(wormhole.chainId(), 10000, wormholeRelayer.getDefaultRelayProvider());
vm.recordLogs();
wormholeRelayer.send{value: maxTransactionFee + wormhole.messageFee()}(wormhole.chainId(), vaa.emitterAddress, vaa.emitterAddress, maxTransactionFee, 0, 1);
wormholeRelayer.send{value: maxTransactionFee + wormhole.messageFee()}(
wormhole.chainId(), vaa.emitterAddress, vaa.emitterAddress, maxTransactionFee, 0, 1
);
genericRelayer.relay(wormhole.chainId());
} else {
uint256 maxTransactionFee =
wormholeRelayer.quoteGas(vaa.emitterChainId, 10000, wormholeRelayer.getDefaultRelayProvider());
@ -100,12 +104,19 @@ contract ForwardTester is IWormholeReceiver {
contract DummyContract {
IWormholeRelayer wormholeRelayer;
constructor(address _wormholeRelayer) {
wormholeRelayer = IWormholeRelayer(_wormholeRelayer);
}
function forward(uint16 chainId, bytes32 targetAddress, bytes32 refundAddress, uint256 maxTransactionFee, uint256 receiverValue, uint32 nonce) public {
function forward(
uint16 chainId,
bytes32 targetAddress,
bytes32 refundAddress,
uint256 maxTransactionFee,
uint256 receiverValue,
uint32 nonce
) public {
wormholeRelayer.forward(chainId, targetAddress, refundAddress, maxTransactionFee, receiverValue, nonce);
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff