@@ -126,7 +126,7 @@ pub fn run_tests(mut config: Config) -> Result<()> {
126
126
} ) ;
127
127
128
128
// A channel for the messages emitted by the individual test threads.
129
- let ( finish_file , finished_files ) = crossbeam:: channel:: unbounded ( ) ;
129
+ let ( finished_files_sender , finished_files_recv ) = crossbeam:: channel:: unbounded ( ) ;
130
130
enum TestResult {
131
131
Ok ,
132
132
Failed ,
@@ -135,7 +135,7 @@ pub fn run_tests(mut config: Config) -> Result<()> {
135
135
136
136
s. spawn ( |_| {
137
137
if config. quiet {
138
- for ( i, ( _, result) ) in finished_files . into_iter ( ) . enumerate ( ) {
138
+ for ( i, ( _, result) ) in finished_files_recv . into_iter ( ) . enumerate ( ) {
139
139
// Humans start counting at 1
140
140
let i = i + 1 ;
141
141
match result {
@@ -148,7 +148,7 @@ pub fn run_tests(mut config: Config) -> Result<()> {
148
148
}
149
149
}
150
150
} else {
151
- for ( msg, result) in finished_files {
151
+ for ( msg, result) in finished_files_recv {
152
152
eprint ! ( "{msg} ... " ) ;
153
153
eprintln ! (
154
154
"{}" ,
@@ -166,9 +166,9 @@ pub fn run_tests(mut config: Config) -> Result<()> {
166
166
167
167
// Create N worker threads that receive files to test.
168
168
for _ in 0 ..std:: thread:: available_parallelism ( ) . unwrap ( ) . get ( ) {
169
- let finish_file = finish_file . clone ( ) ;
169
+ let finished_files_sender = finished_files_sender . clone ( ) ;
170
170
threads. push ( s. spawn ( |_| -> Result < ( ) > {
171
- let finish_file = finish_file ;
171
+ let finished_files_sender = finished_files_sender ;
172
172
for path in & receive {
173
173
if !config. path_filter . is_empty ( ) {
174
174
let path_display = path. display ( ) . to_string ( ) ;
@@ -181,7 +181,8 @@ pub fn run_tests(mut config: Config) -> Result<()> {
181
181
// Ignore file if only/ignore rules do (not) apply
182
182
if !test_file_conditions ( & comments, & target, & config) {
183
183
ignored. fetch_add ( 1 , Ordering :: Relaxed ) ;
184
- finish_file. send ( ( path. display ( ) . to_string ( ) , TestResult :: Ignored ) ) ?;
184
+ finished_files_sender
185
+ . send ( ( path. display ( ) . to_string ( ) , TestResult :: Ignored ) ) ?;
185
186
continue ;
186
187
}
187
188
// Run the test for all revisions
@@ -197,10 +198,10 @@ pub fn run_tests(mut config: Config) -> Result<()> {
197
198
write ! ( msg, "(revision `{revision}`) " ) . unwrap ( ) ;
198
199
}
199
200
if errors. is_empty ( ) {
200
- finish_file . send ( ( msg, TestResult :: Ok ) ) ?;
201
+ finished_files_sender . send ( ( msg, TestResult :: Ok ) ) ?;
201
202
succeeded. fetch_add ( 1 , Ordering :: Relaxed ) ;
202
203
} else {
203
- finish_file . send ( ( msg, TestResult :: Failed ) ) ?;
204
+ finished_files_sender . send ( ( msg, TestResult :: Failed ) ) ?;
204
205
failures. lock ( ) . unwrap ( ) . push ( (
205
206
path. clone ( ) ,
206
207
m,
0 commit comments