Skip to content
Snippets Groups Projects
Commit 6e5e6942 authored by Andre Maroneze's avatar Andre Maroneze
Browse files

[Ptests] ignore hidden files when given a directory

parent aae2e1f7
No related branches found
No related tags found
No related merge requests found
......@@ -2031,18 +2031,22 @@ let () =
else begin
if not (List.mem suite exclude_suite) then begin
let dirname = SubDir.get directory in
let dir_files = Sys.readdir dirname in
let dir_files = Array.to_list (Sys.readdir dirname) in
(* ignore hidden files (starting with '.' *)
let dir_files =
List.filter (fun n -> String.get n 0 <> '.') dir_files
in
if !verbosity >= 2 then
lock_printf "%% - Look at %d entries of the directory %S ...@."
(Array.length dir_files) dirname;
for i = 0 to pred (Array.length dir_files) do
let file = dir_files.(i) in
assert (Filename.is_relative file);
if test_pattern dir_config file &&
(not (List.mem (SubDir.make_file directory file) exclude_file))
then
Queue.push (file, directory, dir_config) files;
done
(List.length dir_files) dirname;
List.iter
(fun file ->
assert (Filename.is_relative file);
if test_pattern dir_config file &&
(not (List.mem (SubDir.make_file directory file) exclude_file))
then
Queue.push (file, directory, dir_config) files;
) dir_files
end
end)
suites
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment