From ee7369e533d6965f1661b9c5bc174a843b335c6e Mon Sep 17 00:00:00 2001 From: hunt Date: Tue, 10 Apr 2007 14:41:39 +0000 Subject: 2007-04-10 Martin Hunt * systemtap.printf/out*: New output tests to stress output buffering and transport. * systemtap.printf/mixed*: More output tests mixing print, printf, and print_char. * systemtap.printf/end*: Test that output from end probes is all sent. --- testsuite/systemtap.printf/mixed_out.stp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 testsuite/systemtap.printf/mixed_out.stp (limited to 'testsuite/systemtap.printf/mixed_out.stp') diff --git a/testsuite/systemtap.printf/mixed_out.stp b/testsuite/systemtap.printf/mixed_out.stp new file mode 100644 index 00000000..64cd16ef --- /dev/null +++ b/testsuite/systemtap.printf/mixed_out.stp @@ -0,0 +1,20 @@ +# output "large_output" pattern using printf, print, and print_char + +# This should detect any problems in the mixing IO functions, +# buffers or transport. + +probe begin +{ + for (j = 0; j < 3000; j++) { + print("ABCD") + printf("EFGHIJKLM") + print("N") + printf("O") + print("PQRSTUVWXYZ") + for (i = 0x61; i <= 0x7a; i++) + print_char(i) + printf("\n"); + } + + exit() +} -- cgit