Skip to content

Commit 471d2cc

Browse files
committed
fix: integration tests now use prod version to test against
1 parent 6689bdf commit 471d2cc

File tree

3 files changed

+20
-4
lines changed

3 files changed

+20
-4
lines changed

.github/workflows/run-tests.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,11 @@ jobs:
8585
export PATH="/home/runner/.local/share/solana/install/active_release/bin:$PATH"
8686
cargo test-sbf --features unit_test_config
8787
88+
- name: compile production version for integration tests
89+
run: |
90+
export PATH="/home/runner/.local/share/solana/install/active_release/bin:$PATH"
91+
cargo build-sbf
92+
8893
- name: clean up before integration tests
8994
run: |
9095
cp target/deploy/dlp.so /tmp/dlp.so

tests/integration/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/integration/programs/test-delegation/src/lib.rs

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use ephemeral_rollups_sdk::cpi::DelegateConfig;
44

55
declare_id!("3vAK9JQiDsKoQNwmcfeEng4Cnv22pYuj1ASfso7U4ukF");
66

7+
const DEFAULT_VALIDATOR_IDENTITY: Pubkey = pubkey!("tEsT3eV6RFCWs1BZ7AXTzasHqTtMnMLCB2tjQ42TDXD");
78
pub const TEST_PDA_SEED: &[u8] = b"test-pda";
89
pub const TEST_PDA_SEED_OTHER: &[u8] = b"test-pda-other";
910

@@ -12,6 +13,7 @@ pub const TEST_PDA_SEED_OTHER: &[u8] = b"test-pda-other";
1213
pub mod test_delegation {
1314
use super::*;
1415
use anchor_lang::system_program::{transfer, Transfer};
16+
use ephemeral_rollups_sdk::types::DelegateAccountArgs;
1517

1618
pub fn initialize(ctx: Context<Initialize>) -> Result<()> {
1719
let counter = &mut ctx.accounts.counter;
@@ -36,7 +38,10 @@ pub mod test_delegation {
3638
ctx.accounts.delegate_pda(
3739
&ctx.accounts.payer,
3840
&[TEST_PDA_SEED],
39-
DelegateConfig::default(),
41+
DelegateConfig {
42+
commit_frequency_ms: DelegateAccountArgs::default().commit_frequency_ms,
43+
validator: Some(DEFAULT_VALIDATOR_IDENTITY),
44+
},
4045
)?;
4146
Ok(())
4247
}
@@ -46,12 +51,18 @@ pub mod test_delegation {
4651
ctx.accounts.delegate_pda(
4752
&ctx.accounts.payer,
4853
&[TEST_PDA_SEED],
49-
DelegateConfig::default(),
54+
DelegateConfig {
55+
commit_frequency_ms: DelegateAccountArgs::default().commit_frequency_ms,
56+
validator: Some(DEFAULT_VALIDATOR_IDENTITY),
57+
},
5058
)?;
5159
ctx.accounts.delegate_pda_other(
5260
&ctx.accounts.payer,
5361
&[TEST_PDA_SEED_OTHER],
54-
DelegateConfig::default(),
62+
DelegateConfig {
63+
commit_frequency_ms: DelegateAccountArgs::default().commit_frequency_ms,
64+
validator: Some(DEFAULT_VALIDATOR_IDENTITY),
65+
},
5566
)?;
5667
msg!(
5768
"Delegated {:?}, owner {:?}",

0 commit comments

Comments
 (0)