summaryrefslogtreecommitdiffstats
path: root/src/interactive/app_test/utils.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/interactive/app_test/utils.rs')
-rw-r--r--src/interactive/app_test/utils.rs14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/interactive/app_test/utils.rs b/src/interactive/app_test/utils.rs
index f95efce..ca9841c 100644
--- a/src/interactive/app_test/utils.rs
+++ b/src/interactive/app_test/utils.rs
@@ -73,8 +73,11 @@ fn delete_recursive(path: impl AsRef<Path>) -> Result<(), Error> {
let mut files: Vec<_> = Vec::new();
let mut dirs: Vec<_> = Vec::new();
- for entry in WalkDir::new(&path).num_threads(1).into_iter() {
- let entry: DirEntry = entry?;
+ for entry in WalkDir::new(&path)
+ .parallelism(jwalk::Parallelism::Serial)
+ .into_iter()
+ {
+ let entry: DirEntry<_> = entry?;
let p = entry.path();
match p.is_dir() {
true => dirs.push(p),
@@ -99,8 +102,11 @@ fn delete_recursive(path: impl AsRef<Path>) -> Result<(), Error> {
}
fn copy_recursive(src: impl AsRef<Path>, dst: impl AsRef<Path>) -> Result<(), Error> {
- for entry in WalkDir::new(&src).num_threads(1).into_iter() {
- let entry: DirEntry = entry?;
+ for entry in WalkDir::new(&src)
+ .parallelism(jwalk::Parallelism::Serial)
+ .into_iter()
+ {
+ let entry: DirEntry<_> = entry?;
let entry_path = entry.path();
entry_path
.strip_prefix(&src)