mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-10 05:17:59 +03:00
tests: Make check-file-access.pl accept files through argv
The script needs two files to open: $(builddir)/test_file_access.txt, and $(srcdir)/file_access_whitelist.txt. However, the script is opening the files from the $CWD which won't work for a VPATH build. Make the script accept paths to the files through @ARGV and tune the Makefile.am to pass them. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
504f831957
commit
e7f16ddc94
@ -454,7 +454,9 @@ EXTRA_DIST += $(test_scripts)
|
||||
if WITH_LINUX
|
||||
check-access: file-access-clean
|
||||
VIR_TEST_FILE_ACCESS=1 $(MAKE) $(AM_MAKEFLAGS) check
|
||||
$(PERL) check-file-access.pl | sort -u
|
||||
$(PERL) $(abs_srcdir)/check-file-access.pl \
|
||||
$(abs_builddir)/test_file_access.txt \
|
||||
$(abs_srcdir)/file_access_whitelist.txt | sort -u
|
||||
|
||||
file-access-clean:
|
||||
> test_file_access.txt
|
||||
|
@ -24,8 +24,12 @@
|
||||
use strict;
|
||||
use warnings;
|
||||
|
||||
my $access_file = "test_file_access.txt";
|
||||
my $whitelist_file = "file_access_whitelist.txt";
|
||||
sub usage {
|
||||
die "$0 access_file file_access_whitelist\n";
|
||||
}
|
||||
|
||||
my $access_file = shift or usage();
|
||||
my $whitelist_file = shift or usage();
|
||||
|
||||
my @known_actions = ("open", "fopen", "access", "stat", "lstat", "connect");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user