[tools] winetest/build-index: Delete obsolete test unit HTML files.
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com> --- This is not just about removing old test files, but also garbled test names that resulted from missing linefeeds, or concurrency issues. For instance 000007rsaenh:rsaenh and 006s:font. --- winetest/build-index | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/winetest/build-index b/winetest/build-index index 5903f80ab..94453f4ab 100755 --- a/winetest/build-index +++ b/winetest/build-index @@ -341,6 +341,22 @@ EOF } } +# And delete obsolete test files +opendir(DIR, "data/tests") or die "could not open the 'data/tests' directory: $!"; +foreach my $entry (readdir(DIR)) +{ + next if ($entry eq "." or $entry eq ".."); + my $test = $entry; + $test =~ s/\.html$//; + next if ($alltests{$test}); + if (!unlink "data/tests/$entry") + { + error("could not delete 'data/tests/$entry': $!\n"); + } + +} +closedir(DIR); + # # Read each build's total.txt file -- 2.20.1
participants (1)
-
Francois Gouget