1 2008-06-10 Stan Cox <scox@redhat.com>
3 * systemtap.base/warnings.exp: Adjust for duplicate warning elimination.
5 2008-06-10 Frank Ch. Eigler <fche@elastic.org>
8 * parseko/preprocess08.stp, ...08b.stp: Revised/new test.
9 * systemtap.base/cmd_parse.exp: Added some argv[] tests.
11 2008-06-09 Stan Cox <scox@redhat.com>
13 * systemtap.base/stmt_rel.stp: New test.
14 * systemtap.base/stmt_rel.exp: Likewise.
16 2008-06-06 David Smith <dsmith@redhat.com>
18 * systemtap.base/utrace_p4.exp: Updated for utrace probe changes.
19 * systemtap.base/utrace_p5.exp: Ditto.
21 2008-06-03 Frank Ch. Eigler <fche@elastic.org>
23 * systemtap.context/backtrace.tcl: Tolerate "(inexact)" backtraces.
25 2008-05-30 Wenji Huang <wenji.huang@oracle.com>
27 * systemtap.base/debugpath.exp: Add path for self-built kernel.
29 2008-05-28 Josh Stone <joshua.i.stone@intel.com>
32 * systemtap.base/error_fn.*: New tests.
34 2008-05-28 Mark Wielaard <mwielaard@redhat.com>
36 * testsuite/Makefile.am (clean-local): Correct redirect of stderr.
37 (installcheck): Don't depend on clean.
39 2008-05-28 Mark Wielaard <mwielaard@redhat.com>
41 * lib/systemtap.exp (setup_systemtap_environment): Create user
43 * systemtap.base/cache.exp: Likewise.
44 * Makefile.am (clean-local): Try to remove all .systemtap and
47 2008-05-26 Frank Ch. Eigler <fche@elastic.org>
49 * testsuite/stmtvars.exp: Tweaked matching regexps, tested on
52 2008-05-24 Frank Ch. Eigler <fche@elastic.org>
54 * configure.ac (enable-dejazilla): Add option, default off.
55 * Makefile.am (*check): Send systemtap.sum to dejazilla if enabled$a
56 * execrc: New helper script for runtest rc overriding.
57 * configure, Makefile.in: Regenerated.
59 2008-05-23 Frank Ch. Eigler <fche@elastic.org>
61 * buildok/{nfs,rpc}-all-probes.stp: Suppress warnings from empty probe
63 * systemtap.pass1-4/buidok.exp: Mark above as kfail due to bug #4413.
64 While there, also mark the process_test kfail for #1155, though even
65 it fails only sporadically.
67 2008-05-21 Frank Ch. Eigler <fche@elastic.org>
70 * buildok/ioscheduler.stp, nine.stp, scsi.stp, sixteen.stp,
71 socket.stp, stat_insert.stp: Adapt to new warnings.
72 * systemtap.maps/linear_empty.exp, systemtap.samples/args.exp,
73 systemtap.samples/poll_map.stp, systemtap.string/strtol.stp: Ditto.
75 2008-05-20 Frank Ch. Eigler <fche@elastic.org>
78 * systemtap.base/warnings.*: New tests.
79 * buildok/eleven.stp, systemtap.examples/disktop.stp,
80 transok/three.stp: Adapt to new warnings.
82 2008-05-21 Stan Cox <scox@redhat.com>
84 * systemtap.base/optim_arridx.stp: Test compound assignment and
86 * systemtap.base/optim_arridx.exp: Likewise.
87 (optim_arridx_run): Don't check warnings.
89 2008-05-21 Mark Wielaard <mwielaard@redhat.com>
91 * buildok/aux_syscalls-embedded.stp: Don't check _struct_utimbuf_u
92 and _struct_compat_utimbuf_u. Check new _struct_utimbuf_actime,
93 _struct_utimbuf_modtime, _struct_compat_utimbuf_actime and
94 _struct_compat_utimbuf_modtime.
96 2008-05-20 Mark Wielaard <mwielaard@redhat.com>
99 * systemtap.syscall/futimes.c (utime): Expect new time format.
100 * systemtap.syscall/stat.c (utime): Likewise.
102 2008-05-19 Mark Wielaard <mwielaard@redhat.com>
105 * systemtap.base/ctime.stp: New test.
106 * systemtap.base/ctime.exp: New expect file.
108 2008-05-19 Stan Cox <scox@redhat.com>
110 * systemtap.base/optim_arridx.stp: New test.
111 * systemtap.base/optim_arridx.exp: New test.
113 2008-04-29 Frank Ch. Eigler <fche@elastic.org>
116 * semko/twelve.stp, semok/twenty.stp, systemtap.base/cache.exp,
117 systemtap.base/maxactive.exp, systemtap.base/warnings.exp,
118 transok/eight.stp: Adapt to new elision capabilities; add new
119 side-effects or -w warning-suppression flags.
120 * systemtap.pass1-4/buildok.exp: Remove two kfails.
121 * semok/optimize.stp: Test new elision.
123 2008-04-24 Will Cohen <wcohen@redhat.com>
125 * systemtap.examples: examples moved into testsuite.
127 2008-04-22 David Smith <dsmith@redhat.com>
129 * systemtap.base/utrace_p5.exp: Simplfied a little.
131 * systemtap.base/utrace_p5.exp: Added run-time utrace tests.
133 2008-04-21 David Smith <dsmith@redhat.com>
135 * parseko/utrace01.stp: Renamed from semko/utrace02.stp (since it
136 received a parse error, not a semantic error).
138 2008-04-21 Martin Hunt <hunt@redhat.com>
140 * systemtap.samples/args.exp: Remove obsolete "-d" option.
142 2008-04-18 David Smith <dsmith@redhat.com>
144 * systemtap.base/utrace_p4.exp: Added exec probe test.
146 * buildok/utrace01.stp: Removed.
147 * buildok/utrace02.stp: Ditto.
148 * buildok/utrace03.stp: Ditto.
149 * systemtap.base/utrace_p4.exp: Rewrote buildok tests to check for
150 kernel utrace support.
152 2008-04-17 David Smith <dsmith@redhat.com>
154 * buildok/utrace01.stp: New test.
155 * buildok/utrace02.stp: Ditto.
156 * buildok/utrace03.stp: Ditto.
157 * semko/utrace01.stp: Ditto.
158 * semko/utrace02.stp: Ditto.
159 * semko/utrace03.stp: Ditto.
160 * semko/utrace04.stp: Ditto.
161 * semko/utrace05.stp: Ditto.
162 * semko/utrace06.stp: Ditto.
163 * semko/utrace07.stp: Ditto.
164 * semko/utrace08.stp: Ditto.
165 * semko/utrace09.stp: Ditto.
166 * semko/utrace10.stp: Ditto.
167 * semko/utrace11.stp: Ditto.
168 * semko/utrace12.stp: Ditto.
169 * semko/utrace13.stp: Ditto.
171 2008-04-10 Frank Ch. Eigler <fche@elastic.org>
174 * systemtap.base/cmd_parse.exp: Add "-l" listing test.
176 2008-04-04 Masami Hiramatsu <mhiramat@redhat.com>
179 * systemtap.stress/conversions.exp: Update a script to catch up
180 recently changes of conversions.stp.
182 2008-03-31 Frank Ch. Eigler <fche@elastic.org>
184 * configure.ac: Bump version to 0.7.
185 * configure: Regenerated.
187 2008-03-27 Frank Ch. Eigler <fche@elastic.org>
189 * systemtap.base/cmd_parse.exp: Don't assume $SHELL=bash.
191 2008-03-23 Frank Ch. Eigler <fche@elastic.org>
193 * lib/stap_run.exp (stap_run): Ignore missing debuginfo warnings.
194 Try harder to kill stap child in case of timeouts and errors.
196 2008-03-23 Frank Ch. Eigler <fche@elastic.org>
199 * lib/systemtap.exp: Set default Snapshot: value from "stap -V"
202 2008-03-21 Eugene Teo <eugeneteo@kernel.sg>
205 * systemtap.stress/conversions.stp: Test new user_* functions.
206 * buildok/conversions.stp: Test new user_* functions.
207 * buildok/conversions-embedded.stp: Test new user_* functions.
209 2008-03-20 Frank Ch. Eigler <fche@elastic.org>
212 * semko/fortyfive.stp: New test.
214 2008-03-15 Frank Ch. Eigler <fche@elastic.org>
216 * systemtap.base/maxactive.exp, probefunc.exp: Standardize pass msg.
218 2008-03-10 Dave Brolley <brolley@redhat.com>
221 * systemtap.printf/memory1.{stp,exp}: Rewrite to reflect new %m safety checks.
222 * systemtap.stress/conversions.exp: Add a test for invalid argument to %m.
224 2008-03-05 David Smith <dsmith@redhat.com>
227 * systemtap.samples/examples.exp: Updated.
229 2008-03-03 Frank Ch. Eigler <fche@elastic.org>
232 * buildok/twentynine.stp: New test.
234 2008-02-27 Dave Brolley <brolley@redhat.com>
237 * systemtap.printf/bin6.{exp,stp}: New test case.
238 * systemtap.printf/memory1.{exp,stp}: New test case.
240 2008-02-27 David Smith <dsmith@redhat.com>
242 * systemtap.base/marker.exp: Added better path to Module.markers.
244 2008-02-25 Frank Ch. Eigler <fche@elastic.org>
247 * systemtap.base/preprocessor.exp: New test.
249 2008-02-23 Frank Ch. Eigler <fche@elastic.org>
251 * systemtap.printf/*.exp: Canonicalize pass/fail messages.
253 2008-02-23 Frank Ch. Eigler <fche@elastic.org>
255 * systemtap.samples/args.exp: Remove installation-specific paths from
256 pass/fail judgements.<
258 2008-02-23 Frank Ch. Eigler <fche@elastic.org>
260 * */*.exp: Change all "send \003" to "exec kill -INT -<pgrp>" in order
261 to more reliably kill an inferior stap/stapio/staprun process group.
263 2008-02-22 Frank Ch. Eigler <fche@elastic.org>
265 * semko/fortyfive.stp: Add ".call" to exclude false (?) positives
266 from inlined instances defined in header files.
268 2008-02-22 Frank Ch. Eigler <fche@elastic.org>
270 * systemtap.base/stmtvars.exp: New test for PR 5787.
272 2008-02-21 Will Cohen <wcohen@redhat.com>
274 * systemtap.base/beginenderror.exp: Increase timeout for slow machines.
276 2008-02-20 David Smith <dsmith@redhat.com>
278 * systemtap.base/marker.exp: Added tests for marker probe
281 2008-02-19 Frank Ch. Eigler <fche@elastic.org>
284 * semko/fortyfive.stp: New test.
286 2008-02-19 Frank Ch. Eigler <fche@elastic.org>
289 * transko/one.stp: Remove, or rather, move to this ...
290 * semko/zero.stp: new file.
292 2008-02-12 Frank Ch. Eigler <fche@elastic.org>
294 * systemtap.context/context.exp: Build temporary modules under
295 build tree, to tolerate read-only source trees.
296 * {args,backtrace,pid}.tcl: Corresponding changes.
297 * systemtap_test_module2.c: Add a bunch of asm("")'s to prevent
298 inlining even better than noinline does.
300 2008-02-12 Frank Ch. Eigler <fche@elastic.org>
302 * systemtap.pass1-4/buildok.exp: No longer kfail buildok/seventeen.
304 2008-02-07 Martin Hunt <hunt@redhat.com>
306 * systemtap.base/debugpath.exp: Remove explicit closes.
307 Stap will terminate without help, and cleanup after itself.
309 2008-02-06 Masami Hiramatsu <mhiramat@redhat.com>
311 * systemtap.context/backtrace.tcl: Fixed regular expressions and Added
312 new expression for checking return probe's stacktrace on ia64.
313 * systemtap.context/backtrace.stp (print_all_trace_info): Added
314 trace point output before calling print_stack().
316 2008-02-06 Masami Hiramatsu <mhiramat@redhat.com>
318 * systemtap.base/cmd_parse.exp: Added 'wait' between tests for
319 preventing unexpected EOF.
321 2008-02-06 Masami Hiramatsu <mhiramat@redhat.com>
323 * systemtap.base/procfs.exp: Added PROCFS.ko cleanup.
324 * systemtap.context/context.exp: Added cleanup call.
325 * systemtap.printf/end1b.exp: Passed evaluated command string to
327 * systemtap.printf/mixed_outb.exp: Ditto.
328 * systemtap.printf/out1b.exp: Ditto.
329 * systemtap.printf/out2b.exp: Ditto.
330 * systemtap.printf/out3b.exp: Ditto.
332 2008-02-04 David Smith <dsmith@redhat.com>
335 * systemtap.base/marker.exp: Added tests for marker "$format"
338 2008-02-01 Martin Hunt <hunt@redhat.com>
340 * systemtap.printf/stap_merge.tcl: Copied here so
341 it will always be available.
343 2008-01-31 Will Cohen <wcohen@redhat.com>
345 * systemtap.pass1-4/buildok.exp: Add some kfails.
347 2008-01-29 Frank Ch. Eigler <fche@elastic.org>
349 * Makefile.am (clean-local): Allow "rm -rf" to fail due to
350 root-owned .ko files in the local cache.
351 * Makefile.in: Regenerated.
353 2008-01-26 Frank Ch. Eigler <fche@elastic.org>
356 * testsuite/parseko/maxactive{04,05}.stp: New tests.
358 2008-01-24 Frank Ch. Eigler <fche@elastic.org>
360 crash(8) tests, based on Masami Hiramatsu <mhiramat@redhat.com>:
361 * Makefile.am (CRASH_LIBDIR): Pass in $(RUNTEST).
362 * lib/systemtap.exp (as_root): Trace command string, output, and
364 * systemtap.samples/crash.*, testlog.stp: New test case.
365 * Makefile.in: Regenerated.
367 2008-01-23 Frank Ch. Eigler <fche@elastic.org>
370 * systemtap.base/debugpath.exp: New test.
372 2008-01-18 Frank Ch. Eigler <fche@elastic.org>
374 * configure.ac: Bump version to 0.6.1.
375 * configure: Regenerated.
377 2008-01-17 Frank Ch. Eigler <fche@elastic.org>
380 * semko/forty.stp, fortyone.stp, fortytwo.stp: New tests.
381 * semok/twentynine.stp: Weaken test since condition expressions have
382 become more tightly constrained.
384 2008-01-17 David Smith <dsmith@redhat.com>
386 * semko/procfs11.stp: Added test for invalid use of procfs probe
387 '$value' target variable.
388 * semko/procfs12.stp: Ditto.
390 2008-01-16 David Smith <dsmith@redhat.com>
393 * systemtap.base/marker.exp: Added 2 tests for treating marker
394 arguments incorrectly.
396 2008-01-16 Eugene Teo <eteo@redhat.com>
398 * buildok/signal-embedded.stp: Add all new embedded C functions
401 2008-01-14 Frank Ch. Eigler <fche@elastic.org>
404 * systemtap.base/onoffprobe.*: Toughen test.
406 2008-01-12 Frank Ch. Eigler <fche@elastic.org>
408 * lib/systemtap.exp (get_system_info): Look for $builddir/SNAPSHOT too.
410 2008-01-09 Masami Hiramatsu <mhiramat@redhat.com>
413 * systemtap.syscall/alarm.c: Fix expected output patterns on ia64.
414 * systemtap.syscall/stat.c: Ditto.
416 2008-01-09 Masami Hiramatsu <mhiramat@redhat.com>
419 * lib/stap_run.exp (stap_run): Support warning before ending probe.
421 2008-01-07 William Cohen <wcohen@redhat.com>
422 * lib/systemtap.exp (as_root): new proc.
423 * systemtap.context/context.exp:
424 * systemtap.printf/end1b.exp:
425 * systemtap.printf/mixed_outb.exp:
426 * systemtap.printf/out1b.exp:
427 * systemtap.printf/out2b.exp:
428 * systemtap.printf/out3b.exp: Use as_root proc.
430 2008-01-04 David Smith <dsmith@redhat.com>
432 * systemtap.base/marker.exp: Improved regexp that finds markers
435 2007-12-12 Martin Hunt <hunt@redhat.com>
436 Detect crashing stap and report as a test failure.
437 * lib/systemtap.exp (stap_run_batch): Return -1 if stap
439 * systemtap.pass1-4/buildko.exp: If stap_run_batch returned
440 -1 then mark test as failed.
441 * systemtap.pass1-4/parseko.exp: Ditto.
442 * systemtap.pass1-4/semko.exp: Ditto.
443 * systemtap.pass1-4/transko.exp: Ditto.
445 2007-12-05 Masami Hiramatsu <mhiramat@redhat.com>
448 * parseok/five.stp: Add an example of conditional probe point.
449 * parseko/probepoint04.stp: New test for conditional probe point.
450 * parseko/probepoint05.stp: Ditto.
451 * parseko/probepoint06.stp: Ditto.
452 * parseko/probepoint07.stp: Ditto.
453 * parseko/probepoint08.stp: Ditto.
454 * parseko/probepoint09.stp: Ditto.
455 * semok/twentynine.stp: Ditto.
456 * semko/thirtynine.stp: Ditto.
457 * systemtap.base/onoffprobe.*: Ditto.
459 2007-12-03 Masami Hiramatsu <mhiramat@redhat.com>
462 * perseko/twentytwo.stp: Change testcase to the wildcarded probe
465 2007-11-29 David Smith <dsmith@redhat.com>
467 * systemtap.base/marker.exp: Gets marker list from
468 Module.markers. K_MARKER03 is always run since it is designed to
471 2007-11-27 David Smith <dsmith@redhat.com>
473 * semok/twentyeight.stp: Tests wildcarded probe points.
475 2007-11-19 Frank Ch. Eigler <fche@elastic.org>
477 * parseok/five.stp, semok/twentyseven.stp: Test "!" probe point flag.
479 2007-11-15 David Smith <dsmith@redhat.com>
481 * systemtap.base/marker.exp: Removed 'module("foo").mark("bar")'
482 tests since that facility was removed.
484 2007-11-12 Martin Hunt <hunt@redhat.com>
486 * systemtap.base/*.stp: Replace log() calls with
487 println() (or printf() if formatting would help.)
488 * systemtap.maps/*.stp: Ditto.
489 * systemtap.samples/*.stp: Ditto.
490 * systemtap.stress/*.stp: Ditto.
492 2007-11-09 Masami Hiramatsu <mhiramat@redhat.com>
495 * systemtap.printf/sharedbuf.exp: New test for buffer sharing option.
496 * systemtap.printf/sharedbuf.stp: Ditto.
497 * systemtap.printf/hello.stp: Ditto.
498 * systemtap.printf/hello2.stp: Ditto.
500 2007-10-25 Martin Hunt <hunt@redhat.com>
502 * systemtap.printf/printd.exp: New.
503 Runs printd.stp and printdln.stp.
504 * systemtap.printf/printdln.stp: Removed bad tests.
505 * systemtap.printf/printd.stp: Ditto.
507 2007-10-25 Martin Hunt <hunt@redhat.com>
509 * systemtap.printf/print_char.*: New test.
510 * systemtap.printf/print.*: New test.
511 * systemtap.printf/println.*: New test.
513 * systemtap.maps/elision.*: New tests.
515 * config/unix.exp: Added stap_run_exact.
516 * lib/stap_run_exact.exp: New. Like stap_run2 but
517 takes a seperate test name.
519 2007-10-25 Martin Hunt <hunt@redhat.com>
521 * systemtap.printf/printd.stp: New
522 * systemtap.printf/printdln.stp: New
524 2007-10-16 Martin Hunt <hunt@redhat.com>
527 * systemtap.printf/bin3.stp. Removed.
528 * systemtap.printf/bin3a.stp. Renamed bin3.stp.
529 * systemtap.printf/bin4.stp. Removed.
530 * systemtap.printf/bin4a.stp. Renamed bin4.stp.
531 * systemtap.printf/bin5.stp. Removed.
532 * systemtap.printf/bin5a.stp. Renamed bin5.stp.
533 * systemtap.printf/bin3.exp: Don't run bin3a.stp.
534 * systemtap.printf/bin4.exp: Don't run bin4a.stp.
535 * systemtap.printf/bin5.exp: Don't run bin5a.stp.
537 Increase reliability under loads.
538 * systemtap.samples/pfaults.exp: Increase MAXACTION.
539 * systemtap.context/backtrace.tcl: Handle just
540 a single userspace address.
542 2007-10-05 Frank Ch. Eigler <fche@elastic.org>
545 * systemtap.base/warnings.*: New test.
547 2007-10-05 Martin Hunt <hunt@redhat.com>
549 * buildok/aux_syscalls-embedded.stp: Add all embedded
550 C function in aux_syscalls.
552 2007-10-04 Frank Ch. Eigler <fche@elastic.org>
554 * buildok/inet-embedded.stp: Test inet.stp functions.
556 2007-10-04 Mike Mason <mmlnx@us.ibm.com>
558 * buildok/memory-all-probes.stp: New test that uses wildcarding to
559 determine if all probes are resolvable.
560 * buildok/nfs-all-probes.stp: Ditto
561 * buildok/nfsd-all-probes.stp: Ditto
562 * buildok/process-all-probes.stp: Ditto
563 * buildok/rpc-all-probes.stp: Ditto
564 * buildok/scheduler-all-probes.stp: Ditto
565 * buildok/scsi-all-probes.stp: Ditto
566 * buildok/signal-all-probes.stp: Ditto
567 * buildok/socket-all-probes.stp: Ditto
568 * buildok/tcp-all-probes.stp: Ditto
569 * buildok/udp-all-probes.stp: Ditto
570 * buildok/vfs-all-probes.stp: Ditto
572 2007-10-03 Frank Ch. Eigler <fche@elastic.org>
574 * systemtap.syscall/test.tcl: Don't list PASS on stdout.
576 2007-10-02 Frank Ch. Eigler <fche@redhat.com>
579 * semok/twentysix.stp, systemtap.base/beginenderror.*: New tests.
581 2007-10-02 William Cohen <wcohen@redhat.com>
583 * systemtap.syscall/signal.c:
584 * systemtap.syscall/uid16.c: Compilation regardless of defines.
585 * systemtap.syscall/test.tcl: Handle UNSUPP tests correctly.
587 2007-09-28 Wenji Huang <wenji.huang@oracle.com>
589 * lib/systemtap.exp: New proc get_system_info.
590 * lib/stap_run.exp: New proc print_system_info.
592 2007-09-27 Masami Hiramatsu <mhiramat@redhat.com>
595 * systemtap.sample/gtod.*: New test for gettimeofday accuracy.
597 2007-09-25 Martin Hunt <hunt@redhat.com>
599 * systemtap.context/backtrace.tcl: Handle single line timer.profile
602 2007-09-25 David Smith <dsmith@redhat.com>
604 * systemtap.base/marker.exp: Improved regexp to work correctly on
605 kernels with no markers.
607 * systemtap.base/marker.exp: Updated for the 9/18/2007 markers
610 2007-09-24 Frank Ch. Eigler <fche@elastic.org>
612 * systemtap.samples/examples.exp: New file, replacing
613 * buildok/examples.stp: Removed.
615 2007-09-24 Frank Ch. Eigler <fche@elastic.org>
617 * buildok/*-embedded.stp: New test case for every embedded-C
618 function in the tapsets.
620 2007-09-22 Frank Ch. Eigler <fche@elastic.org>
622 * systemtap.maps/linear_overunder.exp: Correct for actual data.
624 2007-09-22 Frank Ch. Eigler <fche@elastic.org>
627 * systemtap.maps/linear_nearlyempty.*: New test for
628 histogram printing elision.
630 2007-09-22 Frank Ch. Eigler <fche@elastic.org>
632 * systemtap.base/optim.exp: Wait for both result lines.
634 2007-09-21 Martin Hunt <hunt@redhat.com>
636 * systemtap.maps/linear*: Updated linear histogram tests.
638 * lib/stap_run2.exp (stap_run2): Use send_log()
639 instead of puts to save failure context in the log.
641 2007-09-21 Frank Ch. Eigler <fche@elastic.org>
643 * systemtap.base/optim.exp/stp: New test for rhbz# 300121.
645 2007-09-18 David Smith <dsmith@redhat.com>
647 * systemtap.base/procfs.exp: New test case.
648 * lib/stap_run.exp (stap_run): Handles the case where the stap
649 '-m' option was used.
651 2007-09-17 David Smith <dsmith@redhat.com>
653 * semko/procfs06.stp: New test case.
654 * semko/procfs07.stp: Ditto.
655 * semko/procfs08.stp: Ditto.
656 * semko/procfs09.stp: Ditto.
657 * semko/procfs10.stp: Ditto.
659 2007-09-15 Wenji Huang <wenji.huang@oracle.com>
662 * buildok/examples.stp: New test case.
664 2007-09-14 David Smith <dsmith@redhat.com>
667 * buildok/procfs01.stp: New test case.
668 * semko/procfs01.stp: Ditto.
669 * semko/procfs02.stp: Ditto.
670 * semko/procfs03.stp: Ditto.
671 * semko/procfs04.stp: Ditto.
672 * semko/procfs05.stp: Ditto.
674 2007-09-13 Martin Hunt <hunt@redhat.com>
676 * systemtap.base/limits.exp: New. Test 32 and 64-bit integer
679 2007-09-12 Frank Ch. Eigler <fche@elastic.org>
681 * buildok/print_histograms.stp: Test println(@hist*()).
683 2007-09-12 Frank Ch. Eigler <fche@elastic.org>
686 * buildok/ten.stp: Extend some more.
688 2007-09-12 Martin Hunt <hunt@redhat.com>
690 * systemtap.maps/foreach_limit.stp: Clean up the aggregates
693 * systemtap.maps/foreach_limit2.stp: Remove newline that was
694 confusing the output match.
696 * systemtap.maps/linear_bad.exp: Fix expected output.
697 * systemtap.maps/linear_neg.exp: Ditto.
699 * systemtap.maps/log.*: New files.
700 * systemtap.maps/log_edge.*: New files.
702 * lib/stap_run2.exp (stap_run2): Rewrite. Previous version
703 was too complex and buggy.
705 2007-09-12 Masami Hiramatsu <mhiramat@redhat.com>
708 * systemtap.context/backtrace.stp: Add testcases for the return
709 probe and the profile probe.
710 * systemtap.context/backtrace.tcl: Ditto.
711 * systemtap.context/systemtap_test_module2.c: Ditto.
713 2007-09-12 Frank Ch. Eigler <fche@elastic.org>
716 * buildok/ten.stp: Reactivate and extend.
718 2007-09-11 Josh Stone <joshua.i.stone@intel.com>
721 * systemtap.maps/pmap_agg_overflow.stp: Ensure that the percpu arrays
722 don't overflow before we get the chance to test aggregation overflow.
723 Also use a more optimal overflow limit (MAXMAPENTRIES + 1).
725 2007-09-10 Wenji Huang <wenji.huang@oracle.com>
727 * systemtap.stress/current.stp: Make module probe optional.
728 * buildok/four.stp: Ditto.
729 * buildok/twentyfive.stp: Ditto.
730 * semok/twelve.stp: Ditto.
732 2007-09-06 Masami Hiramatsu <mhiramat@redhat.com>
735 * systemtap.stress/current.stp: Don't probe the return of __switch_to
738 2007-08-27 Martin Hunt <hunt@redhat.com>
740 * systemtap.context/context.exp (build_modules): Change
741 build order to prevent messages about no version for yyy_int64.
743 2007-08-24 Frank Ch. Eigler <fche@redhat.com>
746 * buildok/fortytwo.stp: New test.
747 * semko/thirtynine.stp: Removed test, now that bug #1305 has become
750 2007-08-21 David Smith <dsmith@redhat.com>
752 * foreach_limit.stp: Added test for sorting numeric arrays by
754 * foreach_limit.exp: Ditto.
757 * foreach_limit2.stp: New file. Tests sorting aggregate arrays by
759 * foreach_limit2.exp: Ditto.
761 2007-08-21 Frank Ch. Eigler <fche@elastic.org>
764 * systemtap.base/kmodule.stp: Add "never" probe for type inference.
766 2007-08-20 Martin Hunt <hunt@redhat.com>
768 * systemtap.base/cmd_parse.exp: New file. Test
769 command parsing for "-c".
771 2007-08-20 David Smith <dsmith@redhat.com>
773 * parseko/cmdline15.stp: Added new test to make sure options '-c
774 cmd' and '-x pid' are mutually exclusive.
775 * parseko/cmdline16.stp: Ditto.
777 2007-08-16 Frank Ch. Eigler <fche@elastic.org>
780 * buildok/fortyfive.stp: New test.
782 2007-08-16 Josh Stone <joshua.i.stone@intel.com>
785 * lib/stap_run.exp: Make sure to match the entire output, in case
786 there are multiple pass/fail messages.
787 * buildok/printf.stp: Add lines for new print variants.
788 * parseko/printd01.stp: Make sure that bad printd calls are handled.
789 * parseko/printd02.stp: Ditto.
790 * parseko/printd03.stp: Ditto.
791 * parseko/printd04.stp: Ditto.
792 * systemtap.base/print.stp: Try a bunch of different print calls.
793 * systemtap.base/print.exp: Driver for above.
795 2007-08-15 Martin Hunt <hunt@redhat.com>
797 * systemtap.printf/*b.exp: Use stap_merge.tcl.
799 2007-08-14 David Smith <dsmith@redhat.com>
801 Merge from setuid-branch.
802 * configure.ac: Version increase to 0.6.
803 * configure: Regenerated.
805 * parseko/cmdline09.stp: Added new test for staprun command line
807 * parseko/cmdline10.stp: Ditto.
808 * parseko/cmdline11.stp: Ditto.
809 * parseko/cmdline12.stp: Ditto.
810 * parseko/cmdline13.stp: Ditto.
811 * parseko/cmdline14.stp: Ditto.
813 * systemtap.samples/args.exp: No longer necessary to use "sudo" to
816 2007-08-07 Frank Ch. Eigler <fche@redhat.com>
819 * parseko/preprocess13.stp, parseok/nineteen.stp,
820 semok/twentyfive.stp: New tests.
822 2007-08-07 David Smith <dsmith@redhat.com>
824 PR 4736 (partial fix)
825 * systemtap.printf/end1b.exp: Changed 'FAIL' to 'fail', so
826 the rest of the testsuite will continue.
827 * systemtap.printf/mixed_outb.exp: Ditto.
828 * systemtap.printf/out1b.exp: Ditto.
829 * systemtap.printf/out2b.exp: Ditto.
830 * systemtap.printf/out3b.exp: Ditto.
832 2007-08-02 Mike Mason <mmlnx@us.ibm.com>
834 * systemtap.samples/profile.stp: Changed limit check in
837 2007-08-01 Mike Mason <mmlnx@us.ibm.com>
839 * systemtap.samples/profile.stp: Changed pid to tid throughout.
840 Changed delete method in decumulate().
842 2007-07-26 David Smith <dsmith@redhat.com>
845 * systemtap.samples/args.exp: Tests to make sure the '-m' option
846 leaves a module in the current directory.
847 * systemtap.base/cache.exp (stap_compile): Added cleanup.
849 2007-07-25 Mike Mason <mmlnx@us.ibm.com>
852 * systemtap.samples/pfault.stp: Changed to
853 use memory tapset pagefault probes.
855 2007-07-25 Mike Mason <mmlnx@us.ibm.com>
858 * buildok/twentytwo.stp, buildok/twentythree.stp:
859 Changed free_task() probes to deactivate_super() probes. Changed
860 references to timestamp in task_struct to s_maxbytes in super_block.
861 timestamp was removed from task_struct in 2.6.23. s_maxbytes is an
862 unsigned long long in every kernel I checked back to 2.4.18.
864 2007-07-12 David Smith <dsmith@redhat.com>
866 * systemtap.maps/pmap_agg_overflow.exp: On single processor
867 systems, this test reported an unsupported test and a test failure
868 when it should have only reported an unsupported test. Fixed.
870 2007-07-10 Martin Hunt <hunt@localhost.localdomain>
872 * systemtap.context/context.exp: Copy modules to
873 /lib/modules/`uname -r`/kernel for debug info.
875 2007-07-10 Martin Hunt <hunt@redhat.com>
877 * systemtap.context/pid.tcl: Don't try to get real ppid,
880 2007-07-09 Martin Hunt <hunt@redhat.com>
882 * systemtap.context/systemtap_test_module1.c (stm_write_cmd):
883 Set pointer type to "char *" so get_user() fetches a char.
885 2007-07-06 Martin Hunt <hunt@redhat.com>
887 * systemtap.maps/linear*: New tests of linear histograms.
889 2007-07-03 Frank Ch. Eigler <fche@elastic.org>
891 * configure.ac: Bumped version to 0.5.15.
892 * configure: Regenerated.
894 2007-07-03 Martin Hunt <hunt@redhat.com>
896 * systemtap.context/pid.tcl: Better error reporting.
897 * systemtap.context/args.*: Ditto.
898 * systemtap.context/context.exp: Build in temp dir.
900 2007-07-02 Martin Hunt <hunt@redhat.com>
902 * systemtap.context/context.exp: Add pid tests.
903 * systemtap.context/pid.*: New tests.
905 2007-07-02 Martin Hunt <hunt@redhat.com>
907 * systemtap.context/*: New context tests.
909 2007-06-25 Martin Hunt <hunt@redhat.com>
911 * systemtap.maps/pmap_agg_overflow.exp: Rewrite
912 so order of error messages is not important.
914 2007-06-22 Frank Ch. Eigler <fche@elastic.org>
916 * systemtap.syscall/readwrite.c: Tweak for new default string truncation width.
918 2007-06-21 David Smith <dsmith@redhat.com>
920 * Makefile.in: Regenerated with automake 1.10.
921 * aclocal.m4: Regenerated with aclocal 1.10.
922 * configure: Regenerated.
924 2007-06-20 Martin Hunt <hunt@redhat.com>
926 * systemtap.string/dot.exp: New test.
927 * systemtap.string/sprint.exp: New test.
929 * systemtap.samples/transport*: Removed.
931 2007-06-20 Martin Hunt <hunt@redhat.com>
933 * systemtap.printf/*b.exp: Add code to look in the
934 toplevel directory for stap_merge.
936 2007-06-18 Martin Hunt <hunt@redhat.com>
938 * lib/stap_run.exp, lib/stap_run2.exp, lib/systemtap.exp,
939 systemtap.base/cache.exp, systemtap.base/optim.exp,
940 systemtap.base/overload.exp, systemtap.base/prologues.exp,
941 systemtap.maps/absentstats.exp, systemtap.maps/foreach_fail.exp,
942 systemtap.maps/ix_clear*.exp, systemtap.maps/pmap_agg_overflow.exp,
943 systemtap.samples/args.exp, systemtap.samples/arith.exp,
944 systemtap.samples/arith_limits.exp,
945 systemtap.samples/control_limits.exp, systemtap.samples/lket.exp,
946 systemtap.samples/pfaults.exp, systemtap.samples/poll_map.exp,
947 systemtap.samples/primes.exp, systemtap.samples/profile.exp,
948 systemtap.samples/queue_demo.exp, systemtap.samples/symbols.exp,
949 systemtap.samples/syscalls1.exp, systemtap.samples/syscalls2.exp,
950 systemtap.samples/transport.exp: Small fixes to patterns, plus
951 fix timeouts for slower systems.
953 2007-06-15 Frank Ch. Eigler <fche@elastic.org>
955 * lib/systemtap.exp (stap_run_batch): Detect crashing stap and
956 represent this as failing return code.
958 2007-06-14 Martin Hunt <hunt@redhat.com>
960 * systemtap.samples/syscalls.stp: Use printf
961 for output to avoid problems with long paths.
964 * systemtap.samples/system_func.exp: Change expect matching.
966 2007-06-14 David Smith <dsmith@redhat.com>
968 * systemtap.samples/profile.stp: Change output to avoid problems
969 when kernel source path is long.
971 2007-06-05 Frank Ch. Eigler <fche@elastic.org>
974 * systemtap.base/deref2.*: New test, disabled.
976 2007-06-04 Frank Ch. Eigler <fche@elastic.org>
979 * systemtap.base/optim.*: Rewritten, simplified.
981 2007-05-30 Frank Ch. Eigler <fche@redhat.com>
984 * systemtap.base/optim.stp, optim.exp: New test.
986 2007-05-29 Will Cohen <wcohen@redhat.com>
989 * systemtap.stress/conversions.exp: Adjust for ia64 address space.
991 2007-05-25 Martin Hunt <hunt@redhat.com>
993 * systemtap.samples/lket.exp (cleanfiles): Set timeout inside expect.
994 * systemtap.maps/absentstats.exp: Set timeout inside expect.
995 * lib/stap_run2.exp (stap_run2): Set timeout to 180 inside expect.
996 * lib/stap_run.exp (stap_run): Set timeout to 180 for slower machines.
997 Remove $ anchor on output. Fix a few minor nits in patterns.
999 2007-05-24 David Smith <dsmith@redhat.com>
1002 * systemtap.base/marker.exp: Renumbered tests and added new tests
1003 for invalid argument name ("$foo1") and writing to marker
1006 2007-05-23 David Smith <dsmith@redhat.com>
1009 * systemtap.base/marker.exp: Added new marker test.
1010 * buildok/marker.stp: Removed old marker test.
1012 2007-05-08 Will Cohen <wcohen@redhat.com>
1014 * testsuite/systemtap.syscall/syscall.exp: Build correct sizes for
1015 32-bit and 64-bit machines.
1017 2007-05-07 Martin Hunt <hunt@redhat.com>
1019 * systemtap.samples/system_func.stp: Rewrite test to account
1020 for probes not being placed until after begin.
1021 * systemtap.samples/system_func.exp: Only expect 1 sys_open.
1023 2007-05-06 Frank Ch. Eigler <fche@elastic.org>
1025 * semko/thirtynine.stp: New test.
1027 2007-05-01 Martin Hunt <hunt@redhat.com>
1029 * systemtap.samples/system_func.*: New test.
1031 2007-05-01 Martin Hunt <hunt@redhat.com>
1033 * systemtap.samples/sysopen*: Deleted.
1035 2007-04-29 Frank Ch. Eigler <fche@elastic.org>
1037 * Makefile.am (EXTRA_DIST): Add dejagnu subdirectories.
1038 * configure.ac: Bump version to match parent directory.
1039 * Makefile.in, configure: Regenerated.
1041 2007-04-25 David Wilder <dwilder@ibm.com>
1043 * systemtap.samples/profile.exp Increased timeout from 30 to 60 sec
1044 to fix intermittent failures on s390x.
1046 2007-04-25 Mike Mason <mmlnx@us.ibm.com>
1048 * buildok/socket.stp: Adapted to changes in 2.6.19 socket routines.
1050 2007-04-24 Will Cohen <wcohen@redhat.com>
1052 * buildok/memory.stp: Test vm.pagefault.return.
1054 2007-04-23 Frank Ch. Eigler <fche@elastic.org>
1056 * systemtap.pass1-4/buildok.exp: Add some kfails.
1058 2007-04-10 Martin Hunt <hunt@redhat.com>
1060 * systemtap.printf/out*: New output tests to stress output
1061 buffering and transport.
1062 * systemtap.printf/mixed*: More output tests mixing print,
1063 printf, and print_char.
1064 * systemtap.printf/end*: Test that output from end probes
1067 2007-04-05 Martin Hunt <hunt@redhat.com>
1069 * systemtap.samples/arith_limits.exp: Set test name correctly.
1071 2007-04-04 Pierre Peiffer <pierre.peiffer@bull.net>
1073 * parseok/fourteen.stp: Add test about $# and @# usage during
1075 * parseko/preprocess10.stp: New test.
1076 * parseko/preprocess11.stp: New test.
1077 * parseko/preprocess12.stp: New test.
1079 2007-04-02 Frank Ch. Eigler <fche@elastic.org>
1081 * systemtap.samples/poll_map.stp, profile.stp, syscalls.stp:
1082 Continue adopting to .inline -> .function change.
1083 * systemtap.samples/topsys.stp, systemtap.stress/current.stp: Ditto.
1084 * semko/twentyone.stp: Ditto.
1086 2007-03-30 Frank Ch. Eigler <fche@elastic.org>
1089 * */*.stp: Adapt to .inline -> .function change.
1090 * lib/stap_run.exp, stap_run2.exp, stap_run_binary.exp: Shorten
1091 pass/fail dejagnu log lines.
1092 * systemtap.syscall/sys.stp, test.tcl: Make slightly more
1093 compatible and failure more verbose.
1095 2007-03-29 Frank Ch. Eigler <fche@elastic.org>
1097 * systemtap.maps/ix_*.exp: Add catch around close.
1099 2007-03-29 Frank Ch. Eigler <fche@elastic.org>
1101 * systemtap.maps/pmap_agg_overflow.exp: Robustify with respect
1102 to expected error messages and early quitting.
1104 2007-03-29 David Smith <dsmith@redhat.com>
1107 * parseko/cmdline07.stp: New test.
1108 * parseko/cmdline08.stp: New test.
1110 2007-03-22 Frank Ch. Eigler <fche@elastic.org>
1113 * systemtap.base/probefunc.exp: Use kernel.statement().absolute
1114 instead with grep-found schedule_tick address.
1115 * semko/thirtyseven.stp, thirtyeight.stp: New tests.
1116 * buildok/twentyeight.stp: New test.
1118 2007-03-22 David Smith <dsmith@redhat.com>
1120 * systemtap.stress/conversions.exp: Fixed test case bug that only
1123 2007-03-21 David Smith <dsmith@redhat.com>
1126 * systemtap.samples/control_limits.exp: Begin/end probes use
1127 MAXACTION_INTERRUPTIBLE instead of MAXACTION.
1129 2007-03-09 Pierre Peiffer <pierre.peiffer@bull.net>
1131 * buildok/twenty.stp, semok/seventeen.stp: Adapt to kernel 2.6.20.
1133 2007-03-19 David Smith <dsmith@redhat.com>
1135 * .cvsignore: Added systemtap.syscall test programs.
1137 2007-03-16 David Smith <dsmith@redhat.com>
1139 * systemtap.base/overload.exp: New test.
1141 2007-03-15 David Smith <dsmith@redhat.com>
1143 * .cvsignore: Added "config.log" and "config.status".
1145 2007-03-14 Frank Ch. Eigler <fche@redhat.com>
1148 * configure.ac, configure, aclocal.m4: New files to permit
1149 testsuite-only build tree.
1150 * Makefile.am (RUNTEST): Arrange a crazy concoction of
1151 environment/make variable for runtest.
1152 * Makefile.in: Regenerated.
1153 * */*.stp: Switch test cases from "./stap" to "stap" throughout.
1154 * lib/systemtap.exp: Assume/trace environment variables.
1155 (stap_run_batch): Add "#! stap"-handling hack.
1157 2007-03-14 Martin Hunt <hunt@redhat.com>
1159 * systemtap.base/div0.stp: Fix so output
1160 won't possibly have the error message before the printed
1162 * systemtap.base/maxactive.exp: Ditto.
1163 * systemtap.maps/ix_clear.stp: Ditto.
1164 * systemtap.maps/ix_clear2.stp: Ditto.
1165 * systemtap.samples/args.exp: Remove obsolete "-r" option
1168 2007-03-07 Frank Ch. Eigler <fche@elastic.org>
1171 * buildok/twentyseven.stp: New test.
1172 * systemtap.pass1-4/buildok.exp: kfail it.
1174 2007-03-06 David Smith <dsmith@redhat.com>
1176 * systemtap.base/alternatives.exp: Changed the probed kernel
1177 function from 'signal_wake_up' (which wasn't present on some
1178 kernels) to 'sys_getrlimit'.
1180 2007-03-02 Frank Ch. Eigler <fche@elastic.org>
1183 * systemtap.stress/conversions.exp: Fix & improve below patch.
1185 2007-03-01 Frank Ch. Eigler <fche@redhat.com>
1188 * systemtap.stress/conversions.exp: Bypass address=0 test for s390x.
1190 2007-02-27 Frank Ch. Eigler <fche@redhat.com>
1193 * buildok/twentysix.stp: New test.
1194 * systemtap.pass1-4/buildok.exp: kfail it.
1196 2007-02-19 David Smith <dsmith@redhat.com>
1199 * Makefile.am: The symbolic link that the Makefile creates to stap
1200 now points to the installed version of stap when "make
1201 installcheck" is run.
1202 * Makefile.in: Regenerated.
1204 2007-02-16 David Smith <dsmith@redhat.com>
1206 * systemtap.base/alternatives.exp: New test case.
1208 2007-02-09 Frank Ch. Eigler <fche@elastic.org>
1210 * systemtap.base/prologue.*: New test case.
1212 2007-02-06 Josh Stone <joshua.i.stone@intel.com>
1214 * systemtap.base/deref.stp: Test kread with const sources.
1216 2007-02-06 Frank Ch. Eigler <fche@elastic.org>
1218 * buildok/conversions.stp: Build-test all conversions.stp functions.
1219 * systemtap.stress/conversions.*: New test.
1221 2007-01-29 Frank Ch. Eigler <fche@elastic.org>
1223 * systemtap.base/cache.exp (stap_compile): Accept new -p4 output.
1225 2007-01-24 Will Cohen <wcohen@redhat.com>
1227 * systemtap.syscall/syscall.exp: Increase timeout for slow machines.
1229 2007-01-23 Frank Ch. Eigler <fche@elastic.org>
1231 * systemtap.pass1-4/buildok.exp: Remove most kfail designations.
1233 2007-01-23 Mike Mason <mmlnx@us.ibm.com>
1235 * buildok/socket.stp: Added sockets tapset build test.
1237 2007-01-23 Mike Mason <mmlnx@us.ibm.com>
1239 * systemtap.string/tokenize.exp, systemtap.string/tokenize.stp,
1240 systemtap.string/strtol.exp, systemtap.string/strtol.stp:
1241 Tests for new tokenize and strtol functions.
1243 2007-01-22 Josh Stone <joshua.i.stone@intel.com>
1245 * systemtap.base/deref.stp: Rewrite test, and now also check the ability
1246 to read/write pointers.
1248 2007-01-22 Frank Ch. Eigler <fche@redhat.com>
1250 * config/unix.exp: New file as a master load_lib repository.
1251 * */*.exp: Removed load_lib calls.
1252 * parseko/cmdline01.stp: Swallow expected stap ERROR: message.
1253 * systemtap.syscall/syscall.exp: Added installmode_p checks.
1255 2007-01-22 Martin Hunt <hunt@redhat.com>
1257 * systemtap.maps/exists.stp: New test to see if
1258 array elements exist using the "in" keyword.
1260 2007-01-20 Mike Mason <mmlnx@us.ibm.com>
1263 * systemtap.base/kmodule.stp: Added probes for other
1264 modules that allow the test to pass when ext3 isn't
1267 2007-01-19 Josh Stone <joshua.i.stone@intel.com>
1270 * systemtap.base/deref.stp: Use the new kread macro that should work
1271 fine with 64-bit numbers on i386 platforms. Also expand the test to
1272 include writes with kwrite.
1273 * systemtap.base/deref.exp: Remove the setup_kfail.
1275 2007-01-16 Mike Mason <mmlnx@us.ibm.com>
1277 * buildok/eighteen.stp: changed to find __audit_getname or
1278 audit_getname without checking kernel version to support
1279 audit code backports
1281 2007-01-13 Mike Mason <mmlnx@us.ibm.com>
1284 * systemtap.samples/ioblocktest.stp: Fixed so only
1285 checks bit 0 (Read/Write bit) of bio->bi_rw. Also merged
1286 ioblock.request and ioblock.end probes. They do the same
1289 2007-01-10 Martin Hunt <hunt@redhat.com>
1291 * systemtap.maps/foreach_foreach.exp: Update for new delete func.
1292 * systemtap.maps/ii.exp: Ditto.
1293 * systemtap.maps/ii.stp: Ditto.
1294 * systemtap.maps/iiiiii.exp: Ditto.
1295 * systemtap.maps/iiiiii.stp: Ditto.
1296 * systemtap.maps/is.stp: Ditto.
1297 * systemtap.maps/si.exp: Ditto.
1298 * systemtap.maps/si.stp: Ditto.
1299 * systemtap.maps/ss.stp: Ditto.
1301 2006-12-29 Frank Ch. Eigler <fche@redhat.com>
1304 * buildok/fourteen.stp, fourteen-plus.stp: Tweak & add a test.
1305 * systemtap.base/bench.stp: Work around randomized-ordered probes.
1306 * systemtap.base/bench.exp: Tighten output requirements.
1308 2006-12-22 Josh Stone <joshua.i.stone@intel.com>
1310 * buildok/array_size.stp, parseko/array01.stp, parseko/array02.stp,
1311 parseko/array03.stp, parseko/array04.stp, transko/array01.stp,
1312 systemtap.base/array_size.exp, systemtap.base/array_size.stp:
1313 Tests for specifying the size of global arrays.
1315 2006-12-22 David Smith <dsmith@redhat.com>
1317 * systemtap.base/cache.exp: Added test to ensure that using '-M'
1318 and '-t' changes the hash. The '-t' test is commented out until
1321 2006-12-21 David Smith <dsmith@redhat.com>
1323 * systemtap.base/cache.exp: Added test to ensure that using '-b'
1326 2006-12-19 Frank Ch. Eigler <fche@redhat.com>
1329 * buildok/twentyfive.stp: New test for static $var access.
1331 2006-12-18 Josh Stone <joshua.i.stone@intel.com>
1333 * systemtap.base/deref.exp, systemtap.base/deref.exp: Add a test for
1334 successfully dereferencing pointers of various sizes. This is known to
1335 fail on x86 for 64-bit values -- PR 3079.
1337 2006-12-18 David Smith <dsmith@redhat.com>
1339 * systemtap.samples/pfaults.stp: Since PR 1132 has been fixed,
1340 updated to use "$return".
1342 2006-12-08 Josh Stone <joshua.i.stone@intel.com>
1345 * systemtap.base/global_init.exp, systemtap.base/global_init.stp: New
1346 test for checking the timeliness of global initialization.
1348 2006-12-07 Josh Stone <joshua.i.stone@intel.com>
1351 * systemtap.base/be_order.exp, systemtap.base/be_order.stp,
1352 semok/beginend.stp: New tests for begin/end priorities.
1354 * lib/stap_run.exp: Anchor OUTPUT_CHECK_STRING to the end of output.
1355 * systemtap.base/maxactive.exp: Fix to compare output to the end.
1356 * systemtap.base/probefunc.exp: Ditto.
1357 * systemtap.samples/ioblocktest.exp: Ditto.
1358 * systemtap.samples/ioblocktest.stp: Ditto.
1359 * systemtap.samples/tcptest.exp: Ditto.
1361 2006-11-30 Martin Hunt <hunt@redhat.com>
1363 * systemtap.samples/pfaults.exp: Fix regular expression
1364 to handle buffering issues that broke on MP systems.
1366 2006-11-29 Li Guanglei <guanglei@cn.ibm.com>
1368 From Gui Jian <guijian@cn.ibm.com>
1370 * systemtap.samples/lket.exp: Increase MAXSKIPPED
1371 and timeout thresholds; Fix the code of cleaning
1374 * systemtap.stress/whitelist.stp: New testcase to generate
1377 2006-11-28 David Smith <dsmith@redhat.com>
1379 * semko/thirtyfour.stp: Checks for writing to target variable in
1381 * semok/twentyfour.stp: Tests read access to target variable in
1384 2006-11-21 Li Guanglei <guanglei@cn.ibm.com>
1386 From Gui Jian <guijian@cn.ibm.com>
1387 * systemtap.samples/lket.exp, systemtap.samples/lket.stp: add
1390 2006-11-19 Frank Ch. Eigler <fche@elastic.org>
1392 * parseko/twentythree.stp: New test for running tapset file.
1394 2006-11-17 Frank Ch. Eigler <fche@redhat.com>
1396 * semko/thirtysix.stp, transko/three.stp: New tests.
1398 2006-11-16 Li Guanglei <guanglei@cn.ibm.com>
1400 * buildok/lket.stp: check for all available LKET trace hooks.
1402 2006-11-10 David Smith <dsmith@redhat.com>
1404 * semko/maxactive03.stp: Stop on pass2 instead of on pass1.
1406 * lib/stap_run.exp: As a side-effect, stap_run() sets global
1407 'probe_errors' and 'skipped_probes' to the number of probe errors
1408 and skipped probes seen while running the probe.
1409 * systemtap.base/maxactive.exp: Uses extended stap_run() to find
1410 number of skipped probes instead of using private stap_run()
1413 2006-11-09 David Smith <dsmith@redhat.com>
1415 * buildok/maxactive01.stp: Added test for "maxactive(N)"
1416 return probe processing.
1417 * parseko/maxactive01.stp: Ditto.
1418 * parseko/maxactive02.stp: Ditto.
1419 * parseko/maxactive03.stp: Ditto.
1420 * parseko/maxactive04.stp: Ditto.
1421 * semko/maxactive01.stp: Ditto.
1422 * semko/maxactive02.stp: Ditto.
1423 * semko/maxactive03.stp: Ditto.
1424 * systemtap.base/maxactive.exp: Ditto.
1426 2006-11-06 David Smith <dsmith@redhat.com>
1428 * systemtap.maps/foreach_limit.exp: Added new test for foreach
1430 * systemtap.maps/foreach_limit.stp: Ditto.
1432 * parseko/foreachstmt06.stp: Added new test for foreach "limit"
1434 * parseko/foreachstmt07.stp: Ditto.
1435 * parseok/foreachstmt01.stp: Ditto.
1436 * semko/foreachstmt01.stp: Ditto.
1437 * semko/foreachstmt02.stp: Ditto.
1439 2006-11-02 Thang Nguyen <thang.p.nguyen@intel.com>
1441 * systemtap.samples/tcptest.exp: Put TCP load gen into a
1443 * systemtap.samples/tcptest.tcl: new script for TCP load
1446 2006-10-30 Josh Stone <joshua.i.stone@intel.com>
1448 * systemtap.maps/pmap_agg_overflow.stp: Use
1449 kernel.function("scheduler_tick") instead of timer.jiffies
1450 so the test works on all kernels. The test needs a probe
1451 that is invoked often on all cpus.
1452 * systemtap.base/timers.stp: Fudge the comparison a bit between
1453 jiffies(1) and profile to allow for slop between start/end times.
1455 2006-10-30 Martin Hunt <hunt@redhat.com>
1457 * systemtap.maps/pmap_agg_overflow.stp: Use timer.jiffies
1458 instead of timer.profile so the test works on xen kernels.
1460 2006-10-30 David Smith <dsmith@redhat.com>
1462 * systemtap.base/cache.exp: Saves value of SYSTEMTAP_DIR
1463 environment variable before starting tests and restores value at
1464 the end. Without this caching was broken for the rest of the
1465 testsuite, since all cached files were ending up in
1466 testsuite/.cache_test (which gets deleted on the next run of the
1469 * Makefile.am: The 'clean-local' target now removes the .systemtap
1470 and .cache_test directories.
1471 * Makefile.in: Regenerated.
1473 2006-10-30 Martin Hunt <hunt@redhat.com>
1475 * systemtap.base/cache.exp (stap_compile): Fix a simple
1476 buffering problem with expect.
1478 2006-10-26 David Smith <dsmith@redhat.com>
1480 * systemtap.base/cache.exp: New file that tests caching
1482 * lib/systemtap.exp (setup_systemtap_environment): Use a local
1483 systemtap directory/cache (instead of the user's cache).
1484 * .cvsignore: Added .systemtap directory.
1486 2006-10-23 David Smith <dsmith@redhat.com>
1488 * lib/stap_run.exp: Handles cached module.
1489 * lib/stap_run2.exp: Ditto.
1491 2006-10-23 William Cohen <wcohen@redhat.com>
1493 * systemtap.maps/absentstats.exp: Increase timeout for slow machines.
1495 2006-10-21 Thang Nguyen <thang.p.nguyen@intel.com>
1497 * systemtap.samples/tcptest.exp: fix bug #3404
1498 * systemtap.samples/tcptest.stp: fix bug #3404
1500 2006-10-18 David Smith <dsmith@redhat.com>
1502 * systemtap.syscall/.cvsignore: Added file.
1504 2006-09-28 Martin Hunt <hunt@redhat.com>
1506 * buildok/eighteen.stp: Fix for 2.6.18.
1507 * buildok/two.stp: Ditto.
1509 2006-09-27 Josh Stone <joshua.i.stone@intel.com>
1511 * buildok/fourteen.stp: Test new timer functionality.
1513 2006-09-26 David Smith <dsmith@redhat.com>
1515 * systemtap.samples/args.exp: Looks for 'staprun' instead of
1518 2006-09-20 Josh Stone <joshua.i.stone@intel.com>
1521 * buildok/timestamp.stp: add gettimeofday_ns test.
1523 2006-09-12 David Smith <dsmith@redhat.com>
1525 * Added .cvsignore file.
1527 2006-09-09 Frank Ch. Eigler <fche@elastic.org>
1529 * lib/systemtap.exp (stap_run_batch): New helper routine.
1530 * systemtap.pass1-4/*.exp: Use it instead of catch/exec/>>& hack.
1532 2006-09-06 Frank Ch. Eigler <fche@elastic.org>
1534 * parseok/eighteen.stp, semok/twentythree.stp: New files for
1535 testing initialized globals.
1537 2006-08-21 Martin Hunt <hunt@redhat.com>
1539 * lib/stap_run.exp: Check for existence of installtest_p
1540 before running it. This reenables running individual tests
1542 * lib/stap_run2.exp: Ditto.
1543 * lib/stap_run_binary.exp: Ditto.
1545 2006-08-12 Frank Ch. Eigler <fche@elastic.org>
1547 * Makefile.am (clean-local): Clean up dejagnu turds.
1548 * Makefile.in: Regenerated.
1550 2006-08-12 Frank Ch. Eigler <fche@elastic.org>
1552 * all: Reorganized old pass-1..4 tests one dejagnu bucket.
1553 Moved over old pass-5 tests, except for disabled syscalls tests.
1554 * Makefile (installcheck): New target for running pass-1..5
1555 tests against installed systemtap.