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