Allow output files to overwrite input files (bug #21280). Thanks to
[pspp-builds.git] / tests / ChangeLog
1 2007-11-03  Ben Pfaff  <blp@gnu.org>
2
3         Allow output files to overwrite input files (bug #21280).
4
5         * automake.mk: Add new file.
6
7         * bugs/overwrite-input-file.sh: Rewrite to make sure that we can
8         overwrite input files safely.
9
10         * bugs/overwrite-special-file.sh: New test.
11
12         * command/erase.sh: Fix "activity" message.
13
14 2007-11-03  John Darrington <john@darrington.wattle.id.au>
15
16         * Book1.gnm.unzipped command/get-data-gnm.sh: New test and data
17         for reading gnumeric files.
18
19 2007-10-08  Ben Pfaff  <blp@gnu.org>
20
21         Bug #21280.  Thanks to John Darrington for review.
22
23         * automake.mk: Add new file.
24
25         * bugs/overwrite-input-file.sh: New test.
26
27 2007-09-23  Ben Pfaff  <blp@gnu.org>
28
29         Bug #21111.  Reviewed by John Darrington.
30         
31         * command/input-program.sh: New test.
32
33         * command/do-if.sh: New tests.
34
35 2007-09-22  Ben Pfaff  <blp@gnu.org>
36
37         Bug #21128.  Reviewed by John Darrington.
38
39         * output/paper-size.sh: New test.
40
41 2007-09-21  Ben Pfaff  <blp@gnu.org>
42
43         * bugs/unwritable-dir.sh: New test for bug #21117.
44
45 2007-09-19  Ben Pfaff  <blp@gnu.org>
46
47         * bugs/input-crash.sh: Add regression test for bug #21108.
48
49 2007-09-04  Ben Pfaff  <blp@gnu.org>
50
51         Update scripts that invoke Perl to invoke it as simply "perl" if
52         not run from the PSPP Makefiles.  Patch #6169.  Thanks to John
53         Darrington for suggestion and review.
54         * bugs/big-input-2.sh: Make $PERL default to perl.
55         * command/sort.sh: Ditto.
56         * formats/bcd-in.sh: Ditto.
57         * formats/date-in.sh: Ditto.
58         * formats/ib-in.sh: Ditto.
59         * formats/legacy-in.sh: Ditto.
60         * formats/num-in.sh: Ditto.
61         * formats/num-out.sh: Ditto.
62         * formats/time-in.sh: Ditto.
63
64 2007-08-26  Ben Pfaff  <blp@gnu.org>
65
66         * Updated most invocations of PSPP in the tests to use
67           --testing-mode and to avoid specifying an output format with -o
68           (because --testing-mode implies -o raw-ascii).
69
70 2007-08-26  Ben Pfaff  <blp@gnu.org>
71
72         * command/aggregate.sh: Update output to include error messages,
73         which are now sent to output files also.
74
75         * command/ranks.h: Ditto.
76
77 2007-08-12  Ben Pfaff  <blp@gnu.org>
78
79         * command/no_case_size.sh: Update to match update DISPLAY and
80         SYSFILE INFO command output.
81
82         * command/rank.sh: Ditto.
83
84         * command/sysfile-info.sh: Ditto.
85
86         * command/very-long-strings.sh: Ditto.
87
88 2007-08-09  Ben Pfaff  <blp@gnu.org>
89
90         Fix bug #18982.  Thanks to John Darrington for investigation,
91         review, and verification of fix.
92         
93         * formats/date-in.sh: Use a portable pseudo-random number
94         generator.
95         
96         * formats/time-in.sh: Ditto.
97
98         * formats/num-in.sh: Ditto.
99
100 2007-08-03  Ben Pfaff  <blp@gnu.org>
101
102         * command/rank.sh: Test RANK with noncontiguous groups of SPLIT
103         FILE variables and how they should behave differently from
104         noncontiguous groups of BY variables.  Regression test for bug
105         #17239.
106
107 2007-08-01  Ben Pfaff  <blp@gnu.org>
108
109         * command/weight.sh: Update to match new output format for median
110         under FREQUENCIES.
111         
112         * stats/percentiles-compatible.sh: Ditto.
113
114         * stats/percentiles-enhanced.sh: Ditto.
115
116 2007-07-28 John Darrington <john@darrington.wattle.id.au>
117
118         * command/t-test-1-indep-val.sh: Changed the order of groups in the 
119         summary box to match new behaviour. (Fixes bug #19604).
120
121 2007-07-25  Ben Pfaff  <blp@gnu.org>
122
123         Fix bug #17100.
124         * command/data-list.sh: Add tests for multi-record DATA LIST with
125         and without empty trailing record.
126
127 2007-07-24  Ben Pfaff  <blp@gnu.org>
128
129         * command/flip.sh: Add tests to avoid regression on bugs #20493,
130         #20494.
131
132 2007-07-22  Ben Pfaff  <blp@gnu.org>
133
134         * command/very-long-strings.sh: Test both compressed and
135         uncompressed system files with very long strings.
136
137 2007-07-17  Ben Pfaff  <blp@gnu.org>
138
139         Patch #19335.  Reviewed by John Darrington.
140
141         * expressions/randist/compare.pl: Use strict and all warnings.
142
143         * expressions/randist/randist.pl: Ditto.
144
145         * formats/num-out-cmp.pl: Ditto.
146
147         * formats/num-out-compare.pl: Ditto.
148
149         * formats/num-out-decmp.pl: Ditto.
150
151         * formats/num-out.pl: Ditto.
152
153 2007-07-17  Ben Pfaff  <blp@gnu.org>
154
155         * formats/float-format.h: Drop the tests that depend on parsing
156         "-0" from a syntax file.  Also make float-format.sh error messages
157         easier to read, by changing the sed command so that error line
158         numbers are easier to match to the test input.
159         Reviewed by John Darrington as patch #6091.
160
161 2007-07-11  Ben Pfaff  <blp@gnu.org>
162
163         * xforms/expressions.sh: Remove unused file.  Fixes bug
164         #18140.
165
166 2007-06-06  Ben Pfaff  <blp@gnu.org>
167
168         * commands/match-files.sh: Test the new support for FIRST and LAST
169           subcommands.
170
171 2007-06-06  Ben Pfaff  <blp@gnu.org>
172
173         * automake.mk: Remove test.
174
175         * xforms/casefile.sh: Removed test.
176
177 2007-06-06  Ben Pfaff  <blp@gnu.org>
178
179         * automake.mk: Add new test.
180
181         * command/datasheet.sh: New test.
182
183 2007-06-03  Ben Pfaff  <blp@gnu.org>
184
185         * libpspp/tower-test.c: Also test tower_last, tower_prev functions.
186
187         * libpspp/range-set-test.c: Also test the range_set_clone function.
188
189 2007-05-06  Ben Pfaff  <blp@gnu.org>
190
191         Abstract the documents within a dictionary a little better.
192         Thanks to John Darrington for suggestion, initial version, and
193         review.  Patch #5917.
194
195         * command/file-label.sh: Update to match new DOCUMENT behavior.
196
197 2007-04-19 John Darrington <john@darrington.wattle.id.au>
198         
199         * command/no_case_size.sh command/sysfiles-old.sh:
200         Changed tests to reflect new behaviour (case changing) when
201         reading system files with no long name table.
202
203 2007-04-15  Ben Pfaff  <blp@gnu.org>
204
205         * automake.mk: Add recode.sh to tests.
206
207         * xforms/recode.sh: New test.
208
209 2007-04-03  Ben Pfaff  <blp@gnu.org>
210             John McCabe-Dansted <gmatht@gmail.com>
211         
212         * npar-binomial.sh: Be less picky about whitespace in PSPP output.
213
214         * npar-chisquare.sh: Ditto.
215
216         * very-long-strings.sh: Ditto.
217
218 2007-04-03  Ben Pfaff  <blp@gnu.org>
219
220         Apply patches #5828, #5837, #5841, #5843.
221
222         * automake.mk (tests_libpspp_bt_test_LDADD): Add range-map-test,
223         range-set-test, tower-test.
224
225         * libpspp/range-map-test.c: New test.
226
227         * libpspp/range-set-test.c: New test.
228
229         * libpspp/tower-test.c: New test.
230
231 2007-03-31  Ben Pfaff  <blp@gnu.org>
232
233         * automake.mk (tests_libpspp_bt_test_LDADD): Add tests/libpspp/bt.
234
235         * libpspp/bt-test.c: New test.
236
237 2007-03-25  Ben Pfaff  <blp@gnu.org>
238
239         * automake.mk: Add tests/libpspp/sparse-array-test.
240
241         * libpspp/sparse-array-test.c: New test.
242
243 2007-03-18  Ben Pfaff  <blp@gnu.org>
244
245         * automake.mk: Don't try to distribute tests that are compiled
246         from C source.  This fixes "make dist" when "make all" has not yet
247         been run.
248
249 Mon Feb 12 06:29:30 2007  Ben Pfaff  <blp@gnu.org>
250
251         * libpspp/ll-test.c, libpspp/llx-test.c: Include <config.h>.
252
253 Sat Feb  3 21:57:34 2007  Ben Pfaff  <blp@gnu.org>
254
255         * automake.mk: Add tests/command/vector.sh.
256
257         * command/vector.sh: New test.
258
259 Wed Jan 24 21:13:53 2007  Ben Pfaff  <blp@gnu.org>
260
261         * automake.mk: Add tests/libpspp/abt-test.
262
263         * libpspp/abt-test.c: New test.
264
265         * libpspp/heap-test.c, libpspp/ll-test.c, libpspp/llx-test.c:
266         Style fixes.
267
268 Wed Jan 10 06:50:01 2007  Ben Pfaff  <blp@gnu.org>
269
270         * automake.mk: Add tests/libpspp/heap-test.
271
272         * libpspp/heap-test.c: New test.
273
274 Wed Dec 13 21:00:46 2006  Ben Pfaff  <blp@gnu.org>
275
276         * command/rank.sh (activity): Use DELETE VAR (which is new)
277         instead of MODIFY VARS.
278
279 Tue Dec 19 08:17:28 2006  Ben Pfaff  <blp@gnu.org>
280
281         * command/loop.sh: Test all the possible combinations of clauses.
282
283 Sat Dec 16 14:00:48 2006  Ben Pfaff  <blp@gnu.org>
284
285         * command/rank.sh: Fix test to allow string grouping variables.
286         See bug #18533.
287
288 Sat Dec 16 12:20:58 2006  Ben Pfaff  <blp@gnu.org>
289
290         * expressions/expressions.sh: Fix DATEDIFF function tests to
291         correspond with change to DATEDIFF.
292
293 Wed Dec 13 19:34:29 2006  Ben Pfaff  <blp@gnu.org>
294
295         * expressions/expressions.sh: Test DATEDIFF, DATESUM functions.
296
297 Sun Dec 10 16:52:04 2006  Ben Pfaff  <blp@gnu.org>
298
299         * automake.mk: Add new test.
300
301         * expressions/valuelabel.sh: New test, for VALUELABEL function.
302
303 Thu Nov 30 22:46:17 2006  Ben Pfaff  <blp@gnu.org>
304
305         * automake.mk: Add new test.
306
307         * bugs/compute-sum.sh: New test, for bug #17422.
308
309 Thu Nov 30 22:01:57 2006  Ben Pfaff  <blp@gnu.org>
310
311         * automake.mk: Add new test.
312
313         * bugs/empty-do-repeat: New test, for bug #18407.
314
315 Wed Nov 22 06:28:04 2006  Ben Pfaff  <blp@gnu.org>
316
317         * bugs/signals.sh: Fix race condition.
318
319 Sun Nov 19 09:23:34 2006  Ben Pfaff  <blp@gnu.org>
320
321         * automake.mk: Add the new tests listed below.
322
323         * formats/bcd-in.sh: New test.
324
325         * formats/bcd-in.expected.cmp.gz: New support file for
326         bcd-in.sh.
327
328         * formats/date-in.sh: New test.
329
330         * formats/ib-in.sh: New test.
331
332         * formats/ib-in.expected.cmp.gz: New test.
333
334         * formats/legacy-in.sh: New test.
335
336         * formats/legacy-in.expected.cmp.gz: New support file for
337         legacy-in.sh.
338
339         * formats/month-in.sh: New test.
340
341         * formats/num-in.sh: New test.
342
343         * formats/num-in.expected.gz: New support file for num-in.sh.
344
345         * formats/time-in.sh: New test.
346
347         * formats/wkday-in.sh: New test.
348
349         * commands/no_case_size.sh: Update output to conform with
350         update scientific notation code.
351
352         * formats/num-out.expected.cmp.gz: Ditto.
353
354 Thu Nov  2 20:58:12 2006  Ben Pfaff  <blp@gnu.org>
355
356         * command/data-list.sh: Test newly implement SKIP keyword on DATA
357         LIST.
358
359 Sat Nov  4 16:08:58 2006  Ben Pfaff  <blp@gnu.org>
360
361         * automake.mk: Add binhex-out.sh, date-out.sh, month-out.sh,
362         num-out.sh, time-out.sh, wkday-out.sh from formats directory.  Add
363         formats/inexactify as a program needed by tests.
364
365         * command/no_case_size.sh: Update output to conform with updated
366         formatted output code.
367
368         * expressions/expressions.sh: Ditto.
369
370         * formats/binhex-out.sh: New test.
371
372         * formats/date-out.sh: New test.
373
374         * formats/month-out.sh: New test.
375
376         * formats/num-out.sh: New test.
377
378         * formats/time-out.sh: New test.
379
380         * formats/wkday-out.sh: New test.
381
382 Sun Oct 29 14:03:37 2006  Ben Pfaff  <blp@gnu.org>
383
384         * ll-test.c, llx-test.c: Reduce verbosity of output.
385
386 Thu Oct 26 20:20:39 2006  Ben Pfaff  <blp@gnu.org>
387
388         * automake.mk: Add tests/formats/float-format.sh.
389
390         * formats/float-format.sh: New test.
391
392 Sat Oct  7 11:06:59 WST 2006 John Darrington <john@darrington.wattle.id.au>
393
394         * command/rank.sh: New file 
395
396 Sun Jul 16 21:08:51 2006  Ben Pfaff  <blp@gnu.org>
397
398         * command/print.sh: Update output to match PRINT revisions.
399
400 Wed Jul 12 10:07:52 2006  Ben Pfaff  <blp@gnu.org>
401
402         * automake.mk: Put ll-test, llx-test in check_PROGRAMS instead of
403         noinst_PROGRAMS.
404
405 Wed Jul  5 22:15:24 2006  Ben Pfaff  <blp@gnu.org>
406
407         * automake.mk: Add expressions/randist/compare.pl to EXTRA_DIST.
408
409 Tue Jul  4 09:59:52 2006  Ben Pfaff  <blp@gnu.org>
410
411         Fix bug #15766 (/KEEP subcommand on SAVE doesn't fully support
412         ALL) and additional underlying system file issues.
413         
414         * automake.mk: Add keep-all.sh to TESTS.
415         
416         * bugs/keep-all.sh: New test.
417
418 Mon Jul  3 21:09:52 2006  Ben Pfaff  <blp@gnu.org>
419
420         Modify the random distributions test to verify to 2 more decimal
421         places of accuracy, but to allow +/- 1 units in the last (tested)
422         place.  This allows the test to pass on machines or with compilers
423         whose calculated values are off by epsilon from the expected
424         results.  Because of the way the test is constructed, this was
425         quite common and often caused gratuitous test failures.
426
427         This is patch #5215, tested by Jason Stover and John Darrington.
428          
429         * expressions/randist.sh: Use compare.pl to do comparisons.
430
431         * expressions/randist/compare.pl: New script to do comparisons.
432
433         * expressions/randist/randist.pl: Print output to 4 decimal
434         places, not just 2.  Also, print a brief explanatory header at the
435         top of each output file.
436
437         * expressions/randist/*.out: Replace with new expected output.
438
439 Sat Jul  1 15:33:37 2006  Ben Pfaff  <blp@gnu.org>
440
441         * automake.mk: Add ll-test, llx-test to TESTS.
442         
443         * libpspp/ll-test.c: New file.
444
445         * libpspp/llx-test.c: New file.
446
447 Sun May  7 18:15:52 2006  Ben Pfaff  <blp@gnu.org>
448
449         * command/do-repeat.sh: Only use "A TO B" for increasing runs of
450         integers, which is all we now support (for closer compatibility).
451
452 Wed Apr 26 13:36:42 2006  Ben Pfaff  <blp@gnu.org>
453
454         * command/missing-values.sh: Update output to match behavior
455         changes.
456
457 Mon Apr  3 12:32:36 2006  Ben Pfaff  <blp@gnu.org>
458
459         * Updated tests to match changes in output formatting.
460
461 2006-03-23  Jason Stover  <jhs@math.gcsu.edu>
462
463         * command/regression.sh: New test.
464
465 Sat Mar 11 14:16:01 WST 2006 John Darrington <john@darrington.wattle.id.au>
466
467         * Updated the tests to use the new location of the pspp binary.
468         * Made all the tests work as stand-alone scripts.
469
470 Sun Feb 12 19:07:24 2006  Ben Pfaff  <blp@gnu.org>
471
472         * command/do-repeat.sh: New test.
473
474         * bugs/terminate.sh: Removed (no longer applicable).
475
476 Fri Nov  4 19:30:34 2005  Ben Pfaff  <blp@gnu.org>
477
478         * command/recode-bug.sh: Improve failure reports.
479
480 Wed Nov  2 21:54:11 2005  Ben Pfaff  <blp@gnu.org>
481
482         * command/loop.sh: Update expected error messages.
483
484 Sun Aug 21 00:20:02 2005  Ben Pfaff  <blp@gnu.org>
485
486         * command/import-export.sh: Simplify.
487
488         * command/sysfiles-old.sh: Use version 2, not 3x.
489
490 Sat Aug  6 17:32:39 2005  Ben Pfaff  <blp@gnu.org>
491
492         * command/missing-values.sh: New test.
493
494         * Makefile.am: Add new test.
495
496 Mon Aug  1 21:51:46 2005  Ben Pfaff  <blp@gnu.org>
497
498         * bugs/big-input-2.sh: Don't use 1...100000 (etc.) with Perl
499         because that may allocate a large amount of memory.
500
501 Mon Aug  1 21:48:54 2005  Ben Pfaff  <blp@gnu.org>
502
503         * xforms/expression.sh: Break this monolithic test up into 36
504         subtests to give a better idea of what's failing in some cases.
505
506 Sat Jul 30 21:54:23 2005  Ben Pfaff  <blp@gnu.org>
507
508         * command/sys-info.sh: Removed.  (This was not actually in TESTS
509         in Makefile.am, so it was never called.  command/sysfile-info.sh
510         does what it was trying to do, but better.)
511         
512 Sat Jul 30 21:50:33 2005  Ben Pfaff  <blp@gnu.org>
513
514         Fixes for Solaris.
515
516         * Most tests: Add `cd /' before `rm -rf $TEMPDIR' because some
517         OSes do not allow the current working directory to be removed.
518
519         * bugs/big-input-2.sh: Use perl instead of a shell loop, because
520         the shell loop was very slow on Solaris.
521
522         * command/sort.sh: Use `printf' instead of `echo -n' for
523         portability. 
524         
525 Sat Jul 30 21:48:37 2005  Ben Pfaff  <blp@gnu.org>
526
527         * Makefile.am: Add coverage.sh, temp_template to EXTRA_DIST.
528
529 Sun Jul 24 20:35:04 2005  Ben Pfaff  <blp@gnu.org>
530
531         * command/sysfile-info.sh: Add "-b -B -w" to diff command line.
532         Fixes apparent failure under Cygwin.  Thanks to John Darrington
533         <john@cellform.com.au> for reporting this problem.
534
535 Mon Jul  4 18:02:44 2005  Ben Pfaff  <blp@gnu.org>
536
537         * command/sysfile-info.sh: Don't verify endianness.  Fixes bug
538         reported by "Marshall DeBerry" <mdb@radix.net>.
539
540 Mon Jun  6 22:40:10 2005  Ben Pfaff  <blp@gnu.org>
541
542         * command/print.sh: Get rid of RBHEX output.  It wasn't worth
543         much.  Fixes bug 12312.
544
545 Tue May 10 19:59:10 2005  Ben Pfaff  <blp@gnu.org>
546
547         * bugs/agg-crash-2.sh: Fix output given bug 13054.
548
549 Wed May  4 23:50:02 2005  Ben Pfaff  <blp@gnu.org>
550
551         * bugs/match-files-scratch.sh: New test for bug 12948.
552
553         * Makefile.am: (TESTS) Add bugs/match-files-scratch.sh.
554
555 Sun May  1 23:18:37 2005  Ben Pfaff  <blp@gnu.org>
556
557         Most tests: changed capitalization of variable names in
558         definitions or in output, because now we preserve it.
559
560 Mon Apr 25 23:30:17 2005  Ben Pfaff  <blp@gnu.org>
561
562         * commands/match-files.sh: New test.
563
564         * Makefile.am: (TESTS) Add commands/match-files.sh.
565
566 Sun Apr 17 16:38:00 2005  Ben Pfaff  <blp@gnu.org>
567
568         * crosstabs.stat, data-fmts.stat, do-if.stat, do-repeat.stat,
569         gengarbage.c, inpt-pgm.stat, mdfy-vars.stat, means.stat,
570         mtch-file.stat, pcs-if.stat, recode.stat, repeating.stat,
571         reread.data, reread.stat, sys-info.stat, t-test.stat,
572         temporary.stat, time-date.stat, vector.stat: Removed because they
573         were unused.
574
575         * Makefile.am: Removed sort.data references.  Fixed up
576         DISTCLEANFILES.
577
578 Sun Mar 20 14:16:31 2005  Ben Pfaff  <blp@gnu.org>
579
580         * command/aggregate.sh: Rewrite.
581
582 Mon Mar 14 21:58:23 2005  Ben Pfaff  <blp@gnu.org>
583
584         * Makefile.am: (TESTS_ENVIRONMENT) Add PERL to the test
585         environment.
586
587         * commands/sort.sh: Rewrite to test more thoroughly and to verify
588         that the sort is stable.
589         
590 Sat Mar 12 23:30:37 2005  Ben Pfaff  <blp@gnu.org>
591
592         * bugs/agg-crash-2.sh, bugs/big-input-2.sh, command/aggregate.sh:
593         Fix AGGREGATE command syntax.
594
595 Sat Mar 12 13:16:34 2005  Ben Pfaff  <blp@gnu.org>
596
597         * bugs/temp-freq.sh: Add another test.
598
599 Fri Mar 11 10:40:41 2005  Ben Pfaff  <blp@gnu.org>
600
601         * expressions/expressions.sh: Add another test.
602
603 Sun Mar  6 19:30:14 2005  Ben Pfaff  <blp@gnu.org>
604
605         * expressions/vectors.sh: New test.
606
607         * Makefile.am: Add expressions/vectors.sh.
608
609 Sun Mar  6 17:56:27 2005  Ben Pfaff  <blp@gnu.org>
610
611         * expressions/expressions.sh: Add tests for generic optimizations.
612
613 Sun Mar  6 11:03:58 2005  Ben Pfaff  <blp@gnu.org>
614
615         * Makefile.am: Add expressions/variables.sh.  Remove expr.stat.
616
617         * expr.stat: Removed.
618
619 'Mon Feb 28 23:31:16 2005  Ben Pfaff  <blp@gnu.org>
620
621         * Makefile.am: Removed xforms/expressions.sh.  Added
622         expressions/expressions.sh, expressions/epoch.sh,
623         expressions/randist.sh.
624
625         * command/print.sh: Update error messages.
626
627 Sun Feb 13 16:15:09 2005  Ben Pfaff  <blp@gnu.org>
628
629         * bugs/agg-crash-2.sh: Add new test for Bug #11955.
630
631 Fri Feb 11 23:27:08 2005  Ben Pfaff  <blp@gnu.org>
632
633         * bugs/crosstabs-crash.sh: Add new test for Bug #11916.
634
635 Tue Jan 18 19:25:24 WST 2005 John Darrington <john@darrington.wattle.id.au>
636
637         * Canonicalised (some of) the tests' temp file names to make it
638         easier to recognise valgrind ouput.
639
640 Sun Jan  9 16:39:08 WST 2005 John Darrington <john@darrington.wattle.id.au>
641
642         * bugs/big-input-2.sh Made the test a bit faster
643
644 John Darrington <john@darrington.wattle.id.au>
645
646         * command/examine.sh Added
647         
648 Mon Nov 15 23:52:55 2004  Ben Pfaff  <blp@gnu.org>
649
650         * bugs/random.sh: Update expected random values to reflect the GSL
651         random number generator.
652
653 Sat Nov  6 14:49:27 WST 2004 John Darrington <john@darrington.wattle.id.au>
654
655         * command/oneway-with-splits.sh  Added.
656
657 Sun Oct 31 16:08:47 WST 2004 John Darrington <john@darrington.wattle.id.au>
658
659         * bugs/recode-copy-bug.sh bugs/computebug.sh  Fixed problem which 
660         caused make distcheck to not know where some critical files were.
661
662 Mon May 31 21:49:19 2004  Ben Pfaff  <blp@gnu.org>
663
664         * bugs/t-test-with-temp.sh: Use $SUPERVISOR.
665
666         * bugs/t-test-1-indep-val.sh: Ditto.
667
668         * bugs/t-test-1-sample-missing-anal.sh: Ditto.
669         
670         * bugs/t-test-1-sample-missing-list.sh: Ditto.
671
672         * bugs/t-test-1s.sh: Ditto.
673
674         * bugs/t-test-groups.sh: Ditto.
675
676         * bugs/t-test-indep-missing-anal.sh: Ditto.
677
678         * bugs/t-test-indep-missing-list.sh: Ditto.
679
680         * bugs/t-test-paired-missing-anal.sh: Ditto.
681
682         * bugs/t-test-paired-missing-list.sh: Ditto.
683
684         * bugs/t-test-pairs.sh: Ditto.
685
686 Sun May 30 19:18:26 2004  Ben Pfaff  <blp@gnu.org>
687
688         * command/tabs.sh: Default tab width is now 4.
689
690         * command/data-list.sh: New test.
691
692         * Makefile.am: (TESTS) Add command/data-list.sh.
693
694 Sun Apr 11 14:21:16 2004  Ben Pfaff  <blp@gnu.org>
695
696         * stats/moments.sh: Now that our one-pass moments algorithm is
697         better we don't have to omit any of the test cases for it.
698
699 Fri Apr  9 20:03:33 2004  Ben Pfaff  <blp@gnu.org>
700
701         * Makefile.am: (TESTS) Add stats/descript-mean-bug.sh.
702
703         * stats/descript-mean-bug.sh: Add test for a bug where
704         DESCRIPTIVES asking only for the mean assert-failed.
705
706 Sat Apr  3 11:42:31 2004  Ben Pfaff  <blp@gnu.org>
707
708         * Makefile.am: (TESTS) Add bugs/comment-at-eof.sh.  Alphabetize
709         test order.
710         
711         * bugs/comment-at-eof.sh: Add test for a bug where a comment at
712         end of file caused an infinite loop.
713
714 Sat Mar 27 11:29:06 WST 2004 John Darrington <john@darrington.wattle.id.au>
715
716         * bugs/get.sh Added regression test for a bug in loading a dictionary
717         with the GET command.
718
719 Tue Mar 30 22:10:08 2004  Ben Pfaff  <blp@gnu.org>
720
721         * Makefile.am: (TESTS) Add bugs/multipass.sh.
722
723 Mon Mar 29 15:25:09 2004  Ben Pfaff  <blp@gnu.org>
724
725         * Makefile.am: (TESTS) Add xforms/casefile.sh,
726         stats/descript-basic.sh, stats/descript-missing.sh,
727         stats/moments.sh.  Remove command/descriptives.sh.
728
729         * command/descriptives.sh: Removed.
730
731         * command/weight.sh: Fix output (statistic values were wrong!).
732
733         * stats/descript-basic.sh: New test.
734         
735         * stats/descript-missing.sh: New test.
736         
737         * stats/moments.sh: New test.
738
739         * xforms/casefile.sh: New test.
740
741         * xforms/expressions.sh: Cleans up after itself now.
742
743 Fri Mar 26 00:55:48 2004  Ben Pfaff  <blp@gnu.org>
744
745         * Makefile.am: (TESTS) Add xforms/expressions.sh, remove
746         command/compute.sh.
747
748         * command/beg-data.sh: Remove REMARK usage.
749
750         * command/bignum.sh: Ditto.
751
752         * command/list.sh: Ditto.
753
754         * command/print.sh: Ditto.
755
756 Sat Mar 20 18:11:15 2004  Ben Pfaff  <blp@gnu.org>
757
758         * command/list.sh: Update output.
759
760         * command/print.sh: Ditto.
761
762         * command/weight.sh: Ditto.
763
764 Sun Mar 14 23:04:14 2004  Ben Pfaff  <blp@gnu.org>
765
766         * command/sort.sh: Use numeric, not string, data to avoid spurious
767         valgrind complaints.
768
769 Wed Mar 10 21:22:03 2004  Ben Pfaff  <blp@gnu.org>
770
771         * bugs/temporary.sh: Test that basic use of TEMPORARY works.
772
773 Mon Feb 16 21:36:57 2004  Ben Pfaff  <blp@gnu.org>
774
775         * */*.sh: Prepend $SUPERVISOR to invocations of pspp so that we
776         can run valgrind or gdb easily with `make check'
777
778 Sat Dec 13 00:08:23 2003  Ben Pfaff  <blp@gnu.org>
779
780         * syntax: Run a diff when there's no expected output, too.
781
782 Fri Jan  7 20:30:23 2000  Ben Pfaff  <blp@gnu.org>
783
784         * data-fmts.stat: Add more date tests.
785
786         * do-repeat.stat: SET ECHO ON.
787
788         * syntax: Replace test -L with test -h.
789
790 Tue Jan  5 14:21:52 1999  Ben Pfaff  <blp@gnu.org>
791
792         * data-list.stat, data-list.data: Adjust so that it can tell if
793         DATA LIST FREE properly parses and pads string values.
794
795         * list.stat: Remove anachronistic `SET EMULATION PC'.
796
797         * Rebuilt benchmark.
798
799 Tue Jan  5 14:12:58 1999  Ben Pfaff  <blp@gnu.org>
800
801         * syntax: Replaced `test' calls with `['.  This may or may not fix
802         the problems some people have reported.
803
804 Sun Aug  9 11:15:38 1998  Ben Pfaff  <blp@gnu.org>
805
806         * Makefile.am: (EXTRA_DIST) Update for renamed files.
807
808         * autorecode.stat: Renamed autorecod.stat.
809
810         * begin-data.stat: Renamed beg-data.stat.
811
812         * data-formats.stat: Renamed data-fmts.stat.
813
814         * expression.stat: Renamed expr.stat.
815
816         * file-label.stat: Renamed file-lab.stat.
817
818         * input-program.stat: Renamed inpt-pgm.stat.
819
820         * modify-vars.stat: Renamed mdfy-vars.stat.
821
822         * match-files.stat: Renamed mtch-file.stat.
823
824         * process-if.stat: Renamed pcs-if.stat.
825
826         * split-file.stat: Renamed splt-file.stat.
827
828         * sysfile-info.stat: Renamed sys-info.stat.
829
830         * expect/: Refreshed.
831
832 Sat Aug  8 00:27:07 1998  Ben Pfaff  <blp@gnu.org>
833
834         * Makefile.am: (EXTRA_DIST) Add `syntax'.
835         (dist-hook) New target.
836
837 Wed Aug  5 00:04:16 1998  Ben Pfaff  <blp@gnu.org>
838
839         * TEST-RESULTS: Removed.
840
841         * show-check-msg: Removed.
842
843         * expect/: New.
844
845         * syntax: New.  Thanks to James R. Van Zandt <jrv@vanzandt.mv.com>
846         for this implementation of automatic testing.
847
848         * Makefile: (TESTS) Set to the syntax script.
849         (bench) New target.
850         (EXTRA_DIST) Remove TEST-RESULTS.  Add `syntax'.
851
852 Sun Jul  5 14:16:18 1998  Ben Pfaff  <blp@gnu.org>
853
854         * Makefile.am: (EXTRA_DIST) Add flip.stat.
855
856 Sun Jul  5 00:50:41 1998  Ben Pfaff  <blp@gnu.org>
857
858         * crosstabs.stat: Change to test /MISSING=REPORT.
859
860 Tue Jun  2 23:42:23 1998  Ben Pfaff  <blp@gnu.org>
861
862         * flip.stat: New file.
863         
864         * weighting.stat: Update.
865
866 Mon May 25 12:45:46 1998  Ben Pfaff  <blp@gnu.org>
867
868         * Makefile.am: (EXTRA_DIST) Add crosstabs.stat, match-files.stat.
869
870         * crosstabs.stat: Turn off cells=all.
871
872 Tue May 12 16:22:06 1998  Ben Pfaff  <blp@gnu.org>
873
874         * crosstabs.stat: Minor changes.
875
876 Thu May  7 23:16:03 1998  Ben Pfaff  <blp@gnu.org>
877
878         * crosstabs.stat: Replace with a test that is hopefully better.
879
880 Tue Apr 14 01:00:46 1998  Ben Pfaff  <blp@gnu.org>
881
882         * crosstabs.stat: New.
883
884 Mon Mar  9 15:40:25 1998  Ben Pfaff  <blp@gnu.org>
885
886         * match-files.stat: More thorough.
887
888 Mon Mar  9 01:14:14 1998  Ben Pfaff  <blp@gnu.org>
889
890         * match-files.stat: More thorough.
891
892 1998-03-05  Ben Pfaff  <blp@gnu.org>
893
894         * Makefile.am: Use ./gengarbage instead of gengarbage.
895
896 1998-02-23  Ben Pfaff  <blp@gnu.org>
897
898         * Many tests: Remove final finish command.
899
900 1998-02-16  Ben Pfaff  <blp@gnu.org>
901
902         * (DISTCLEANFILES) Clean *.save, pspp.*, foo*
903
904         * file-label.stat, sysfile-info.stat: Replace .sav with .save.
905
906         * match-files.stat: New file.
907         
908 Fri Feb 13 15:58:11 1998  Ben Pfaff  <blp@gnu.org>
909
910         * Makefile.am: (EXTRA_DIST) Add TEST-RESULTS.
911
912 Tue Jan 13 01:11:36 1998  Ben Pfaff  <blp@gnu.org>
913
914         * aggregate.stat: Some more testing.
915
916 Sat Jan 10 23:57:14 1998  Ben Pfaff  <blp@gnu.org>
917
918         * Makefile.am: (DISTCLEANFILES) Add aggregate.save.
919
920         * aggregate.stat: Slightly more thorough.
921
922 Sat Jan 10 02:17:00 1998  Ben Pfaff  <blp@gnu.org>
923
924         * Makefile.am: (EXTRA_DIST) Add means.stat, t-test.stat.
925         
926         * means.stat: New file.
927
928 Thu Jan  8 22:38:59 1998  Ben Pfaff  <blp@gnu.org>
929
930         * Many tests: Removed extra newlines from REMARKs.
931
932 Mon Jan  5 11:18:44 1998  Ben Pfaff  <blp@gnu.org>
933
934         * sysfile-info.stat: Test most of the DISPLAY commands.  Update
935         title.
936
937         * vector.stat: Display vectors.
938
939 Sun Jan  4 18:31:36 1998  Ben Pfaff  <blp@gnu.org>
940
941         * All tests: Added title.
942
943         * begin-data.stat: Updated REMARK format.
944
945         * descript.stat: Comment fix.
946
947 Sun Dec 21 16:57:31 1997  Ben Pfaff  <blp@gnu.org>
948
949         * TEST-RESULTS: New file.
950
951 Fri Dec  5 22:02:20 1997  Ben Pfaff  <blp@gnu.org>
952
953         * Makefile.am: (DISTCLEANFILES) Add fiasco.html.
954
955 Tue Dec  2 14:55:22 1997  Ben Pfaff  <blp@gnu.org>
956
957         * t-test.stat: New file.
958
959 Fri Nov 14 00:17:25 1997  Ben Pfaff  <blp@gnu.org>
960
961         * aggregate.stat: Changed.      
962
963 Tue Oct 28 16:26:25 1997  Ben Pfaff  <blp@gnu.org>
964
965         * aggregate.stat: New file.
966
967         * Makefile.am: (EXTRA_DIST) Add aggregate.stat.
968
969 Sun Oct  5 16:02:02 1997  Ben Pfaff  <blp@gnu.org>
970
971         * fall92.stat, fall92.data: Removed (unknown copyright).
972
973         * gengarbage.c: Define EXIT_SUCCESS if not defined by headers.
974         From Alexandre Oliva <oliva@dcc.unicamp.br>.
975
976 Sat Oct  4 16:35:59 1997  Ben Pfaff  <blp@gnu.org>
977
978         * repeating.stat: New file.
979
980         * Makefile.am: (EXTRA_DIST) Add repeating.stat.
981
982 Thu Sep 18 21:40:50 1997  Ben Pfaff  <blp@gnu.org>
983
984         * Makefile.am: (EXTRA_DIST) Add lag.stat.
985
986 Mon Aug 18 18:31:42 1997  Ben Pfaff  <blp@gnu.org>
987
988         * do-repeat.stat: Even more useful.
989
990         * lag.stat: New file.
991
992 Sun Aug 17 22:47:53 1997  Ben Pfaff  <blp@gnu.org>
993
994         * do-repeat.stat: Made actually useful, not stupid.
995
996 Sun Aug  3 11:46:00 1997  Ben Pfaff  <blp@gnu.org>
997
998         * In several files, replace usage of deprecated term `script' by
999         `syntax file'.
1000
1001 Thu Jul 17 02:12:17 1997  Ben Pfaff  <blp@gnu.org>
1002
1003         * Makefile.am: (EXTRA_DIST) Add tabs.stat.
1004
1005         * file-label.stat: Improved.
1006
1007         * sysfile-info.stat: Tests DISPLAY DICTIONARY now as well.
1008
1009 Fri Jul 11 14:13:49 1997  Ben Pfaff  <blp@gnu.org>
1010
1011         * gengarbage.c: Reformat.  #include's <time.h>.  Uses ANSI C
1012         rand() in place of random().  Calls the randomizer srand().
1013
1014 Thu Jul 10 22:16:34 1997  Ben Pfaff  <blp@gnu.org>
1015
1016         * tabs.stat: New file.
1017
1018 Wed Jun 25 22:54:40 1997  Ben Pfaff  <blp@gnu.org>
1019
1020         * Makefile.am: (EXTRA_DIST) Removed bug.stat, file-type.stat.
1021
1022 Sun Jun  8 01:24:55 1997  Ben Pfaff  <blp@gnu.org>
1023
1024         * Makefile.am: Added fiasco.ps, fiasco.list, foo, foo.sav, msgs to
1025         DISTCLEANFILES.
1026
1027         * input-program.stat: Made some variables scratch.
1028
1029 Fri Jun  6 22:53:03 1997  Ben Pfaff  <blp@gnu.org>
1030
1031         * Many files: Comment fixes, removed `set output raw.' commands.
1032
1033         * Other miscellaneous changes.
1034
1035 Tue Jun  3 23:44:46 1997  Ben Pfaff  <blp@gnu.org>
1036
1037         * list.stat: Re-enabled some of it.
1038
1039 Wed Apr 23 21:33:48 1997  Ben Pfaff  <blp@gnu.org>
1040
1041         * sysfile-info.stat: A little more generalized now.
1042
1043 Fri Apr 18 15:42:22 1997  Ben Pfaff  <blp@gnu.org>
1044
1045         * Makefile.am: Maintainer-clean Makefile.in.
1046         
1047 Thu Mar 27 01:11:29 1997  Ben Pfaff  <blp@gnu.org>
1048
1049         * gengarbage.pl: Removed.
1050         
1051 Sat Feb 15 21:26:53 1997  Ben Pfaff  <blp@gnu.org>
1052
1053         * descript.stat: Syntax fixes.
1054
1055         * process-if.stat: New test for PROCESS IF.
1056
1057 Sun Jan 19 14:22:11 1997  Ben Pfaff  <blp@gnu.org>
1058
1059         * autorecode.stat, modify-vars.stat: More thorough.
1060
1061         * data-formats.stat, file-label.stat: New tests.
1062         
1063 Thu Jan 16 13:08:57 1997  Ben Pfaff  <blp@gnu.org>
1064
1065         * bug.stat: Comment fix.
1066
1067 Wed Jan  1 22:08:10 1997  Ben Pfaff  <blp@gnu.org>
1068
1069         * filter.stat: New file; tests FILTER behavior.
1070
1071 Wed Jan  1 17:00:59 1997  Ben Pfaff  <blp@gnu.org>
1072
1073         * gengarbage.pl: New perl program equivalent to gengarbage.c.
1074
1075 Sun Dec 29 21:36:48 1996  Ben Pfaff  <blp@gnu.org>
1076
1077         * gengarbage.c: Changed.
1078
1079         * sort.stat: Changed.
1080
1081 Sun Dec 22 23:10:39 1996  Ben Pfaff  <blp@gnu.org>
1082
1083         * sort.stat: New file.
1084
1085 Fri Dec 13 21:30:53 1996  Ben Pfaff  <blp@gnu.org>
1086
1087         * autorecode.stat: New file.
1088
1089         * fall92.stat: Mods for practicality.
1090
1091         * test.bat, testall.bat: Removed.
1092         
1093 Thu Nov 28 23:14:07 1996  Ben Pfaff  <blp@gnu.org>
1094
1095         * list.stat, weighting.stat: Changed SET COMPATIBILITY subcommand
1096         to SET EMULATION in anticipation of change.
1097
1098 Sat Oct 26 23:06:06 1996  Ben Pfaff  <blp@gnu.org>
1099
1100         * recode.stat: Removed comment about bug, since I fixed that.
1101
1102 Thu Oct 24 20:13:42 1996  Ben Pfaff  <blp@gnu.org>
1103
1104         * print.stat: Slightly more thorough.
1105
1106 Thu Oct 24 17:47:14 1996  Ben Pfaff  <blp@gnu.org>
1107
1108         * time-date.stat: Slightly more thorough.
1109
1110 Wed Oct 23 21:53:43 1996  Ben Pfaff  <blp@gnu.org>
1111
1112         * time-date.stat: New file.
1113
1114 Thu Sep 26 22:20:26 1996  Ben Pfaff  <blp@gnu.org>
1115
1116         * list.data: More data.
1117
1118         * list.stat: Handles all that extra data.
1119
1120         * weighting.stat: Doesn't try to list $WEIGHT because PC+ isn't
1121         quite supported yet.
1122
1123 Wed Sep  4 21:45:35 1996  Ben Pfaff  <blp@gnu.org>
1124
1125         * weighting.stat: Tests for proper ligatures.  Won't work until
1126         encodings are correct, of course...
1127
1128 ----------------------------------------------------------------------
1129 Local Variables:
1130 mode: change-log
1131 version-control: never
1132 End: