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 () = ...@@ -2031,18 +2031,22 @@ let () =
else begin else begin
if not (List.mem suite exclude_suite) then begin if not (List.mem suite exclude_suite) then begin
let dirname = SubDir.get directory in 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 if !verbosity >= 2 then
lock_printf "%% - Look at %d entries of the directory %S ...@." lock_printf "%% - Look at %d entries of the directory %S ...@."
(Array.length dir_files) dirname; (List.length dir_files) dirname;
for i = 0 to pred (Array.length dir_files) do List.iter
let file = dir_files.(i) in (fun file ->
assert (Filename.is_relative file); assert (Filename.is_relative file);
if test_pattern dir_config file && if test_pattern dir_config file &&
(not (List.mem (SubDir.make_file directory file) exclude_file)) (not (List.mem (SubDir.make_file directory file) exclude_file))
then then
Queue.push (file, directory, dir_config) files; Queue.push (file, directory, dir_config) files;
done ) dir_files
end end
end) end)
suites 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