Skip to content

Commit 06d221e

Browse files
committed
bats-test: Add bats-test for ckb import and export
Signed-off-by: Eval EXEC <[email protected]>
1 parent d2bbfa9 commit 06d221e

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-2
lines changed

ckb-bin/src/tests/bats_tests/export_import.bats

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,18 @@ function ckb_import { #@test
2222
[ "$status" -eq 0 ]
2323
}
2424

25+
function _export_range() { #@test
26+
bash -c "ckb init -C ${TMP_DIR}/import_range"
27+
bash -c "ckb export -C ${TMP_DIR}/import -t ${TMP_DIR}/import_range --from 1 --to 200"
28+
bash -c "ckb export -C ${TMP_DIR}/import -t ${TMP_DIR}/import_range --from 200 --to 300"
29+
bash -c "ckb export -C ${TMP_DIR}/import -t ${TMP_DIR}/import_range --from 300 --to 400"
30+
bash -c "ckb export -C ${TMP_DIR}/import -t ${TMP_DIR}/import_range --from 400 --to 500"
31+
bash -c "ckb import -C ${TMP_DIR}/import_range ${TMP_DIR}/import_range/ckb-1-200.jsonl"
32+
bash -c "ckb import -C ${TMP_DIR}/import_range ${TMP_DIR}/import_range/ckb-200-300.jsonl"
33+
bash -c "ckb import -C ${TMP_DIR}/import_range ${TMP_DIR}/import_range/ckb-300-400.jsonl --skip-script-verify"
34+
bash -c "ckb import -C ${TMP_DIR}/import_range ${TMP_DIR}/import_range/ckb-400-500.jsonl --skip-all-verify"
35+
}
36+
2537
setup_file() {
2638
rm -f ${TMP_DIR}/ckb*.jsonl
2739
}

util/instrument/src/import.rs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,23 @@ impl Import {
3838
{
3939
let snapshot = self.shared.snapshot();
4040
let tip = snapshot.tip_header();
41-
println!("Before import, current tip is {}-{}", tip.number(), tip.hash());
41+
println!(
42+
"Before import, current tip is {}-{}",
43+
tip.number(),
44+
tip.hash()
45+
);
4246
}
4347

4448
self.read_from_json()?;
4549

4650
{
4751
let snapshot = self.shared.snapshot();
4852
let tip = snapshot.tip_header();
49-
println!("After import, Current tip is {}-{}", tip.number(), tip.hash());
53+
println!(
54+
"After import, Current tip is {}-{}",
55+
tip.number(),
56+
tip.hash()
57+
);
5058
}
5159
Ok(())
5260
}

0 commit comments

Comments
 (0)