Skip to content

Commit

Permalink
up waiter defaults for airdropping and airdrop even less
Browse files Browse the repository at this point in the history
  • Loading branch information
ml-james committed Jul 3, 2024
1 parent 83c775a commit 4ede889
Show file tree
Hide file tree
Showing 7 changed files with 11 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ final class AddressLookupTableProgramIntegrationTest extends IntegrationTestBase
void beforeEachTest()
{
solana.createKeyPair("payer");
solana.airdrop("payer", "0.1");
solana.airdrop("payer", "0.01");
solana.createKeyPair("addressLookupTableAuthority");
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public class AssociatedTokenProgramIntegrationTest extends IntegrationTestBase
void beforeEachTest()
{
solana.createKeyPair("payer");
solana.airdrop("payer", "0.1");
solana.airdrop("payer", "0.01");
}

@Disabled
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public class BpfLoaderUpgradableProgramIntegrationTest extends IntegrationTestBa
void beforeEachTest()
{
solana.createKeyPair("payer");
solana.airdrop("payer", "0.1");
solana.airdrop("payer", "0.01");
}

@Disabled
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public class ComputeBudgetProgramIntegrationTest extends IntegrationTestBase
void beforeEachTest()
{
solana.createKeyPair("payer");
solana.airdrop("payer", "0.1");
solana.airdrop("payer", "0.01");
}

@Disabled
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public class SystemProgramIntegrationTest extends IntegrationTestBase
void beforeEachTest()
{
solana.createKeyPair("payer");
solana.airdrop("payer", "0.1");
solana.airdrop("payer", "0.01");
}

@ParameterizedMessageEncodingTest
Expand All @@ -21,7 +21,7 @@ void shouldCreateNonce(final String messageEncoding)
solana.createKeyPair("account");
solana.createKeyPair("authority");

solana.airdrop("authority", "0.1");
solana.airdrop("authority", "0.01");
solana.createNonceAccount("account", "authority", "payer");
}

Expand All @@ -33,7 +33,7 @@ void shouldAdvanceNonce(final String messageEncoding)
solana.createKeyPair("account");
solana.createKeyPair("authority");

solana.airdrop("address: authority", "amountSol: 0.1");
solana.airdrop("address: authority", "amountSol: 0.01");
solana.createNonceAccount("account", "authority", "payer");

solana.advanceNonce("account", "authority", "payer");
Expand All @@ -47,7 +47,7 @@ void shouldTransferSol(final String messageEncoding)
solana.createKeyPair("from");
solana.createKeyPair("to");

solana.airdrop("from", "0.1");
solana.airdrop("from", "0.01");

solana.transfer("from", "to", "0.01", "payer");

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ class TokenProgramIntegrationTest extends IntegrationTestBase
void beforeEachTest()
{
solana.createKeyPair("payer");
solana.airdrop("payer", "0.1");
solana.airdrop("payer", "0.01");
}

@ParameterizedTokenTest
Expand Down
3 changes: 2 additions & 1 deletion src/test-support/java/com/lmax/solana4j/SolanaNodeDsl.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
import com.lmax.solana4j.util.TestKeyPairGenerator;
import org.bouncycastle.util.encoders.Base64;

import java.time.Duration;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
Expand Down Expand Up @@ -70,7 +71,7 @@ public void airdrop(final String... args)
final Sol sol = new Sol(params.valueAsBigDecimal("amountSol"));

final String transactionSignature = solanaDriver.requestAirdrop(address, sol.lamports());
new Waiter().waitFor(new IsNotNullAssertion<>(() -> solanaDriver.getTransactionResponse(transactionSignature).getTransaction()));
new Waiter().withRetrys(15).withMaximumBackoff(Duration.ofSeconds(30)).waitFor(new IsNotNullAssertion<>(() -> solanaDriver.getTransactionResponse(transactionSignature).getTransaction()));
}

public void retrieveAddressLookupTable(final String... args)
Expand Down

0 comments on commit 4ede889

Please sign in to comment.