summaryrefslogtreecommitdiff
path: root/ACE/bin/auto_run_tests.pl
diff options
context:
space:
mode:
authorChris Cleeland <chris.cleeland@gmail.com>2007-01-03 06:11:06 +0000
committerChris Cleeland <chris.cleeland@gmail.com>2007-01-03 06:11:06 +0000
commit09ed767f524a0a9a410d1f40c78241227a92239f (patch)
treef0233c5e9e4cbe54ff54efe7254346ed9fd53ee9 /ACE/bin/auto_run_tests.pl
parente6defa8ce1ff560f95956be4f7b5482428de6592 (diff)
downloadATCD-09ed767f524a0a9a410d1f40c78241227a92239f.tar.gz
ACE ChangeLogTag: Wed Jan 3 05:53:04 UTC 2007 Chris Cleeland <cleeland_c@ociweb.com>
TAO ChangeLogTag: Wed Jan 3 05:58:08 UTC 2007 Chris Cleeland <cleeland_c@ociweb.com> M TAO/orbsvcs/orbsvcs/Notify/CosNotify_Service.h M TAO/orbsvcs/orbsvcs/Notify/Any/PushConsumer.cpp M TAO/orbsvcs/orbsvcs/Notify/POA_Helper.cpp M TAO/orbsvcs/orbsvcs/Notify/Properties.h M TAO/orbsvcs/orbsvcs/Notify/Sequence/SequencePushConsumer.cpp M TAO/orbsvcs/orbsvcs/Notify/Consumer.h M TAO/orbsvcs/orbsvcs/Notify/RT_Properties.cpp M TAO/orbsvcs/orbsvcs/Notify/Consumer.cpp M TAO/orbsvcs/orbsvcs/Notify/Service.h M TAO/orbsvcs/orbsvcs/Notify/Properties.cpp M TAO/orbsvcs/orbsvcs/Notify/CosNotify_Service.cpp M TAO/orbsvcs/orbsvcs/Notify/RT_Properties.h M TAO/orbsvcs/orbsvcs/Notify/Structured/StructuredPushConsumer.cpp M TAO/orbsvcs/orbsvcs/Notify/Properties.inl M TAO/orbsvcs/Notify_Service/Notify_Service.cpp M TAO/orbsvcs/Notify_Service/README M TAO/orbsvcs/Notify_Service/Notify_Service.h M TAO/orbsvcs/tests/Event/Performance/run_test.pl M TAO/orbsvcs/tests/ImplRepo/NameService/run_test.pl M TAO/orbsvcs/tests/ImplRepo/locked/run_test.pl M TAO/orbsvcs/tests/ImplRepo/run_test.pl M TAO/orbsvcs/tests/Bug_1436_Regression/run_test.pl M TAO/orbsvcs/tests/Bug_1393_Regression/run_test.pl M TAO/orbsvcs/tests/Bug_1395_Regression/run_test.pl M TAO/orbsvcs/tests/RTCosScheduling/run_test.pl M TAO/orbsvcs/tests/Security/Secure_Invocation/run_test.pl M TAO/orbsvcs/tests/Security/Big_Request/run_test.pl M TAO/orbsvcs/tests/Security/Callback/run_test.pl M TAO/orbsvcs/tests/InterfaceRepo/Application_Test/run_test.pl M TAO/orbsvcs/tests/InterfaceRepo/IFR_Inheritance_Test/run_test.pl MM TAO/orbsvcs/tests/Bug_2615_Regression/run_test.pl M TAO/orbsvcs/tests/Bug_1437_Regression/run_test.pl M TAO/orbsvcs/tests/Notify/Basic/run_test_ipv6.pl M TAO/orbsvcs/tests/Notify/Basic/run_test.pl M TAO/tao/GIOP_Utils.h M TAO/tao/Unbounded_Octet_Sequence_T.h M TAO/tao/ObjectKey_Table.h M TAO/tao/ObjectKey_Table.cpp M TAO/tao/GIOP_Message_State.cpp M TAO/ChangeLog M TAO/utils/nslist/run_test.pl A TAO/tests/Bug_2702_Regression A TAO/tests/Bug_2702_Regression/client.cpp A TAO/tests/Bug_2702_Regression/CloseConnection.mpc A TAO/tests/Bug_2702_Regression/Test.idl A TAO/tests/Bug_2702_Regression/fakeserver.pm A TAO/tests/Bug_2702_Regression/fakeserver2.pl A TAO/tests/Bug_2702_Regression/closeconnection.dat A TAO/tests/Bug_2702_Regression/README A TAO/tests/Bug_2702_Regression/run_test.pl M TAO/tests/DLL_ORB/run_test.pl M TAO/tests/Portable_Interceptors/PolicyFactory/run_test.pl M TAO/tests/Portable_Interceptors/Request_Interceptor_Flow/run_test.pl M TAO/tests/Portable_Interceptors/IORInterceptor/run_test.pl M TAO/tests/Portable_Interceptors/PICurrent/run_test.pl M TAO/tests/COIOP/run_test.pl M TAO/NEWS M ACE/ace/CDR_Stream.inl M ACE/ace/QtReactor/QtReactor.cpp M ACE/bin/auto_run_tests.pl M ACE/bin/tao_orb_tests.lst M ACE/NEWS M ACE/ChangeLog
Diffstat (limited to 'ACE/bin/auto_run_tests.pl')
-rwxr-xr-xACE/bin/auto_run_tests.pl23
1 files changed, 14 insertions, 9 deletions
diff --git a/ACE/bin/auto_run_tests.pl b/ACE/bin/auto_run_tests.pl
index 4c8cd34e502..6c7a98aae67 100755
--- a/ACE/bin/auto_run_tests.pl
+++ b/ACE/bin/auto_run_tests.pl
@@ -17,7 +17,7 @@ use English;
use Getopt::Std;
use Cwd;
-use Env qw(ACE_ROOT PATH);
+use Env qw(ACE_ROOT PATH TAO_ROOT CIAO_ROOT);
################################################################################
@@ -118,16 +118,21 @@ foreach my $test_lst (@file_list) {
print "auto_run_tests: $test\n";
}
- $status = 0;
- if (-d $ACE_ROOT."/$directory") {
- $status = chdir ($ACE_ROOT."/$directory");
+ if ($directory =~ m:^TAO/(.*):) {
+ $directory = $1;
}
- elsif (-d $startdir."/$directory") {
- $status = chdir ($startdir."/$directory");
- }
- else {
- $status = chdir ($directory);
+
+ $status = undef;
+ foreach my $path ($ACE_ROOT."/$directory",
+ $startdir."/$directory",
+ $TAO_ROOT."/$directory" )
+ {
+ if (-d $path) {
+ $status = chdir ($path);
+ last;
+ }
}
+ $status = chdir ($directory) if (! defined($status));
if (!$status) {
print STDERR "ERROR: Cannot chdir to $ACE_ROOT/$directory\n";