全量同步测试增加download过程审计输出
This commit is contained in:
@@ -114,6 +114,7 @@ fn apnic_live_bootstrap_snapshot_and_fetch_cache_pp_pack_to_persistent_db() {
|
||||
&http,
|
||||
&rsync,
|
||||
None,
|
||||
None,
|
||||
)
|
||||
.expect("repo sync");
|
||||
|
||||
|
||||
@@ -167,6 +167,7 @@ fn apnic_tree_full_stats_serial() {
|
||||
rsync_fetcher: &rsync,
|
||||
validation_time,
|
||||
timing: None,
|
||||
download_log: None,
|
||||
revalidate_only: false,
|
||||
rrdp_dedup: true,
|
||||
rrdp_repo_cache: std::sync::Mutex::new(std::collections::HashMap::new()),
|
||||
|
||||
@@ -37,5 +37,5 @@ fn cli_run_offline_mode_executes_and_writes_json() {
|
||||
|
||||
let bytes = std::fs::read(&report_path).expect("read report json");
|
||||
let v: serde_json::Value = serde_json::from_slice(&bytes).expect("parse report json");
|
||||
assert_eq!(v["format_version"], 1);
|
||||
assert_eq!(v["format_version"], 2);
|
||||
}
|
||||
|
||||
@@ -44,10 +44,12 @@ fn cli_offline_smoke_writes_report_json() {
|
||||
|
||||
let bytes = std::fs::read(&report_path).expect("read report json");
|
||||
let v: serde_json::Value = serde_json::from_slice(&bytes).expect("parse report json");
|
||||
assert_eq!(v["format_version"], 1);
|
||||
assert_eq!(v["format_version"], 2);
|
||||
assert!(v.get("policy").is_some());
|
||||
assert!(v.get("tree").is_some());
|
||||
assert!(v.get("publication_points").is_some());
|
||||
assert!(v.get("vrps").is_some());
|
||||
assert!(v.get("aspas").is_some());
|
||||
assert!(v.get("downloads").is_some());
|
||||
assert!(v.get("download_stats").is_some());
|
||||
}
|
||||
|
||||
@@ -92,6 +92,7 @@ fn build_fetch_cache_pp_from_local_rsync_fixture(
|
||||
&NoopHttpFetcher,
|
||||
&LocalDirRsyncFetcher::new(dir),
|
||||
None,
|
||||
None,
|
||||
)
|
||||
.expect("sync into raw_objects");
|
||||
|
||||
|
||||
@@ -84,6 +84,7 @@ fn repo_sync_uses_rrdp_when_available() {
|
||||
&http_fetcher,
|
||||
&rsync_fetcher,
|
||||
None,
|
||||
None,
|
||||
)
|
||||
.expect("sync");
|
||||
|
||||
@@ -137,6 +138,7 @@ fn repo_sync_skips_snapshot_when_state_unchanged() {
|
||||
&http_fetcher,
|
||||
&rsync_fetcher,
|
||||
None,
|
||||
None,
|
||||
)
|
||||
.expect("sync 1");
|
||||
assert_eq!(out1.source, RepoSyncSource::Rrdp);
|
||||
@@ -150,6 +152,7 @@ fn repo_sync_skips_snapshot_when_state_unchanged() {
|
||||
&http_fetcher,
|
||||
&rsync_fetcher,
|
||||
None,
|
||||
None,
|
||||
)
|
||||
.expect("sync 2");
|
||||
assert_eq!(out2.source, RepoSyncSource::Rrdp);
|
||||
@@ -203,6 +206,7 @@ fn repo_sync_falls_back_to_rsync_on_rrdp_failure() {
|
||||
&http_fetcher,
|
||||
&rsync_fetcher,
|
||||
None,
|
||||
None,
|
||||
)
|
||||
.expect("fallback sync");
|
||||
|
||||
@@ -252,6 +256,7 @@ fn repo_sync_rsync_populates_raw_objects() {
|
||||
&http_fetcher,
|
||||
&rsync_fetcher,
|
||||
None,
|
||||
None,
|
||||
)
|
||||
.expect("rsync-only sync");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user