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