summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-07-22 17:38:45 +0000
committerlevine <levine@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-07-22 17:38:45 +0000
commit5edcf915ce84b839256793452319724b9c5dade7 (patch)
tree0e51fc60cf61ae40333835d7b411c43880fa496c
parent87ca78253cd11168a00c8f26165ba27a0da55f0d (diff)
downloadATCD-5edcf915ce84b839256793452319724b9c5dade7.tar.gz
ChangeLogTag: Thu Jul 22 11:54:58 1999 David L. Levine <levine@cs.wustl.edu>
-rw-r--r--ChangeLog-99b4
-rw-r--r--tests/Process_Mutex_Test.cpp25
2 files changed, 20 insertions, 9 deletions
diff --git a/ChangeLog-99b b/ChangeLog-99b
index fbdff368c7e..ad3ce87e0e4 100644
--- a/ChangeLog-99b
+++ b/ChangeLog-99b
@@ -10,6 +10,10 @@ Thu Jul 22 11:54:58 1999 David L. Levine <levine@cs.wustl.edu>
semaphore. This allows the test to succeed on LynxOS/PPC
(with fork ()).
+ * tests/Process_Mutex_Test.cpp (main): added a one second
+ sleep after spawning each server, to give it a chance to
+ start. Also, wrapped some string literals with ASYS_TEXT.
+
Thu Jul 22 10:42:06 1999 Clarence M. Weaver <clarence_m_weaver@md.northgrum.com>
* ACE-INSTALL.html: added steps for running the ACE tests
diff --git a/tests/Process_Mutex_Test.cpp b/tests/Process_Mutex_Test.cpp
index 58f905b3d25..49c230a4921 100644
--- a/tests/Process_Mutex_Test.cpp
+++ b/tests/Process_Mutex_Test.cpp
@@ -43,7 +43,8 @@ static void
print_usage_and_die (void)
{
ACE_DEBUG ((LM_DEBUG,
- "usage: %n [-d (don't release mutex)] [-c (child process)] [-n mutex name] \n"));
+ ASYS_TEXT ("usage: %n [-d (don't release mutex)] ")
+ ASYS_TEXT ("[-c (child process)] [-n mutex name] \n")));
ACE_OS::exit (1);
}
@@ -85,17 +86,17 @@ acquire_release (void)
ACE_ASSERT (mutex.acquire () == 0);
ACE_DEBUG ((LM_DEBUG,
- "(%P) Mutex acquired %s\n",
+ ASYS_TEXT ("(%P) Mutex acquired %s\n"),
mutex_name));
ACE_DEBUG ((LM_DEBUG,
- "(%P) Working....\n"));
+ ASYS_TEXT ("(%P) Working....\n")));
// work
ACE_OS::sleep (2);
// Check if we need to release the mutex
if (release_mutex == 1)
{
ACE_DEBUG ((LM_DEBUG,
- "(%P) Releasing the mutex %s\n",
+ ASYS_TEXT ("(%P) Releasing the mutex %s\n"),
mutex_name));
ACE_ASSERT (mutex.release () == 0);
}
@@ -110,7 +111,8 @@ main (int argc, ASYS_TCHAR *argv[])
ACE_UNUSED_ARG (argv);
ACE_START_TEST (ASYS_TEXT ("Process_Mutex_Test"));
- ACE_ERROR ((LM_INFO, ASYS_TEXT ("fork is not supported on this platform\n")));
+ ACE_ERROR ((LM_INFO,
+ ASYS_TEXT ("fork is not supported on this platform\n")));
ACE_END_TEST;
#else /* ! ACE_LACKS_FORK */
@@ -131,12 +133,14 @@ main (int argc, ASYS_TCHAR *argv[])
ACE_Process_Options options;
if (release_mutex == 0)
options.command_line (ACE_TEXT (".") ACE_DIRECTORY_SEPARATOR_STR
- ACE_TEXT ("Process_Mutex_Test") ACE_PLATFORM_EXE_SUFFIX
+ ACE_TEXT ("Process_Mutex_Test")
+ ACE_PLATFORM_EXE_SUFFIX
ACE_TEXT (" -c -n %s -d"),
ACE_WIDE_STRING (mutex_name));
else
options.command_line (ACE_TEXT (".") ACE_DIRECTORY_SEPARATOR_STR
- ACE_TEXT ("Process_Mutex_Test") ACE_PLATFORM_EXE_SUFFIX
+ ACE_TEXT ("Process_Mutex_Test")
+ ACE_PLATFORM_EXE_SUFFIX
ACE_TEXT (" -c -n %s"),
ACE_WIDE_STRING (mutex_name));
@@ -148,8 +152,11 @@ main (int argc, ASYS_TCHAR *argv[])
{
ACE_ASSERT (servers[i].spawn (options) != -1);
ACE_DEBUG ((LM_DEBUG,
- "Server forked with pid = %d.\n",
+ ASYS_TEXT ("Server forked with pid = %d.\n"),
servers[i].getpid ()));
+
+ // Give the server a chance to start . . .
+ ACE_OS::sleep (1);
}
for (i = 0; i < processes; i++)
@@ -157,7 +164,7 @@ main (int argc, ASYS_TCHAR *argv[])
// Wait for the process we created to exit.
ACE_ASSERT (servers[i].wait () != -1);
ACE_DEBUG ((LM_DEBUG,
- "Server %d finished\n",
+ ASYS_TEXT ("Server %d finished\n"),
servers[i].getpid ()));
}