Lines Matching refs:directories
83 my %directories = ();
156 note "The results of this test will end up in $directories{RESULTS}"
159 __cwd($directories{RESULTS});
667 return catfile($directories{RESULTS});
938 $directories{SRCTOP} = abs_path($ENV{SRCTOP} || $ENV{TOP});
939 $directories{BLDTOP} = abs_path($ENV{BLDTOP} || $ENV{TOP});
940 $directories{BLDAPPS} = $ENV{BIN_D} || __bldtop_dir("apps");
941 $directories{SRCAPPS} = __srctop_dir("apps");
942 $directories{BLDFUZZ} = __bldtop_dir("fuzz");
943 $directories{SRCFUZZ} = __srctop_dir("fuzz");
944 $directories{BLDTEST} = $ENV{TEST_D} || __bldtop_dir("test");
945 $directories{SRCTEST} = __srctop_dir("test");
946 $directories{SRCDATA} = __srctop_dir("test", "recipes",
948 $directories{RESULTTOP} = $ENV{RESULT_D} || __bldtop_dir("test-runs");
949 $directories{RESULTS} = catdir($directories{RESULTTOP}, $test_name);
952 rmtree($directories{RESULTS}, { safe => 0, keep_root => 1 });
953 mkpath($directories{RESULTS});
957 delete $directories{SRCDATA} unless -d $directories{SRCDATA};
981 return abs2rel(catfile($directories{SRCTOP},@_,$f),getcwd);
987 return abs2rel(catdir($directories{SRCTOP},@_), getcwd);
994 return abs2rel(catfile($directories{BLDTOP},@_,$f), getcwd);
1000 return abs2rel(catdir($directories{BLDTOP},@_), getcwd);
1030 my $out = catfile($directories{BLDTEST},@_,$f . $e);
1031 $out = catfile($directories{SRCTEST},@_,$f) unless -f $out;
1040 my $out = catfile($directories{BLDAPPS},@_,$f . $e);
1041 $out = catfile($directories{SRCAPPS},@_,$f) unless -f $out;
1050 my $out = catfile($directories{BLDFUZZ},@_,$f . $e);
1051 $out = catfile($directories{SRCFUZZ},@_,$f) unless -f $out;
1058 return undef unless exists $directories{SRCDATA};
1061 return catfile($directories{SRCDATA},@_,$f);
1067 return undef unless exists $directories{SRCDATA};
1069 return catdir($directories{SRCDATA},@_);
1119 my @dirtags = sort keys %directories;
1121 if (!file_name_is_absolute($directories{$_})) {
1122 my $oldpath = abs_path($directories{$_});
1156 $directories{$_} = $tmp_directories{$_};
1167 print STDERR " \$directories{BLDTEST} = \"$directories{BLDTEST}\"\n";
1168 print STDERR " \$directories{SRCTEST} = \"$directories{SRCTEST}\"\n";
1169 print STDERR " \$directories{SRCDATA} = \"$directories{SRCDATA}\"\n"
1170 if exists $directories{SRCDATA};
1171 print STDERR " \$directories{RESULTS} = \"$directories{RESULTS}\"\n";
1172 print STDERR " \$directories{BLDAPPS} = \"$directories{BLDAPPS}\"\n";
1173 print STDERR " \$directories{SRCAPPS} = \"$directories{SRCAPPS}\"\n";
1174 print STDERR " \$directories{SRCTOP} = \"$directories{SRCTOP}\"\n";
1175 print STDERR " \$directories{BLDTOP} = \"$directories{BLDTOP}\"\n";