@@ -56,7 +56,7 @@ pub fn start_stage<T: 'static + Send + Sync>(total_steps: usize, message: String
56
56
let status_update = StatusUpdate {
57
57
finished : false ,
58
58
message,
59
- percent_done : reporter. current_progress * 100.0 ,
59
+ percent_done : reporter. current_progress ,
60
60
time : reporter. start_time . elapsed ( ) . as_millis ( ) ,
61
61
data,
62
62
} ;
@@ -92,7 +92,7 @@ pub fn progress_stage<T: 'static + Send + Sync>(message: String, data: Option<T>
92
92
let status_update = StatusUpdate {
93
93
finished : false ,
94
94
message,
95
- percent_done : reporter. current_progress * 100.0 ,
95
+ percent_done : reporter. current_progress ,
96
96
time : reporter. start_time . elapsed ( ) . as_millis ( ) ,
97
97
data,
98
98
} ;
@@ -123,7 +123,7 @@ pub fn finish_stage<T: 'static + Send + Sync>(message: String, data: Option<T>)
123
123
let status_update = StatusUpdate {
124
124
finished : true ,
125
125
message,
126
- percent_done : reporter. current_progress * 100.0 ,
126
+ percent_done : reporter. current_progress ,
127
127
time : reporter. start_time . elapsed ( ) . as_millis ( ) ,
128
128
data,
129
129
} ;
@@ -196,9 +196,9 @@ mod test {
196
196
start_stage :: < usize > ( 2 , "starting" . to_string ( ) , None ) ;
197
197
198
198
progress_stage :: < usize > ( "hello" . to_string ( ) , None ) ;
199
- assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 50.0 ) . abs( ) < 0.01 ) ;
199
+ assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 0.5000 ) . abs( ) < 0.01 ) ;
200
200
progress_stage :: < usize > ( "hello!" . to_string ( ) , Some ( 2 ) ) ;
201
- assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 100.0 ) . abs( ) < 0.01 ) ;
201
+ assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 1.0000 ) . abs( ) < 0.01 ) ;
202
202
}
203
203
204
204
#[ test]
@@ -215,24 +215,24 @@ mod test {
215
215
216
216
start_stage :: < usize > ( 2 , "starting" . to_string ( ) , None ) ;
217
217
progress_stage :: < usize > ( "msg" . to_string ( ) , None ) ;
218
- assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 50.0 ) . abs( ) < 0.01 ) ;
218
+ assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 0.5000 ) . abs( ) < 0.01 ) ;
219
219
220
220
start_stage :: < usize > ( 2 , "starting" . to_string ( ) , None ) ;
221
221
progress_stage :: < usize > ( "msg" . to_string ( ) , None ) ;
222
- assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 66 .6666) . abs( ) < 0.01 ) ;
222
+ assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 0 .6666) . abs( ) < 0.01 ) ;
223
223
224
224
start_stage :: < usize > ( 2 , "starting" . to_string ( ) , None ) ;
225
225
progress_stage :: < usize > ( "msg" . to_string ( ) , None ) ;
226
- assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 74.9992 ) . abs( ) < 0.01 ) ;
226
+ assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 0.7499 ) . abs( ) < 0.01 ) ;
227
227
progress_stage :: < usize > ( "msg" . to_string ( ) , None ) ;
228
- assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 83.3317 ) . abs( ) < 0.01 ) ;
228
+ assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 0.8333 ) . abs( ) < 0.01 ) ;
229
229
finish_stage :: < usize > ( "msg" . to_string ( ) , None ) ;
230
- assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 83.3317 ) . abs( ) < 0.01 ) ;
230
+ assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 0.8333 ) . abs( ) < 0.01 ) ;
231
231
232
232
finish_stage :: < usize > ( "msg" . to_string ( ) , None ) ;
233
- assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 91.6642 ) . abs( ) < 0.01 ) ;
233
+ assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 0.9166 ) . abs( ) < 0.01 ) ;
234
234
235
235
finish_stage :: < usize > ( "msg" . to_string ( ) , None ) ;
236
- assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 100.0 ) . abs( ) < 0.01 ) ;
236
+ assert ! ( ( su. lock( ) . unwrap( ) . as_ref( ) . unwrap( ) . percent_done - 1.0000 ) . abs( ) < 0.01 ) ;
237
237
}
238
238
}
0 commit comments