Mirror of the lttng-dev mailing list
 help / color / mirror / Atom feed
* [ltt-dev] [UST PATCH] TESTS: Add a delay at the start of the fork test for a more uniform testing.
@ 2011-02-21 19:36 Yannick Brosseau
  2011-02-22  8:28 ` Nils Carlson
  2011-02-23  8:36 ` Nils Carlson
  0 siblings, 2 replies; 7+ messages in thread
From: Yannick Brosseau @ 2011-02-21 19:36 UTC (permalink / raw)


Add a sleep to leave time for the ustconsumer thread to initialize correctly
before the fork.
Most of the time the consumer was not yet started at the time of the fork so
a bunch of initializations were not done and the fork code path was not
tested properly.

Signed-off-by: Yannick Brosseau <yannick.brosseau at gmail.com>
---
 tests/fork/fork.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/tests/fork/fork.c b/tests/fork/fork.c
index 5ce3d6d..a80518d 100644
--- a/tests/fork/fork.c
+++ b/tests/fork/fork.c
@@ -34,6 +34,9 @@ int main(int argc, char **argv, char *env[])
 	printf("Fork test program, parent pid is %d\n", getpid());
 	trace_mark(ust, before_fork, MARK_NOARGS);
 
+	/* Sleep here to make sure the consumer is initialized before we fork */
+	sleep(1);
+
 	result = fork();
 	if(result == -1) {
 		perror("fork");
-- 
1.7.2.3





^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-02-23 15:45 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-21 19:36 [ltt-dev] [UST PATCH] TESTS: Add a delay at the start of the fork test for a more uniform testing Yannick Brosseau
2011-02-22  8:28 ` Nils Carlson
2011-02-22 14:51   ` Yannick Brosseau
2011-02-22 15:54     ` Nils Carlson
2011-02-22 16:08       ` Yannick Brosseau
2011-02-23 15:45         ` Mathieu Desnoyers
2011-02-23  8:36 ` Nils Carlson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox