diff --git a/cmd/zetae2e/local/v2.go b/cmd/zetae2e/local/v2.go index 8e38efff34..770d7201ef 100644 --- a/cmd/zetae2e/local/v2.go +++ b/cmd/zetae2e/local/v2.go @@ -14,33 +14,33 @@ import ( // startV2Tests starts v2 related tests in parallel func startV2Tests(eg *errgroup.Group, conf config.Config, deployerRunner *runner.E2ERunner, verbose bool) { - //// Test happy paths for gas token workflow - //eg.Go(v2TestRoutine(conf, "eth", conf.AdditionalAccounts.UserV2Ether, color.FgHiGreen, deployerRunner, verbose, - // e2etests.TestV2ETHDepositName, - // e2etests.TestV2ETHDepositAndCallName, - // e2etests.TestV2ETHWithdrawName, - // e2etests.TestV2ETHWithdrawAndArbitraryCallName, - // e2etests.TestV2ETHWithdrawAndCallName, - // e2etests.TestV2ETHWithdrawAndCallThroughContractName, - // e2etests.TestV2ZEVMToEVMArbitraryCallName, - // e2etests.TestV2ZEVMToEVMCallName, - // e2etests.TestV2ZEVMToEVMCallThroughContractName, - // e2etests.TestV2EVMToZEVMCallName, - // e2etests.TestV2ETHDepositAndCallNoMessageName, - // e2etests.TestV2ETHWithdrawAndCallNoMessageName, - //)) - // - //// Test happy paths for erc20 token workflow - //eg.Go(v2TestRoutine(conf, "erc20", conf.AdditionalAccounts.UserV2ERC20, color.FgHiBlue, deployerRunner, verbose, - // e2etests.TestV2ETHDepositName, // necessary to pay fees on ZEVM - // e2etests.TestV2ERC20DepositName, - // e2etests.TestV2ERC20DepositAndCallName, - // e2etests.TestV2ERC20WithdrawName, - // e2etests.TestV2ERC20WithdrawAndArbitraryCallName, - // e2etests.TestV2ERC20WithdrawAndCallName, - // e2etests.TestV2ERC20DepositAndCallNoMessageName, - // e2etests.TestV2ERC20WithdrawAndCallNoMessageName, - //)) + // Test happy paths for gas token workflow + eg.Go(v2TestRoutine(conf, "eth", conf.AdditionalAccounts.UserV2Ether, color.FgHiGreen, deployerRunner, verbose, + e2etests.TestV2ETHDepositName, + e2etests.TestV2ETHDepositAndCallName, + e2etests.TestV2ETHWithdrawName, + e2etests.TestV2ETHWithdrawAndArbitraryCallName, + e2etests.TestV2ETHWithdrawAndCallName, + e2etests.TestV2ETHWithdrawAndCallThroughContractName, + e2etests.TestV2ZEVMToEVMArbitraryCallName, + e2etests.TestV2ZEVMToEVMCallName, + e2etests.TestV2ZEVMToEVMCallThroughContractName, + e2etests.TestV2EVMToZEVMCallName, + e2etests.TestV2ETHDepositAndCallNoMessageName, + e2etests.TestV2ETHWithdrawAndCallNoMessageName, + )) + + // Test happy paths for erc20 token workflow + eg.Go(v2TestRoutine(conf, "erc20", conf.AdditionalAccounts.UserV2ERC20, color.FgHiBlue, deployerRunner, verbose, + e2etests.TestV2ETHDepositName, // necessary to pay fees on ZEVM + e2etests.TestV2ERC20DepositName, + e2etests.TestV2ERC20DepositAndCallName, + e2etests.TestV2ERC20WithdrawName, + e2etests.TestV2ERC20WithdrawAndArbitraryCallName, + e2etests.TestV2ERC20WithdrawAndCallName, + e2etests.TestV2ERC20DepositAndCallNoMessageName, + e2etests.TestV2ERC20WithdrawAndCallNoMessageName, + )) // Test revert cases for gas token workflow eg.Go( @@ -52,33 +52,33 @@ func startV2Tests(eg *errgroup.Group, conf config.Config, deployerRunner *runner deployerRunner, verbose, e2etests.TestV2ETHDepositName, // necessary to pay fees on ZEVM and withdraw - //e2etests.TestV2ETHDepositAndCallRevertName, - //e2etests.TestV2ETHDepositAndCallRevertWithCallName, - //e2etests.TestV2ETHWithdrawAndCallRevertName, + e2etests.TestV2ETHDepositAndCallRevertName, + e2etests.TestV2ETHDepositAndCallRevertWithCallName, + e2etests.TestV2ETHWithdrawAndCallRevertName, e2etests.TestV2ETHWithdrawAndCallRevertWithCallName, - //e2etests.TestDepositAndCallOutOfGasName, + e2etests.TestDepositAndCallOutOfGasName, ), ) - //// Test revert cases for erc20 token workflow - //eg.Go( - // v2TestRoutine( - // conf, - // "erc20-revert", - // conf.AdditionalAccounts.UserV2ERC20Revert, - // color.FgHiRed, - // deployerRunner, - // verbose, - // e2etests.TestV2ETHDepositName, // necessary to pay fees on ZEVM - // e2etests.TestV2ERC20DepositName, // necessary to have assets to withdraw - // e2etests.TestOperationAddLiquidityETHName, // liquidity with gas and ERC20 are necessary for reverts - // e2etests.TestOperationAddLiquidityERC20Name, - // e2etests.TestV2ERC20DepositAndCallRevertName, - // e2etests.TestV2ERC20DepositAndCallRevertWithCallName, - // e2etests.TestV2ERC20WithdrawAndCallRevertName, - // e2etests.TestV2ERC20WithdrawAndCallRevertWithCallName, - // ), - //) + // Test revert cases for erc20 token workflow + eg.Go( + v2TestRoutine( + conf, + "erc20-revert", + conf.AdditionalAccounts.UserV2ERC20Revert, + color.FgHiRed, + deployerRunner, + verbose, + e2etests.TestV2ETHDepositName, // necessary to pay fees on ZEVM + e2etests.TestV2ERC20DepositName, // necessary to have assets to withdraw + e2etests.TestOperationAddLiquidityETHName, // liquidity with gas and ERC20 are necessary for reverts + e2etests.TestOperationAddLiquidityERC20Name, + e2etests.TestV2ERC20DepositAndCallRevertName, + e2etests.TestV2ERC20DepositAndCallRevertWithCallName, + e2etests.TestV2ERC20WithdrawAndCallRevertName, + e2etests.TestV2ERC20WithdrawAndCallRevertWithCallName, + ), + ) } // v2TestRoutine runs v2 related e2e tests