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