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