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