Skip to content

Commit ab5f82f

Browse files
authored
test: cover state compuation with fvm2 and fvm3 (#6432)
1 parent 058b4b2 commit ab5f82f

File tree

1 file changed

+25
-2
lines changed

1 file changed

+25
-2
lines changed

src/state_manager/utils.rs

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,8 +273,9 @@ pub mod state_compute {
273273
use super::*;
274274

275275
#[tokio::test(flavor = "multi_thread")]
276-
async fn state_compute_calibnet() {
276+
async fn state_compute_calibnet_3111900() {
277277
let chain = NetworkChain::Calibnet;
278+
// FVM@4
278279
let snapshot = get_state_compute_snapshot(&chain, 3111900).await.unwrap();
279280
let (sm, ts) = prepare_state_compute(&chain, &snapshot, false)
280281
.await
@@ -283,7 +284,29 @@ pub mod state_compute {
283284
}
284285

285286
#[tokio::test(flavor = "multi_thread")]
286-
async fn state_compute_mainnet() {
287+
async fn state_compute_calibnet_480000() {
288+
let chain = NetworkChain::Calibnet;
289+
// FVM@3
290+
let snapshot = get_state_compute_snapshot(&chain, 480000).await.unwrap();
291+
let (sm, ts) = prepare_state_compute(&chain, &snapshot, false)
292+
.await
293+
.unwrap();
294+
state_compute(sm, ts).await;
295+
}
296+
297+
#[tokio::test(flavor = "multi_thread")]
298+
async fn state_compute_calibnet_300000() {
299+
let chain = NetworkChain::Calibnet;
300+
// FVM@2
301+
let snapshot = get_state_compute_snapshot(&chain, 300000).await.unwrap();
302+
let (sm, ts) = prepare_state_compute(&chain, &snapshot, false)
303+
.await
304+
.unwrap();
305+
state_compute(sm, ts).await;
306+
}
307+
308+
#[tokio::test(flavor = "multi_thread")]
309+
async fn state_compute_mainnet_5427431() {
287310
let chain = NetworkChain::Mainnet;
288311
let snapshot = get_state_compute_snapshot(&chain, 5427431).await.unwrap();
289312
let (sm, ts) = prepare_state_compute(&chain, &snapshot, false)

0 commit comments

Comments
 (0)