@@ -2560,7 +2560,7 @@ pub(crate) mod test {
25602560 . expect ( "created planner" ) ;
25612561 let child_blueprint =
25622562 planner. plan ( ) . expect ( "planning should have succeded" ) ;
2563- verify_blueprint ( & child_blueprint) ;
2563+ verify_blueprint ( & child_blueprint, & input ) ;
25642564 let summary = child_blueprint. diff_since_blueprint ( & blueprint) ;
25652565 eprintln ! (
25662566 "diff between blueprints (expected no changes):\n {}" ,
@@ -2584,7 +2584,7 @@ pub(crate) mod test {
25842584 rng. next_system_rng ( ) ,
25852585 )
25862586 . build ( ) ;
2587- verify_blueprint ( & blueprint1) ;
2587+ verify_blueprint ( & blueprint1, & example . input ) ;
25882588
25892589 let input = example
25902590 . system
@@ -2624,7 +2624,7 @@ pub(crate) mod test {
26242624 assert_eq ! ( summary. total_datasets_added( ) , 0 ) ;
26252625 assert_eq ! ( summary. total_datasets_removed( ) , 0 ) ;
26262626 assert_eq ! ( summary. total_datasets_modified( ) , 0 ) ;
2627- verify_blueprint ( & blueprint2) ;
2627+ verify_blueprint ( & blueprint2, & input ) ;
26282628
26292629 // Now add a new sled.
26302630 let mut sled_id_rng = rng. next_sled_id_rng ( ) ;
@@ -2673,7 +2673,7 @@ pub(crate) mod test {
26732673 ) ) ;
26742674 assert_eq ! ( summary. diff. sleds. removed. len( ) , 0 ) ;
26752675 assert_eq ! ( summary. diff. sleds. modified( ) . count( ) , 0 ) ;
2676- verify_blueprint ( & blueprint3) ;
2676+ verify_blueprint ( & blueprint3, & input ) ;
26772677
26782678 // Check that with no change in inventory, the planner makes no changes.
26792679 // It needs to wait for inventory to reflect the new NTP zone before
@@ -2694,7 +2694,7 @@ pub(crate) mod test {
26942694 assert_eq ! ( summary. diff. sleds. added. len( ) , 0 ) ;
26952695 assert_eq ! ( summary. diff. sleds. removed. len( ) , 0 ) ;
26962696 assert_eq ! ( summary. diff. sleds. modified( ) . count( ) , 0 ) ;
2697- verify_blueprint ( & blueprint4) ;
2697+ verify_blueprint ( & blueprint4, & input ) ;
26982698
26992699 // Now update the inventory to have the requested NTP zone.
27002700 //
@@ -2756,7 +2756,7 @@ pub(crate) mod test {
27562756 panic ! ( "unexpectedly added a non-Crucible zone: {zone:?}" ) ;
27572757 }
27582758 }
2759- verify_blueprint ( & blueprint5) ;
2759+ verify_blueprint ( & blueprint5, & input ) ;
27602760
27612761 // Check that there are no more steps.
27622762 assert_planning_makes_no_changes (
@@ -4912,7 +4912,7 @@ pub(crate) mod test {
49124912 let ( example, blueprint1) =
49134913 ExampleSystemBuilder :: new ( & logctx. log , TEST_NAME ) . build ( ) ;
49144914 let mut collection = example. collection ;
4915- verify_blueprint ( & blueprint1) ;
4915+ verify_blueprint ( & blueprint1, & example . input ) ;
49164916
49174917 // We shouldn't have a clickhouse cluster config, as we don't have a
49184918 // clickhouse policy set yet
@@ -6204,7 +6204,7 @@ pub(crate) mod test {
62046204 . with_target_release_0_0_1 ( )
62056205 . expect ( "set target release to 0.0.1" )
62066206 . build ( ) ;
6207- verify_blueprint ( & blueprint1) ;
6207+ verify_blueprint ( & blueprint1, & example . input ) ;
62086208
62096209 // We should start with nothing to do.
62106210 assert_planning_makes_no_changes (
@@ -6622,7 +6622,7 @@ pub(crate) mod test {
66226622 . with_target_release_0_0_1 ( )
66236623 . expect ( "set target release to 0.0.1" )
66246624 . build ( ) ;
6625- verify_blueprint ( & blueprint) ;
6625+ verify_blueprint ( & blueprint, & example . input ) ;
66266626
66276627 // Update the example system and blueprint, as a part of test set-up.
66286628 //
@@ -6926,7 +6926,7 @@ pub(crate) mod test {
69266926 . with_target_release_0_0_1 ( )
69276927 . expect ( "set target release to 0.0.1" )
69286928 . build ( ) ;
6929- verify_blueprint ( & blueprint) ;
6929+ verify_blueprint ( & blueprint, & example . input ) ;
69306930
69316931 // The example system creates three internal NTP zones, and zero
69326932 // boundary NTP zones. This is a little arbitrary, but we're checking it
@@ -7087,7 +7087,7 @@ pub(crate) mod test {
70877087 )
70887088 . expect ( "can't create planner" ) ;
70897089 let new_blueprint = planner. plan ( ) . expect ( "planning succeeded" ) ;
7090- verify_blueprint ( & new_blueprint) ;
7090+ verify_blueprint ( & new_blueprint, & example . input ) ;
70917091 {
70927092 let summary = new_blueprint. diff_since_blueprint ( & blueprint) ;
70937093 assert_eq ! ( summary. total_zones_added( ) , 0 ) ;
@@ -7545,7 +7545,7 @@ pub(crate) mod test {
75457545 . with_target_release_0_0_1 ( )
75467546 . expect ( "set target release to 0.0.1" )
75477547 . build ( ) ;
7548- verify_blueprint ( & blueprint) ;
7548+ verify_blueprint ( & blueprint, & example . input ) ;
75497549
75507550 // All zones should be sourced from the initial TUF repo by default.
75517551 assert ! (
@@ -7736,7 +7736,7 @@ pub(crate) mod test {
77367736 }
77377737 blueprint = new_blueprint;
77387738 update_collection_from_blueprint ( & mut example, & blueprint) ;
7739- verify_blueprint ( & blueprint) ;
7739+ verify_blueprint ( & blueprint, & example . input ) ;
77407740
77417741 // Next blueprint: Add an (updated) internal DNS zone back
77427742
@@ -7762,7 +7762,7 @@ pub(crate) mod test {
77627762 }
77637763 blueprint = new_blueprint;
77647764 update_collection_from_blueprint ( & mut example, & blueprint) ;
7765- verify_blueprint ( & blueprint) ;
7765+ verify_blueprint ( & blueprint, & example . input ) ;
77667766
77677767 assert_eq ! (
77687768 blueprint
@@ -7822,7 +7822,7 @@ pub(crate) mod test {
78227822 . with_target_release_0_0_1 ( )
78237823 . expect ( "set target release to 0.0.1" )
78247824 . build ( ) ;
7825- verify_blueprint ( & blueprint1) ;
7825+ verify_blueprint ( & blueprint1, & example . input ) ;
78267826
78277827 // All zones should be sourced from the 0.0.1 repo by default.
78287828 assert ! (
0 commit comments