]> sourceware.org Git - systemtap.git/blob - testsuite/ChangeLog
Eliminate duplicate warnings.
[systemtap.git] / testsuite / ChangeLog
1 2008-06-10 Stan Cox <scox@redhat.com>
2
3 * systemtap.base/warnings.exp: Adjust for duplicate warning elimination.
4
5 2008-06-10 Frank Ch. Eigler <fche@elastic.org>
6
7 PR 6470.
8 * parseko/preprocess08.stp, ...08b.stp: Revised/new test.
9 * systemtap.base/cmd_parse.exp: Added some argv[] tests.
10
11 2008-06-09 Stan Cox <scox@redhat.com>
12
13 * systemtap.base/stmt_rel.stp: New test.
14 * systemtap.base/stmt_rel.exp: Likewise.
15
16 2008-06-06 David Smith <dsmith@redhat.com>
17
18 * systemtap.base/utrace_p4.exp: Updated for utrace probe changes.
19 * systemtap.base/utrace_p5.exp: Ditto.
20
21 2008-06-03 Frank Ch. Eigler <fche@elastic.org>
22
23 * systemtap.context/backtrace.tcl: Tolerate "(inexact)" backtraces.
24
25 2008-05-30 Wenji Huang <wenji.huang@oracle.com>
26
27 * systemtap.base/debugpath.exp: Add path for self-built kernel.
28
29 2008-05-28 Josh Stone <joshua.i.stone@intel.com>
30
31 PR 6529
32 * systemtap.base/error_fn.*: New tests.
33
34 2008-05-28 Mark Wielaard <mwielaard@redhat.com>
35
36 * testsuite/Makefile.am (clean-local): Correct redirect of stderr.
37 (installcheck): Don't depend on clean.
38
39 2008-05-28 Mark Wielaard <mwielaard@redhat.com>
40
41 * lib/systemtap.exp (setup_systemtap_environment): Create user
42 based cache dir.
43 * systemtap.base/cache.exp: Likewise.
44 * Makefile.am (clean-local): Try to remove all .systemtap and
45 .cache_test dirs.
46
47 2008-05-26 Frank Ch. Eigler <fche@elastic.org>
48
49 * testsuite/stmtvars.exp: Tweaked matching regexps, tested on
50 f7, rhel5.
51
52 2008-05-24 Frank Ch. Eigler <fche@elastic.org>
53
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.
58
59 2008-05-23 Frank Ch. Eigler <fche@elastic.org>
60
61 * buildok/{nfs,rpc}-all-probes.stp: Suppress warnings from empty probe
62 bodies.
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.
66
67 2008-05-21 Frank Ch. Eigler <fche@elastic.org>
68
69 PR 6538
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.
74
75 2008-05-20 Frank Ch. Eigler <fche@elastic.org>
76
77 PR 6538
78 * systemtap.base/warnings.*: New tests.
79 * buildok/eleven.stp, systemtap.examples/disktop.stp,
80 transok/three.stp: Adapt to new warnings.
81
82 2008-05-21 Stan Cox <scox@redhat.com>
83
84 * systemtap.base/optim_arridx.stp: Test compound assignment and
85 binary expression.
86 * systemtap.base/optim_arridx.exp: Likewise.
87 (optim_arridx_run): Don't check warnings.
88
89 2008-05-21 Mark Wielaard <mwielaard@redhat.com>
90
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.
95
96 2008-05-20 Mark Wielaard <mwielaard@redhat.com>
97
98 PR 5001
99 * systemtap.syscall/futimes.c (utime): Expect new time format.
100 * systemtap.syscall/stat.c (utime): Likewise.
101
102 2008-05-19 Mark Wielaard <mwielaard@redhat.com>
103
104 PR 6524
105 * systemtap.base/ctime.stp: New test.
106 * systemtap.base/ctime.exp: New expect file.
107
108 2008-05-19 Stan Cox <scox@redhat.com>
109
110 * systemtap.base/optim_arridx.stp: New test.
111 * systemtap.base/optim_arridx.exp: New test.
112
113 2008-04-29 Frank Ch. Eigler <fche@elastic.org>
114
115 PR 6466.
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.
122
123 2008-04-24 Will Cohen <wcohen@redhat.com>
124
125 * systemtap.examples: examples moved into testsuite.
126
127 2008-04-22 David Smith <dsmith@redhat.com>
128
129 * systemtap.base/utrace_p5.exp: Simplfied a little.
130
131 * systemtap.base/utrace_p5.exp: Added run-time utrace tests.
132
133 2008-04-21 David Smith <dsmith@redhat.com>
134
135 * parseko/utrace01.stp: Renamed from semko/utrace02.stp (since it
136 received a parse error, not a semantic error).
137
138 2008-04-21 Martin Hunt <hunt@redhat.com>
139
140 * systemtap.samples/args.exp: Remove obsolete "-d" option.
141
142 2008-04-18 David Smith <dsmith@redhat.com>
143
144 * systemtap.base/utrace_p4.exp: Added exec probe test.
145
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.
151
152 2008-04-17 David Smith <dsmith@redhat.com>
153
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.
170
171 2008-04-10 Frank Ch. Eigler <fche@elastic.org>
172
173 PR 2949
174 * systemtap.base/cmd_parse.exp: Add "-l" listing test.
175
176 2008-04-04 Masami Hiramatsu <mhiramat@redhat.com>
177
178 PR 5528
179 * systemtap.stress/conversions.exp: Update a script to catch up
180 recently changes of conversions.stp.
181
182 2008-03-31 Frank Ch. Eigler <fche@elastic.org>
183
184 * configure.ac: Bump version to 0.7.
185 * configure: Regenerated.
186
187 2008-03-27 Frank Ch. Eigler <fche@elastic.org>
188
189 * systemtap.base/cmd_parse.exp: Don't assume $SHELL=bash.
190
191 2008-03-23 Frank Ch. Eigler <fche@elastic.org>
192
193 * lib/stap_run.exp (stap_run): Ignore missing debuginfo warnings.
194 Try harder to kill stap child in case of timeouts and errors.
195
196 2008-03-23 Frank Ch. Eigler <fche@elastic.org>
197
198 PR 5980.
199 * lib/systemtap.exp: Set default Snapshot: value from "stap -V"
200 output.
201
202 2008-03-21 Eugene Teo <eugeneteo@kernel.sg>
203
204 PR 5528
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.
208
209 2008-03-20 Frank Ch. Eigler <fche@elastic.org>
210
211 PR 5956.
212 * semko/fortyfive.stp: New test.
213
214 2008-03-15 Frank Ch. Eigler <fche@elastic.org>
215
216 * systemtap.base/maxactive.exp, probefunc.exp: Standardize pass msg.
217
218 2008-03-10 Dave Brolley <brolley@redhat.com>
219
220 PR5189
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.
223
224 2008-03-05 David Smith <dsmith@redhat.com>
225
226 PR5422
227 * systemtap.samples/examples.exp: Updated.
228
229 2008-03-03 Frank Ch. Eigler <fche@elastic.org>
230
231 PR5516
232 * buildok/twentynine.stp: New test.
233
234 2008-02-27 Dave Brolley <brolley@redhat.com>
235
236 PR5189
237 * systemtap.printf/bin6.{exp,stp}: New test case.
238 * systemtap.printf/memory1.{exp,stp}: New test case.
239
240 2008-02-27 David Smith <dsmith@redhat.com>
241
242 * systemtap.base/marker.exp: Added better path to Module.markers.
243
244 2008-02-25 Frank Ch. Eigler <fche@elastic.org>
245
246 PR5792.
247 * systemtap.base/preprocessor.exp: New test.
248
249 2008-02-23 Frank Ch. Eigler <fche@elastic.org>
250
251 * systemtap.printf/*.exp: Canonicalize pass/fail messages.
252
253 2008-02-23 Frank Ch. Eigler <fche@elastic.org>
254
255 * systemtap.samples/args.exp: Remove installation-specific paths from
256 pass/fail judgements.<
257
258 2008-02-23 Frank Ch. Eigler <fche@elastic.org>
259
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.
262
263 2008-02-22 Frank Ch. Eigler <fche@elastic.org>
264
265 * semko/fortyfive.stp: Add ".call" to exclude false (?) positives
266 from inlined instances defined in header files.
267
268 2008-02-22 Frank Ch. Eigler <fche@elastic.org>
269
270 * systemtap.base/stmtvars.exp: New test for PR 5787.
271
272 2008-02-21 Will Cohen <wcohen@redhat.com>
273
274 * systemtap.base/beginenderror.exp: Increase timeout for slow machines.
275
276 2008-02-20 David Smith <dsmith@redhat.com>
277
278 * systemtap.base/marker.exp: Added tests for marker probe
279 ".format" component.
280
281 2008-02-19 Frank Ch. Eigler <fche@elastic.org>
282
283 PR5766.
284 * semko/fortyfive.stp: New test.
285
286 2008-02-19 Frank Ch. Eigler <fche@elastic.org>
287
288 PR5771.
289 * transko/one.stp: Remove, or rather, move to this ...
290 * semko/zero.stp: new file.
291
292 2008-02-12 Frank Ch. Eigler <fche@elastic.org>
293
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.
299
300 2008-02-12 Frank Ch. Eigler <fche@elastic.org>
301
302 * systemtap.pass1-4/buildok.exp: No longer kfail buildok/seventeen.
303
304 2008-02-07 Martin Hunt <hunt@redhat.com>
305
306 * systemtap.base/debugpath.exp: Remove explicit closes.
307 Stap will terminate without help, and cleanup after itself.
308
309 2008-02-06 Masami Hiramatsu <mhiramat@redhat.com>
310
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().
315
316 2008-02-06 Masami Hiramatsu <mhiramat@redhat.com>
317
318 * systemtap.base/cmd_parse.exp: Added 'wait' between tests for
319 preventing unexpected EOF.
320
321 2008-02-06 Masami Hiramatsu <mhiramat@redhat.com>
322
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
326 as_root.
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.
331
332 2008-02-04 David Smith <dsmith@redhat.com>
333
334 PR 4446.
335 * systemtap.base/marker.exp: Added tests for marker "$format"
336 variable.
337
338 2008-02-01 Martin Hunt <hunt@redhat.com>
339 PR4736
340 * systemtap.printf/stap_merge.tcl: Copied here so
341 it will always be available.
342
343 2008-01-31 Will Cohen <wcohen@redhat.com>
344
345 * systemtap.pass1-4/buildok.exp: Add some kfails.
346
347 2008-01-29 Frank Ch. Eigler <fche@elastic.org>
348
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.
352
353 2008-01-26 Frank Ch. Eigler <fche@elastic.org>
354
355 PR 5673.
356 * testsuite/parseko/maxactive{04,05}.stp: New tests.
357
358 2008-01-24 Frank Ch. Eigler <fche@elastic.org>
359
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
363 result.
364 * systemtap.samples/crash.*, testlog.stp: New test case.
365 * Makefile.in: Regenerated.
366
367 2008-01-23 Frank Ch. Eigler <fche@elastic.org>
368
369 PR 2521.
370 * systemtap.base/debugpath.exp: New test.
371
372 2008-01-18 Frank Ch. Eigler <fche@elastic.org>
373
374 * configure.ac: Bump version to 0.6.1.
375 * configure: Regenerated.
376
377 2008-01-17 Frank Ch. Eigler <fche@elastic.org>
378
379 PR 4935.
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.
383
384 2008-01-17 David Smith <dsmith@redhat.com>
385
386 * semko/procfs11.stp: Added test for invalid use of procfs probe
387 '$value' target variable.
388 * semko/procfs12.stp: Ditto.
389
390 2008-01-16 David Smith <dsmith@redhat.com>
391
392 PR 5608.
393 * systemtap.base/marker.exp: Added 2 tests for treating marker
394 arguments incorrectly.
395
396 2008-01-16 Eugene Teo <eteo@redhat.com>
397
398 * buildok/signal-embedded.stp: Add all new embedded C functions
399 in signal.
400
401 2008-01-14 Frank Ch. Eigler <fche@elastic.org>
402
403 PR 4935.
404 * systemtap.base/onoffprobe.*: Toughen test.
405
406 2008-01-12 Frank Ch. Eigler <fche@elastic.org>
407
408 * lib/systemtap.exp (get_system_info): Look for $builddir/SNAPSHOT too.
409
410 2008-01-09 Masami Hiramatsu <mhiramat@redhat.com>
411
412 PR5554
413 * systemtap.syscall/alarm.c: Fix expected output patterns on ia64.
414 * systemtap.syscall/stat.c: Ditto.
415
416 2008-01-09 Masami Hiramatsu <mhiramat@redhat.com>
417
418 PR5544
419 * lib/stap_run.exp (stap_run): Support warning before ending probe.
420
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.
429
430 2008-01-04 David Smith <dsmith@redhat.com>
431
432 * systemtap.base/marker.exp: Improved regexp that finds markers
433 with arguments.
434
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
438 crashed.
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.
444
445 2007-12-05 Masami Hiramatsu <mhiramat@redhat.com>
446
447 PR 4935
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.
458
459 2007-12-03 Masami Hiramatsu <mhiramat@redhat.com>
460
461 PR 5376
462 * perseko/twentytwo.stp: Change testcase to the wildcarded probe
463 points with spaces.
464
465 2007-11-29 David Smith <dsmith@redhat.com>
466
467 * systemtap.base/marker.exp: Gets marker list from
468 Module.markers. K_MARKER03 is always run since it is designed to
469 fail.
470
471 2007-11-27 David Smith <dsmith@redhat.com>
472
473 * semok/twentyeight.stp: Tests wildcarded probe points.
474
475 2007-11-19 Frank Ch. Eigler <fche@elastic.org>
476
477 * parseok/five.stp, semok/twentyseven.stp: Test "!" probe point flag.
478
479 2007-11-15 David Smith <dsmith@redhat.com>
480
481 * systemtap.base/marker.exp: Removed 'module("foo").mark("bar")'
482 tests since that facility was removed.
483
484 2007-11-12 Martin Hunt <hunt@redhat.com>
485
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.
491
492 2007-11-09 Masami Hiramatsu <mhiramat@redhat.com>
493
494 PR3858
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.
499
500 2007-10-25 Martin Hunt <hunt@redhat.com>
501
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.
506
507 2007-10-25 Martin Hunt <hunt@redhat.com>
508
509 * systemtap.printf/print_char.*: New test.
510 * systemtap.printf/print.*: New test.
511 * systemtap.printf/println.*: New test.
512
513 * systemtap.maps/elision.*: New tests.
514
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.
518
519 2007-10-25 Martin Hunt <hunt@redhat.com>
520
521 * systemtap.printf/printd.stp: New
522 * systemtap.printf/printdln.stp: New
523
524 2007-10-16 Martin Hunt <hunt@redhat.com>
525
526 PR 5000
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.
536
537 Increase reliability under loads.
538 * systemtap.samples/pfaults.exp: Increase MAXACTION.
539 * systemtap.context/backtrace.tcl: Handle just
540 a single userspace address.
541
542 2007-10-05 Frank Ch. Eigler <fche@elastic.org>
543
544 PR 1119.
545 * systemtap.base/warnings.*: New test.
546
547 2007-10-05 Martin Hunt <hunt@redhat.com>
548
549 * buildok/aux_syscalls-embedded.stp: Add all embedded
550 C function in aux_syscalls.
551
552 2007-10-04 Frank Ch. Eigler <fche@elastic.org>
553
554 * buildok/inet-embedded.stp: Test inet.stp functions.
555
556 2007-10-04 Mike Mason <mmlnx@us.ibm.com>
557
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
571
572 2007-10-03 Frank Ch. Eigler <fche@elastic.org>
573
574 * systemtap.syscall/test.tcl: Don't list PASS on stdout.
575
576 2007-10-02 Frank Ch. Eigler <fche@redhat.com>
577
578 PR 5078
579 * semok/twentysix.stp, systemtap.base/beginenderror.*: New tests.
580
581 2007-10-02 William Cohen <wcohen@redhat.com>
582
583 * systemtap.syscall/signal.c:
584 * systemtap.syscall/uid16.c: Compilation regardless of defines.
585 * systemtap.syscall/test.tcl: Handle UNSUPP tests correctly.
586
587 2007-09-28 Wenji Huang <wenji.huang@oracle.com>
588
589 * lib/systemtap.exp: New proc get_system_info.
590 * lib/stap_run.exp: New proc print_system_info.
591
592 2007-09-27 Masami Hiramatsu <mhiramat@redhat.com>
593
594 PR3916
595 * systemtap.sample/gtod.*: New test for gettimeofday accuracy.
596
597 2007-09-25 Martin Hunt <hunt@redhat.com>
598
599 * systemtap.context/backtrace.tcl: Handle single line timer.profile
600 backtraces.
601
602 2007-09-25 David Smith <dsmith@redhat.com>
603
604 * systemtap.base/marker.exp: Improved regexp to work correctly on
605 kernels with no markers.
606
607 * systemtap.base/marker.exp: Updated for the 9/18/2007 markers
608 patch.
609
610 2007-09-24 Frank Ch. Eigler <fche@elastic.org>
611
612 * systemtap.samples/examples.exp: New file, replacing
613 * buildok/examples.stp: Removed.
614
615 2007-09-24 Frank Ch. Eigler <fche@elastic.org>
616
617 * buildok/*-embedded.stp: New test case for every embedded-C
618 function in the tapsets.
619
620 2007-09-22 Frank Ch. Eigler <fche@elastic.org>
621
622 * systemtap.maps/linear_overunder.exp: Correct for actual data.
623
624 2007-09-22 Frank Ch. Eigler <fche@elastic.org>
625
626 PR 5057.
627 * systemtap.maps/linear_nearlyempty.*: New test for
628 histogram printing elision.
629
630 2007-09-22 Frank Ch. Eigler <fche@elastic.org>
631
632 * systemtap.base/optim.exp: Wait for both result lines.
633
634 2007-09-21 Martin Hunt <hunt@redhat.com>
635
636 * systemtap.maps/linear*: Updated linear histogram tests.
637
638 * lib/stap_run2.exp (stap_run2): Use send_log()
639 instead of puts to save failure context in the log.
640
641 2007-09-21 Frank Ch. Eigler <fche@elastic.org>
642
643 * systemtap.base/optim.exp/stp: New test for rhbz# 300121.
644
645 2007-09-18 David Smith <dsmith@redhat.com>
646
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.
650
651 2007-09-17 David Smith <dsmith@redhat.com>
652
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.
658
659 2007-09-15 Wenji Huang <wenji.huang@oracle.com>
660
661 PR 4930
662 * buildok/examples.stp: New test case.
663
664 2007-09-14 David Smith <dsmith@redhat.com>
665
666 PR 1154
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.
673
674 2007-09-13 Martin Hunt <hunt@redhat.com>
675
676 * systemtap.base/limits.exp: New. Test 32 and 64-bit integer
677 extremes.
678
679 2007-09-12 Frank Ch. Eigler <fche@elastic.org>
680
681 * buildok/print_histograms.stp: Test println(@hist*()).
682
683 2007-09-12 Frank Ch. Eigler <fche@elastic.org>
684
685 PR 5023.
686 * buildok/ten.stp: Extend some more.
687
688 2007-09-12 Martin Hunt <hunt@redhat.com>
689
690 * systemtap.maps/foreach_limit.stp: Clean up the aggregates
691 section.
692
693 * systemtap.maps/foreach_limit2.stp: Remove newline that was
694 confusing the output match.
695
696 * systemtap.maps/linear_bad.exp: Fix expected output.
697 * systemtap.maps/linear_neg.exp: Ditto.
698
699 * systemtap.maps/log.*: New files.
700 * systemtap.maps/log_edge.*: New files.
701
702 * lib/stap_run2.exp (stap_run2): Rewrite. Previous version
703 was too complex and buggy.
704
705 2007-09-12 Masami Hiramatsu <mhiramat@redhat.com>
706
707 PR 4633
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.
712
713 2007-09-12 Frank Ch. Eigler <fche@elastic.org>
714
715 PR 5023.
716 * buildok/ten.stp: Reactivate and extend.
717
718 2007-09-11 Josh Stone <joshua.i.stone@intel.com>
719
720 PR 5014
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).
724
725 2007-09-10 Wenji Huang <wenji.huang@oracle.com>
726
727 * systemtap.stress/current.stp: Make module probe optional.
728 * buildok/four.stp: Ditto.
729 * buildok/twentyfive.stp: Ditto.
730 * semok/twelve.stp: Ditto.
731
732 2007-09-06 Masami Hiramatsu <mhiramat@redhat.com>
733
734 PR 4542
735 * systemtap.stress/current.stp: Don't probe the return of __switch_to
736 on i686.
737
738 2007-08-27 Martin Hunt <hunt@redhat.com>
739
740 * systemtap.context/context.exp (build_modules): Change
741 build order to prevent messages about no version for yyy_int64.
742
743 2007-08-24 Frank Ch. Eigler <fche@redhat.com>
744
745 PR 4899
746 * buildok/fortytwo.stp: New test.
747 * semko/thirtynine.stp: Removed test, now that bug #1305 has become
748 mooted/undone.
749
750 2007-08-21 David Smith <dsmith@redhat.com>
751
752 * foreach_limit.stp: Added test for sorting numeric arrays by
753 value.
754 * foreach_limit.exp: Ditto.
755
756 PR 2305
757 * foreach_limit2.stp: New file. Tests sorting aggregate arrays by
758 value.
759 * foreach_limit2.exp: Ditto.
760
761 2007-08-21 Frank Ch. Eigler <fche@elastic.org>
762
763 PR 4942
764 * systemtap.base/kmodule.stp: Add "never" probe for type inference.
765
766 2007-08-20 Martin Hunt <hunt@redhat.com>
767
768 * systemtap.base/cmd_parse.exp: New file. Test
769 command parsing for "-c".
770
771 2007-08-20 David Smith <dsmith@redhat.com>
772
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.
776
777 2007-08-16 Frank Ch. Eigler <fche@elastic.org>
778
779 PR 1315.
780 * buildok/fortyfive.stp: New test.
781
782 2007-08-16 Josh Stone <joshua.i.stone@intel.com>
783
784 PR 4591
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.
794
795 2007-08-15 Martin Hunt <hunt@redhat.com>
796
797 * systemtap.printf/*b.exp: Use stap_merge.tcl.
798
799 2007-08-14 David Smith <dsmith@redhat.com>
800
801 Merge from setuid-branch.
802 * configure.ac: Version increase to 0.6.
803 * configure: Regenerated.
804
805 * parseko/cmdline09.stp: Added new test for staprun command line
806 options.
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.
812
813 * systemtap.samples/args.exp: No longer necessary to use "sudo" to
814 run staprun.
815
816 2007-08-07 Frank Ch. Eigler <fche@redhat.com>
817
818 PR 4846
819 * parseko/preprocess13.stp, parseok/nineteen.stp,
820 semok/twentyfive.stp: New tests.
821
822 2007-08-07 David Smith <dsmith@redhat.com>
823
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.
831
832 2007-08-02 Mike Mason <mmlnx@us.ibm.com>
833
834 * systemtap.samples/profile.stp: Changed limit check in
835 foreach loop.
836
837 2007-08-01 Mike Mason <mmlnx@us.ibm.com>
838
839 * systemtap.samples/profile.stp: Changed pid to tid throughout.
840 Changed delete method in decumulate().
841
842 2007-07-26 David Smith <dsmith@redhat.com>
843
844 PR 4295
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.
848
849 2007-07-25 Mike Mason <mmlnx@us.ibm.com>
850
851 PR 4836
852 * systemtap.samples/pfault.stp: Changed to
853 use memory tapset pagefault probes.
854
855 2007-07-25 Mike Mason <mmlnx@us.ibm.com>
856
857 PR 4836
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.
863
864 2007-07-12 David Smith <dsmith@redhat.com>
865
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.
869
870 2007-07-10 Martin Hunt <hunt@localhost.localdomain>
871
872 * systemtap.context/context.exp: Copy modules to
873 /lib/modules/`uname -r`/kernel for debug info.
874
875 2007-07-10 Martin Hunt <hunt@redhat.com>
876
877 * systemtap.context/pid.tcl: Don't try to get real ppid,
878 just match pattern.
879
880 2007-07-09 Martin Hunt <hunt@redhat.com>
881
882 * systemtap.context/systemtap_test_module1.c (stm_write_cmd):
883 Set pointer type to "char *" so get_user() fetches a char.
884
885 2007-07-06 Martin Hunt <hunt@redhat.com>
886
887 * systemtap.maps/linear*: New tests of linear histograms.
888
889 2007-07-03 Frank Ch. Eigler <fche@elastic.org>
890
891 * configure.ac: Bumped version to 0.5.15.
892 * configure: Regenerated.
893
894 2007-07-03 Martin Hunt <hunt@redhat.com>
895
896 * systemtap.context/pid.tcl: Better error reporting.
897 * systemtap.context/args.*: Ditto.
898 * systemtap.context/context.exp: Build in temp dir.
899
900 2007-07-02 Martin Hunt <hunt@redhat.com>
901
902 * systemtap.context/context.exp: Add pid tests.
903 * systemtap.context/pid.*: New tests.
904
905 2007-07-02 Martin Hunt <hunt@redhat.com>
906
907 * systemtap.context/*: New context tests.
908
909 2007-06-25 Martin Hunt <hunt@redhat.com>
910
911 * systemtap.maps/pmap_agg_overflow.exp: Rewrite
912 so order of error messages is not important.
913
914 2007-06-22 Frank Ch. Eigler <fche@elastic.org>
915
916 * systemtap.syscall/readwrite.c: Tweak for new default string truncation width.
917
918 2007-06-21 David Smith <dsmith@redhat.com>
919
920 * Makefile.in: Regenerated with automake 1.10.
921 * aclocal.m4: Regenerated with aclocal 1.10.
922 * configure: Regenerated.
923
924 2007-06-20 Martin Hunt <hunt@redhat.com>
925
926 * systemtap.string/dot.exp: New test.
927 * systemtap.string/sprint.exp: New test.
928
929 * systemtap.samples/transport*: Removed.
930
931 2007-06-20 Martin Hunt <hunt@redhat.com>
932
933 * systemtap.printf/*b.exp: Add code to look in the
934 toplevel directory for stap_merge.
935
936 2007-06-18 Martin Hunt <hunt@redhat.com>
937 From Quentin Barnes.
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.
952
953 2007-06-15 Frank Ch. Eigler <fche@elastic.org>
954
955 * lib/systemtap.exp (stap_run_batch): Detect crashing stap and
956 represent this as failing return code.
957
958 2007-06-14 Martin Hunt <hunt@redhat.com>
959
960 * systemtap.samples/syscalls.stp: Use printf
961 for output to avoid problems with long paths.
962
963 From Quentin Barnes.
964 * systemtap.samples/system_func.exp: Change expect matching.
965
966 2007-06-14 David Smith <dsmith@redhat.com>
967
968 * systemtap.samples/profile.stp: Change output to avoid problems
969 when kernel source path is long.
970
971 2007-06-05 Frank Ch. Eigler <fche@elastic.org>
972
973 PR 3331.
974 * systemtap.base/deref2.*: New test, disabled.
975
976 2007-06-04 Frank Ch. Eigler <fche@elastic.org>
977
978 PR 4589.
979 * systemtap.base/optim.*: Rewritten, simplified.
980
981 2007-05-30 Frank Ch. Eigler <fche@redhat.com>
982
983 PR 4567.
984 * systemtap.base/optim.stp, optim.exp: New test.
985
986 2007-05-29 Will Cohen <wcohen@redhat.com>
987
988 PR4540
989 * systemtap.stress/conversions.exp: Adjust for ia64 address space.
990
991 2007-05-25 Martin Hunt <hunt@redhat.com>
992
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.
998
999 2007-05-24 David Smith <dsmith@redhat.com>
1000
1001 PR4446
1002 * systemtap.base/marker.exp: Renumbered tests and added new tests
1003 for invalid argument name ("$foo1") and writing to marker
1004 arguments.
1005
1006 2007-05-23 David Smith <dsmith@redhat.com>
1007
1008 PR4446
1009 * systemtap.base/marker.exp: Added new marker test.
1010 * buildok/marker.stp: Removed old marker test.
1011
1012 2007-05-08 Will Cohen <wcohen@redhat.com>
1013 PR4470
1014 * testsuite/systemtap.syscall/syscall.exp: Build correct sizes for
1015 32-bit and 64-bit machines.
1016
1017 2007-05-07 Martin Hunt <hunt@redhat.com>
1018 PR4466
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.
1022
1023 2007-05-06 Frank Ch. Eigler <fche@elastic.org>
1024
1025 * semko/thirtynine.stp: New test.
1026
1027 2007-05-01 Martin Hunt <hunt@redhat.com>
1028
1029 * systemtap.samples/system_func.*: New test.
1030
1031 2007-05-01 Martin Hunt <hunt@redhat.com>
1032
1033 * systemtap.samples/sysopen*: Deleted.
1034
1035 2007-04-29 Frank Ch. Eigler <fche@elastic.org>
1036
1037 * Makefile.am (EXTRA_DIST): Add dejagnu subdirectories.
1038 * configure.ac: Bump version to match parent directory.
1039 * Makefile.in, configure: Regenerated.
1040
1041 2007-04-25 David Wilder <dwilder@ibm.com>
1042
1043 * systemtap.samples/profile.exp Increased timeout from 30 to 60 sec
1044 to fix intermittent failures on s390x.
1045
1046 2007-04-25 Mike Mason <mmlnx@us.ibm.com>
1047
1048 * buildok/socket.stp: Adapted to changes in 2.6.19 socket routines.
1049
1050 2007-04-24 Will Cohen <wcohen@redhat.com>
1051
1052 * buildok/memory.stp: Test vm.pagefault.return.
1053
1054 2007-04-23 Frank Ch. Eigler <fche@elastic.org>
1055
1056 * systemtap.pass1-4/buildok.exp: Add some kfails.
1057
1058 2007-04-10 Martin Hunt <hunt@redhat.com>
1059
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
1065 is all sent.
1066
1067 2007-04-05 Martin Hunt <hunt@redhat.com>
1068
1069 * systemtap.samples/arith_limits.exp: Set test name correctly.
1070
1071 2007-04-04 Pierre Peiffer <pierre.peiffer@bull.net>
1072
1073 * parseok/fourteen.stp: Add test about $# and @# usage during
1074 the preprocessing.
1075 * parseko/preprocess10.stp: New test.
1076 * parseko/preprocess11.stp: New test.
1077 * parseko/preprocess12.stp: New test.
1078
1079 2007-04-02 Frank Ch. Eigler <fche@elastic.org>
1080
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.
1085
1086 2007-03-30 Frank Ch. Eigler <fche@elastic.org>
1087
1088 PR 1570
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.
1094
1095 2007-03-29 Frank Ch. Eigler <fche@elastic.org>
1096
1097 * systemtap.maps/ix_*.exp: Add catch around close.
1098
1099 2007-03-29 Frank Ch. Eigler <fche@elastic.org>
1100
1101 * systemtap.maps/pmap_agg_overflow.exp: Robustify with respect
1102 to expected error messages and early quitting.
1103
1104 2007-03-29 David Smith <dsmith@redhat.com>
1105
1106 PR 4281
1107 * parseko/cmdline07.stp: New test.
1108 * parseko/cmdline08.stp: New test.
1109
1110 2007-03-22 Frank Ch. Eigler <fche@elastic.org>
1111
1112 PR 4224.
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.
1117
1118 2007-03-22 David Smith <dsmith@redhat.com>
1119
1120 * systemtap.stress/conversions.exp: Fixed test case bug that only
1121 affected s390x.
1122
1123 2007-03-21 David Smith <dsmith@redhat.com>
1124
1125 PR 4146
1126 * systemtap.samples/control_limits.exp: Begin/end probes use
1127 MAXACTION_INTERRUPTIBLE instead of MAXACTION.
1128
1129 2007-03-09 Pierre Peiffer <pierre.peiffer@bull.net>
1130
1131 * buildok/twenty.stp, semok/seventeen.stp: Adapt to kernel 2.6.20.
1132
1133 2007-03-19 David Smith <dsmith@redhat.com>
1134
1135 * .cvsignore: Added systemtap.syscall test programs.
1136
1137 2007-03-16 David Smith <dsmith@redhat.com>
1138
1139 * systemtap.base/overload.exp: New test.
1140
1141 2007-03-15 David Smith <dsmith@redhat.com>
1142
1143 * .cvsignore: Added "config.log" and "config.status".
1144
1145 2007-03-14 Frank Ch. Eigler <fche@redhat.com>
1146
1147 PR 4171.
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.
1156
1157 2007-03-14 Martin Hunt <hunt@redhat.com>
1158
1159 * systemtap.base/div0.stp: Fix so output
1160 won't possibly have the error message before the printed
1161 output.
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
1166 to staprun.
1167
1168 2007-03-07 Frank Ch. Eigler <fche@elastic.org>
1169
1170 PR 4116.
1171 * buildok/twentyseven.stp: New test.
1172 * systemtap.pass1-4/buildok.exp: kfail it.
1173
1174 2007-03-06 David Smith <dsmith@redhat.com>
1175
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'.
1179
1180 2007-03-02 Frank Ch. Eigler <fche@elastic.org>
1181
1182 PR 4121
1183 * systemtap.stress/conversions.exp: Fix & improve below patch.
1184
1185 2007-03-01 Frank Ch. Eigler <fche@redhat.com>
1186
1187 PR 4121
1188 * systemtap.stress/conversions.exp: Bypass address=0 test for s390x.
1189
1190 2007-02-27 Frank Ch. Eigler <fche@redhat.com>
1191
1192 PR 4105
1193 * buildok/twentysix.stp: New test.
1194 * systemtap.pass1-4/buildok.exp: kfail it.
1195
1196 2007-02-19 David Smith <dsmith@redhat.com>
1197
1198 PR 4081
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.
1203
1204 2007-02-16 David Smith <dsmith@redhat.com>
1205
1206 * systemtap.base/alternatives.exp: New test case.
1207
1208 2007-02-09 Frank Ch. Eigler <fche@elastic.org>
1209
1210 * systemtap.base/prologue.*: New test case.
1211
1212 2007-02-06 Josh Stone <joshua.i.stone@intel.com>
1213
1214 * systemtap.base/deref.stp: Test kread with const sources.
1215
1216 2007-02-06 Frank Ch. Eigler <fche@elastic.org>
1217
1218 * buildok/conversions.stp: Build-test all conversions.stp functions.
1219 * systemtap.stress/conversions.*: New test.
1220
1221 2007-01-29 Frank Ch. Eigler <fche@elastic.org>
1222
1223 * systemtap.base/cache.exp (stap_compile): Accept new -p4 output.
1224
1225 2007-01-24 Will Cohen <wcohen@redhat.com>
1226
1227 * systemtap.syscall/syscall.exp: Increase timeout for slow machines.
1228
1229 2007-01-23 Frank Ch. Eigler <fche@elastic.org>
1230
1231 * systemtap.pass1-4/buildok.exp: Remove most kfail designations.
1232
1233 2007-01-23 Mike Mason <mmlnx@us.ibm.com>
1234
1235 * buildok/socket.stp: Added sockets tapset build test.
1236
1237 2007-01-23 Mike Mason <mmlnx@us.ibm.com>
1238
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.
1242
1243 2007-01-22 Josh Stone <joshua.i.stone@intel.com>
1244
1245 * systemtap.base/deref.stp: Rewrite test, and now also check the ability
1246 to read/write pointers.
1247
1248 2007-01-22 Frank Ch. Eigler <fche@redhat.com>
1249
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.
1254
1255 2007-01-22 Martin Hunt <hunt@redhat.com>
1256
1257 * systemtap.maps/exists.stp: New test to see if
1258 array elements exist using the "in" keyword.
1259
1260 2007-01-20 Mike Mason <mmlnx@us.ibm.com>
1261
1262 PR 3899
1263 * systemtap.base/kmodule.stp: Added probes for other
1264 modules that allow the test to pass when ext3 isn't
1265 built as a module.
1266
1267 2007-01-19 Josh Stone <joshua.i.stone@intel.com>
1268
1269 PR 3079
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.
1274
1275 2007-01-16 Mike Mason <mmlnx@us.ibm.com>
1276
1277 * buildok/eighteen.stp: changed to find __audit_getname or
1278 audit_getname without checking kernel version to support
1279 audit code backports
1280
1281 2007-01-13 Mike Mason <mmlnx@us.ibm.com>
1282
1283 PR 3867
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
1287 thing.
1288
1289 2007-01-10 Martin Hunt <hunt@redhat.com>
1290
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.
1300
1301 2006-12-29 Frank Ch. Eigler <fche@redhat.com>
1302
1303 PR 3523.
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.
1307
1308 2006-12-22 Josh Stone <joshua.i.stone@intel.com>
1309
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.
1314
1315 2006-12-22 David Smith <dsmith@redhat.com>
1316
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
1319 PR3523 is fixed.
1320
1321 2006-12-21 David Smith <dsmith@redhat.com>
1322
1323 * systemtap.base/cache.exp: Added test to ensure that using '-b'
1324 changes the hash.
1325
1326 2006-12-19 Frank Ch. Eigler <fche@redhat.com>
1327
1328 PR 3522.
1329 * buildok/twentyfive.stp: New test for static $var access.
1330
1331 2006-12-18 Josh Stone <joshua.i.stone@intel.com>
1332
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.
1336
1337 2006-12-18 David Smith <dsmith@redhat.com>
1338
1339 * systemtap.samples/pfaults.stp: Since PR 1132 has been fixed,
1340 updated to use "$return".
1341
1342 2006-12-08 Josh Stone <joshua.i.stone@intel.com>
1343
1344 PR 3681.
1345 * systemtap.base/global_init.exp, systemtap.base/global_init.stp: New
1346 test for checking the timeliness of global initialization.
1347
1348 2006-12-07 Josh Stone <joshua.i.stone@intel.com>
1349
1350 PR 3624.
1351 * systemtap.base/be_order.exp, systemtap.base/be_order.stp,
1352 semok/beginend.stp: New tests for begin/end priorities.
1353
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.
1360
1361 2006-11-30 Martin Hunt <hunt@redhat.com>
1362
1363 * systemtap.samples/pfaults.exp: Fix regular expression
1364 to handle buffering issues that broke on MP systems.
1365
1366 2006-11-29 Li Guanglei <guanglei@cn.ibm.com>
1367
1368 From Gui Jian <guijian@cn.ibm.com>
1369
1370 * systemtap.samples/lket.exp: Increase MAXSKIPPED
1371 and timeout thresholds; Fix the code of cleaning
1372 temporary files
1373
1374 * systemtap.stress/whitelist.stp: New testcase to generate
1375 safe probes.
1376
1377 2006-11-28 David Smith <dsmith@redhat.com>
1378
1379 * semko/thirtyfour.stp: Checks for writing to target variable in
1380 .return probe.
1381 * semok/twentyfour.stp: Tests read access to target variable in
1382 .return probe.
1383
1384 2006-11-21 Li Guanglei <guanglei@cn.ibm.com>
1385
1386 From Gui Jian <guijian@cn.ibm.com>
1387 * systemtap.samples/lket.exp, systemtap.samples/lket.stp: add
1388 testcase for LKET
1389
1390 2006-11-19 Frank Ch. Eigler <fche@elastic.org>
1391
1392 * parseko/twentythree.stp: New test for running tapset file.
1393
1394 2006-11-17 Frank Ch. Eigler <fche@redhat.com>
1395
1396 * semko/thirtysix.stp, transko/three.stp: New tests.
1397
1398 2006-11-16 Li Guanglei <guanglei@cn.ibm.com>
1399
1400 * buildok/lket.stp: check for all available LKET trace hooks.
1401
1402 2006-11-10 David Smith <dsmith@redhat.com>
1403
1404 * semko/maxactive03.stp: Stop on pass2 instead of on pass1.
1405
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()
1411 variant.
1412
1413 2006-11-09 David Smith <dsmith@redhat.com>
1414
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.
1425
1426 2006-11-06 David Smith <dsmith@redhat.com>
1427
1428 * systemtap.maps/foreach_limit.exp: Added new test for foreach
1429 "limit" keyword.
1430 * systemtap.maps/foreach_limit.stp: Ditto.
1431
1432 * parseko/foreachstmt06.stp: Added new test for foreach "limit"
1433 keyword.
1434 * parseko/foreachstmt07.stp: Ditto.
1435 * parseok/foreachstmt01.stp: Ditto.
1436 * semko/foreachstmt01.stp: Ditto.
1437 * semko/foreachstmt02.stp: Ditto.
1438
1439 2006-11-02 Thang Nguyen <thang.p.nguyen@intel.com>
1440
1441 * systemtap.samples/tcptest.exp: Put TCP load gen into a
1442 a seperate script.
1443 * systemtap.samples/tcptest.tcl: new script for TCP load
1444 gen.
1445
1446 2006-10-30 Josh Stone <joshua.i.stone@intel.com>
1447
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.
1454
1455 2006-10-30 Martin Hunt <hunt@redhat.com>
1456
1457 * systemtap.maps/pmap_agg_overflow.stp: Use timer.jiffies
1458 instead of timer.profile so the test works on xen kernels.
1459
1460 2006-10-30 David Smith <dsmith@redhat.com>
1461
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
1467 testsuite).
1468
1469 * Makefile.am: The 'clean-local' target now removes the .systemtap
1470 and .cache_test directories.
1471 * Makefile.in: Regenerated.
1472
1473 2006-10-30 Martin Hunt <hunt@redhat.com>
1474
1475 * systemtap.base/cache.exp (stap_compile): Fix a simple
1476 buffering problem with expect.
1477
1478 2006-10-26 David Smith <dsmith@redhat.com>
1479
1480 * systemtap.base/cache.exp: New file that tests caching
1481 functionality.
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.
1485
1486 2006-10-23 David Smith <dsmith@redhat.com>
1487
1488 * lib/stap_run.exp: Handles cached module.
1489 * lib/stap_run2.exp: Ditto.
1490
1491 2006-10-23 William Cohen <wcohen@redhat.com>
1492
1493 * systemtap.maps/absentstats.exp: Increase timeout for slow machines.
1494
1495 2006-10-21 Thang Nguyen <thang.p.nguyen@intel.com>
1496
1497 * systemtap.samples/tcptest.exp: fix bug #3404
1498 * systemtap.samples/tcptest.stp: fix bug #3404
1499
1500 2006-10-18 David Smith <dsmith@redhat.com>
1501
1502 * systemtap.syscall/.cvsignore: Added file.
1503
1504 2006-09-28 Martin Hunt <hunt@redhat.com>
1505
1506 * buildok/eighteen.stp: Fix for 2.6.18.
1507 * buildok/two.stp: Ditto.
1508
1509 2006-09-27 Josh Stone <joshua.i.stone@intel.com>
1510
1511 * buildok/fourteen.stp: Test new timer functionality.
1512
1513 2006-09-26 David Smith <dsmith@redhat.com>
1514
1515 * systemtap.samples/args.exp: Looks for 'staprun' instead of
1516 'stpd'.
1517
1518 2006-09-20 Josh Stone <joshua.i.stone@intel.com>
1519
1520 PR 3233
1521 * buildok/timestamp.stp: add gettimeofday_ns test.
1522
1523 2006-09-12 David Smith <dsmith@redhat.com>
1524
1525 * Added .cvsignore file.
1526
1527 2006-09-09 Frank Ch. Eigler <fche@elastic.org>
1528
1529 * lib/systemtap.exp (stap_run_batch): New helper routine.
1530 * systemtap.pass1-4/*.exp: Use it instead of catch/exec/>>& hack.
1531
1532 2006-09-06 Frank Ch. Eigler <fche@elastic.org>
1533
1534 * parseok/eighteen.stp, semok/twentythree.stp: New files for
1535 testing initialized globals.
1536
1537 2006-08-21 Martin Hunt <hunt@redhat.com>
1538
1539 * lib/stap_run.exp: Check for existence of installtest_p
1540 before running it. This reenables running individual tests
1541 with runtest.
1542 * lib/stap_run2.exp: Ditto.
1543 * lib/stap_run_binary.exp: Ditto.
1544
1545 2006-08-12 Frank Ch. Eigler <fche@elastic.org>
1546
1547 * Makefile.am (clean-local): Clean up dejagnu turds.
1548 * Makefile.in: Regenerated.
1549
1550 2006-08-12 Frank Ch. Eigler <fche@elastic.org>
1551
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.
This page took 0.105369 seconds and 5 git commands to generate.