Skip to content

Commit 31bbb9c

Browse files
committed
fix: delete unparsed test files before starting new test
1 parent bc5349a commit 31bbb9c

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/lib.rs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,20 @@ mod tests {
4040
}
4141

4242
fn run_tests_on_folders(source_folder: &str, results_folder: &str) -> io::Result<()> {
43+
for entry in fs::read_dir(results_folder)? {
44+
let entry = entry?;
45+
46+
let entry_path = entry.path();
47+
if entry_path.is_file()
48+
&& entry_path.file_name().is_some_and(|name| {
49+
name.to_str()
50+
.is_some_and(|inner_name| inner_name.ends_with(".py"))
51+
})
52+
{
53+
fs::remove_file(entry_path)?;
54+
}
55+
}
56+
4357
for entry in fs::read_dir(source_folder)? {
4458
let entry = entry?;
4559

0 commit comments

Comments
 (0)