ci: fix integration test race condition

This commit is contained in:
Evan Gray 2022-11-08 23:29:11 +00:00 committed by Evan Gray
parent a3c9de7d2d
commit 6c6bf5e522
2 changed files with 19 additions and 14 deletions

View File

@ -43,7 +43,7 @@ import {
APTOS_NODE_URL,
APTOS_PRIVATE_KEY,
ETH_NODE_URL,
ETH_PRIVATE_KEY3,
ETH_PRIVATE_KEY6,
TEST_ERC20,
WORMHOLE_RPC_HOSTS,
} from "./consts";
@ -108,7 +108,7 @@ describe("Aptos SDK tests", () => {
// setup ethereum
const provider = new ethers.providers.WebSocketProvider(ETH_NODE_URL);
const recipient = new ethers.Wallet(ETH_PRIVATE_KEY3, provider);
const recipient = new ethers.Wallet(ETH_PRIVATE_KEY6, provider);
const recipientAddress = await recipient.getAddress();
const ethTokenBridge = CONTRACTS.DEVNET.ethereum.token_bridge;
try {
@ -213,7 +213,7 @@ describe("Aptos SDK tests", () => {
test("Transfer native ERC-20 from Ethereum to Aptos", async () => {
// setup ethereum
const provider = new ethers.providers.WebSocketProvider(ETH_NODE_URL);
const sender = new ethers.Wallet(ETH_PRIVATE_KEY3, provider);
const sender = new ethers.Wallet(ETH_PRIVATE_KEY6, provider);
const ethTokenBridge = CONTRACTS.DEVNET.ethereum.token_bridge;
const ethCoreBridge = CONTRACTS.DEVNET.ethereum.core;

View File

@ -9,21 +9,21 @@ export const ETH_PRIVATE_KEY =
"0x4f3edf983ac636a65a842ce7c78d9aa706d3b113bce9c46f30d7d21715b23b1d"; // account 0
// account 1 used by NFT tests
export const ETH_PRIVATE_KEY2 =
"0x6370fd033278c143179d81c5526140625662b8daa446c22ee2d73db3707e620c"; // account 2
"0x6370fd033278c143179d81c5526140625662b8daa446c22ee2d73db3707e620c"; // account 2 - terra2 tests
export const ETH_PRIVATE_KEY3 =
"0x646f1ce2fdad0e6deeeb5c7e8e5543bdde65e86029e2fd9fc169899c440a7913"; // account 3
"0x646f1ce2fdad0e6deeeb5c7e8e5543bdde65e86029e2fd9fc169899c440a7913"; // account 3 - solana tests
export const ETH_PRIVATE_KEY4 =
"0xadd53f9a7e588d003326d1cbf9e4a43c061aadd9bc938c843a79e7b4fd2ad743"; // account 4
"0xadd53f9a7e588d003326d1cbf9e4a43c061aadd9bc938c843a79e7b4fd2ad743"; // account 4 - terrac tests
export const ETH_PRIVATE_KEY5 =
"0x395df67f0c2d2d9fe1ad08d1bc8b6627011959b79c53d7dd6a3536a33ab8a4fd"; // account 5
"0x395df67f0c2d2d9fe1ad08d1bc8b6627011959b79c53d7dd6a3536a33ab8a4fd"; // account 5 - near tests
export const ETH_PRIVATE_KEY6 =
"0xe485d098507f54e7733a205420dfddbe58db035fa577fc294ebd14db90767a52"; // account 6
"0xe485d098507f54e7733a205420dfddbe58db035fa577fc294ebd14db90767a52"; // account 6 - aptos tests
export const ETH_PRIVATE_KEY7 =
"0xa453611d9419d0e56f499079478fd72c37b251a94bfde4d19872c44cf65386e3"; // account 7
"0xa453611d9419d0e56f499079478fd72c37b251a94bfde4d19872c44cf65386e3"; // account 7 - algorand tests
export const ETH_PRIVATE_KEY8 =
"0x829e924fdf021ba3dbbc4225edfece9aca04b929d6e75613329ca6f1d31c0bb4"; // account 8
"0x829e924fdf021ba3dbbc4225edfece9aca04b929d6e75613329ca6f1d31c0bb4"; // account 8 - unused
export const ETH_PRIVATE_KEY9 =
"0xb0057716d5917badaf911b193b12b910811c1497b5bada8d7711f758981c3773"; // account 9
"0xb0057716d5917badaf911b193b12b910811c1497b5bada8d7711f758981c3773"; // account 9 - unused
export const SOLANA_HOST = ci
? "http://solana-devnet:8899"
: "http://localhost:8899";
@ -85,9 +85,14 @@ export const TERRA_HOST =
export const NEAR_NODE_URL = ci ? "http://near:3030" : "http://localhost:3030";
export const APTOS_NODE_URL = ci ? "http://aptos:8080/v1" : "http://0.0.0.0:8080/v1"
export const APTOS_FAUCET_URL = ci ? "http://aptos:8081" : "http://0.0.0.0:8081"
export const APTOS_PRIVATE_KEY = "537c1f91e56891445b491068f519b705f8c0f1a1e66111816dd5d4aa85b8113d";
export const APTOS_NODE_URL = ci
? "http://aptos:8080/v1"
: "http://0.0.0.0:8080/v1";
export const APTOS_FAUCET_URL = ci
? "http://aptos:8081"
: "http://0.0.0.0:8081";
export const APTOS_PRIVATE_KEY =
"537c1f91e56891445b491068f519b705f8c0f1a1e66111816dd5d4aa85b8113d";
describe("consts should exist", () => {
it("has Solana test token", () => {