@@ -234,12 +234,12 @@ pub fn sample_01_tree() -> Tree {
234234 {
235235 let mut add_node = make_add_node ( & mut tree) ;
236236 #[ cfg( not( windows) ) ]
237- let root_size = 1259070 ;
237+ let root_size = 1275454 ;
238238 #[ cfg( windows) ]
239239 let root_size = 1259069 ;
240- let rn = add_node ( "" , root_size, 10 , None ) ;
240+ let rn = add_node ( "" , root_size, 14 , None ) ;
241241 {
242- let sn = add_node ( & fixture_str ( "sample-01" ) , root_size, 10 , Some ( rn) ) ;
242+ let sn = add_node ( & fixture_str ( "sample-01" ) , root_size, 14 , Some ( rn) ) ;
243243 {
244244 add_node ( ".hidden.666" , 666 , 0 , Some ( sn) ) ;
245245 add_node ( "a" , 256 , 0 , Some ( sn) ) ;
@@ -248,16 +248,26 @@ pub fn sample_01_tree() -> Tree {
248248 add_node ( "c.lnk" , 1 , 0 , Some ( sn) ) ;
249249 #[ cfg( windows) ]
250250 add_node ( "c.lnk" , 0 , 0 , Some ( sn) ) ;
251- let dn = add_node ( "dir" , 1258024 , 5 , Some ( sn) ) ;
251+
252+ #[ cfg( not( windows) ) ]
253+ let dn = add_node ( "dir" , 1270312 , 8 , Some ( sn) ) ;
254+ #[ cfg( windows) ]
255+ let dn = add_node ( "dir" , 1258024 , 8 , Some ( sn) ) ;
252256 {
253257 add_node ( "1000bytes" , 1000 , 0 , Some ( dn) ) ;
254258 add_node ( "dir-a.1mb" , 1_000_000 , 0 , Some ( dn) ) ;
255259 add_node ( "dir-a.kb" , 1024 , 0 , Some ( dn) ) ;
256- let en = add_node ( "empty-dir" , 0 , 1 , Some ( dn) ) ;
260+ #[ cfg( not( windows) ) ]
261+ let en = add_node ( "empty-dir" , 4096 , 2 , Some ( dn) ) ;
262+ #[ cfg( windows) ]
263+ let en = add_node ( "empty-dir" , 0 , 2 , Some ( dn) ) ;
257264 {
258265 add_node ( ".gitkeep" , 0 , 0 , Some ( en) ) ;
259266 }
260- let sub = add_node ( "sub" , 256_000 , 1 , Some ( dn) ) ;
267+ #[ cfg( not( windows) ) ]
268+ let sub = add_node ( "sub" , 260_096 , 2 , Some ( dn) ) ;
269+ #[ cfg( windows) ]
270+ let sub = add_node ( "sub" , 256_000 , 2 , Some ( dn) ) ;
261271 {
262272 add_node ( "dir-sub-a.256kb" , 256_000 , 0 , Some ( sub) ) ;
263273 }
@@ -274,8 +284,11 @@ pub fn sample_02_tree(use_native_separator: bool) -> (Tree, TreeIndex) {
274284 let root_index: TreeIndex ;
275285 {
276286 let mut add_node = make_add_node ( & mut tree) ;
287+ #[ cfg( not( windows) ) ]
288+ let root_size = 17924 ;
289+ #[ cfg( windows) ]
277290 let root_size = 1540 ;
278- root_index = add_node ( "" , root_size, 6 , None ) ;
291+ root_index = add_node ( "" , root_size, 10 , None ) ;
279292 {
280293 let sn = add_node (
281294 format ! (
@@ -288,21 +301,30 @@ pub fn sample_02_tree(use_native_separator: bool) -> (Tree, TreeIndex) {
288301 )
289302 . as_str ( ) ,
290303 root_size,
291- 6 ,
304+ 10 ,
292305 Some ( root_index) ,
293306 ) ;
294307 {
295308 add_node ( "a" , 256 , 0 , Some ( sn) ) ;
296309 add_node ( "b" , 1 , 0 , Some ( sn) ) ;
297- let dn = add_node ( "dir" , 1283 , 4 , Some ( sn) ) ;
310+ #[ cfg( not( windows) ) ]
311+ let dn = add_node ( "dir" , 13571 , 7 , Some ( sn) ) ;
312+ #[ cfg( windows) ]
313+ let dn = add_node ( "dir" , 1283 , 7 , Some ( sn) ) ;
298314 {
299315 add_node ( "c" , 257 , 0 , Some ( dn) ) ;
300316 add_node ( "d" , 2 , 0 , Some ( dn) ) ;
301- let en = add_node ( "empty-dir" , 0 , 1 , Some ( dn) ) ;
317+ #[ cfg( not( windows) ) ]
318+ let en = add_node ( "empty-dir" , 4096 , 2 , Some ( dn) ) ;
319+ #[ cfg( windows) ]
320+ let en = add_node ( "empty-dir" , 0 , 2 , Some ( dn) ) ;
302321 {
303322 add_node ( ".gitkeep" , 0 , 0 , Some ( en) ) ;
304323 }
305- let sub = add_node ( "sub" , 1024 , 1 , Some ( dn) ) ;
324+ #[ cfg( not( windows) ) ]
325+ let sub = add_node ( "sub" , 5120 , 2 , Some ( dn) ) ;
326+ #[ cfg( windows) ]
327+ let sub = add_node ( "sub" , 1024 , 2 , Some ( dn) ) ;
306328 {
307329 add_node ( "e" , 1024 , 0 , Some ( sub) ) ;
308330 }
@@ -331,5 +353,5 @@ pub fn make_add_node(
331353}
332354
333355pub fn debug ( item : impl fmt:: Debug ) -> String {
334- format ! ( "{item:?}" )
356+ format ! ( "{item:# ?}" )
335357}
0 commit comments