diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-08-01 03:16:42 -0400 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-08-01 05:34:55 -0400 |
| commit | 1fc4db2d086fd068a934c9ed2ccf25456fedc216 (patch) | |
| tree | 8e96cbc62b80bd622f78cf68b0bb29cb14ebc417 /src/libextra/test.rs | |
| parent | 5f59c46e0f5605a0cc90ebdb26b4d258a8f7b43a (diff) | |
| download | rust-1fc4db2d086fd068a934c9ed2ccf25456fedc216.tar.gz rust-1fc4db2d086fd068a934c9ed2ccf25456fedc216.zip | |
migrate many `for` loops to `foreach`
Diffstat (limited to 'src/libextra/test.rs')
| -rw-r--r-- | src/libextra/test.rs | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/libextra/test.rs b/src/libextra/test.rs index 984a4d3a543..37d833cc824 100644 --- a/src/libextra/test.rs +++ b/src/libextra/test.rs @@ -430,11 +430,11 @@ impl ConsoleTestState { pub fn write_failures(&self) { self.out.write_line("\nfailures:"); let mut failures = ~[]; - for self.failures.iter().advance() |f| { + foreach f in self.failures.iter() { failures.push(f.name.to_str()); } sort::tim_sort(failures); - for failures.iter().advance |name| { + foreach name in failures.iter() { self.out.write_line(fmt!(" %s", name.to_str())); } } @@ -446,7 +446,7 @@ impl ConsoleTestState { let mut added = 0; let mut removed = 0; - for diff.iter().advance() |(k, v)| { + foreach (k, v) in diff.iter() { match *v { LikelyNoise => noise += 1, MetricAdded => { @@ -566,7 +566,7 @@ pub fn run_tests_console(opts: &TestOpts, TrIgnored => st.ignored += 1, TrMetrics(mm) => { let tname = test.name.to_str(); - for mm.iter().advance() |(k,v)| { + foreach (k,v) in mm.iter() { st.metrics.insert_metric(tname + "." + *k, v.value, v.noise); } @@ -700,7 +700,7 @@ fn run_tests(opts: &TestOpts, // All benchmarks run at the end, in serial. // (this includes metric fns) - for filtered_benchs_and_metrics.consume_iter().advance |b| { + foreach b in filtered_benchs_and_metrics.consume_iter() { callback(TeWait(b.desc.clone())); run_test(!opts.run_benchmarks, b, ch.clone()); let (test, result) = p.recv(); @@ -888,7 +888,7 @@ impl MetricMap { pub fn compare_to_old(&self, old: &MetricMap, noise_pct: Option<f64>) -> MetricDiff { let mut diff : MetricDiff = TreeMap::new(); - for old.iter().advance |(k, vold)| { + foreach (k, vold) in old.iter() { let r = match self.find(k) { None => MetricRemoved, Some(v) => { @@ -925,7 +925,7 @@ impl MetricMap { }; diff.insert((*k).clone(), r); } - for self.iter().advance |(k, _)| { + foreach (k, _) in self.iter() { if !diff.contains_key(k) { diff.insert((*k).clone(), MetricAdded); } @@ -1040,7 +1040,7 @@ impl BenchHarness { loop { let loop_start = precise_time_ns(); - for samples.mut_iter().advance() |p| { + foreach p in samples.mut_iter() { self.bench_n(n as u64, |x| f(x)); *p = self.ns_per_iter() as f64; }; @@ -1048,7 +1048,7 @@ impl BenchHarness { stats::winsorize(samples, 5.0); let summ = stats::Summary::new(samples); - for samples.mut_iter().advance() |p| { + foreach p in samples.mut_iter() { self.bench_n(5 * n as u64, |x| f(x)); *p = self.ns_per_iter() as f64; }; @@ -1288,7 +1288,7 @@ mod tests { { fn testfn() { } let mut tests = ~[]; - for names.iter().advance |name| { + foreach name in names.iter() { let test = TestDescAndFn { desc: TestDesc { name: DynTestName((*name).clone()), @@ -1314,7 +1314,7 @@ mod tests { let pairs = vec::zip(expected, filtered); - for pairs.iter().advance |p| { + foreach p in pairs.iter() { match *p { (ref a, ref b) => { assert!(*a == b.desc.name.to_str()); |
