@@ -109,22 +109,26 @@ where
109
109
let start = std:: time:: Instant :: now ( ) ;
110
110
let first = fut ( tt. clone ( ) ) . await ?;
111
111
println ! ( "Run #1 took {:?}" , start. elapsed( ) ) ;
112
- println ! ( "Run #2 (with memory cache, same TurboTasks instance)" ) ;
113
- let start = std:: time:: Instant :: now ( ) ;
114
- let second = fut ( tt. clone ( ) ) . await ?;
115
- println ! ( "Run #2 took {:?}" , start. elapsed( ) ) ;
116
- assert_eq ! ( first, second) ;
117
- let start = std:: time:: Instant :: now ( ) ;
118
- tt. stop_and_wait ( ) . await ;
119
- println ! ( "Stopping TurboTasks took {:?}" , start. elapsed( ) ) ;
120
- let tt = registration. create_turbo_tasks ( & name, false ) ;
121
- println ! ( "Run #3 (with persistent cache if available, new TurboTasks instance)" ) ;
122
- let start = std:: time:: Instant :: now ( ) ;
123
- let third = fut ( tt. clone ( ) ) . await ?;
124
- println ! ( "Run #3 took {:?}" , start. elapsed( ) ) ;
112
+ for i in 2 ..10 {
113
+ println ! ( "Run #{i} (with memory cache, same TurboTasks instance)" ) ;
114
+ let start = std:: time:: Instant :: now ( ) ;
115
+ let second = fut ( tt. clone ( ) ) . await ?;
116
+ println ! ( "Run #{i} took {:?}" , start. elapsed( ) ) ;
117
+ assert_eq ! ( first, second) ;
118
+ }
125
119
let start = std:: time:: Instant :: now ( ) ;
126
120
tt. stop_and_wait ( ) . await ;
127
121
println ! ( "Stopping TurboTasks took {:?}" , start. elapsed( ) ) ;
128
- assert_eq ! ( first, third) ;
122
+ for i in 10 ..20 {
123
+ let tt = registration. create_turbo_tasks ( & name, false ) ;
124
+ println ! ( "Run #{i} (with persistent cache if available, new TurboTasks instance)" ) ;
125
+ let start = std:: time:: Instant :: now ( ) ;
126
+ let third = fut ( tt. clone ( ) ) . await ?;
127
+ println ! ( "Run #{i} took {:?}" , start. elapsed( ) ) ;
128
+ let start = std:: time:: Instant :: now ( ) ;
129
+ tt. stop_and_wait ( ) . await ;
130
+ println ! ( "Stopping TurboTasks took {:?}" , start. elapsed( ) ) ;
131
+ assert_eq ! ( first, third) ;
132
+ }
129
133
Ok ( ( ) )
130
134
}
0 commit comments