X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2FChangeLog;h=4bec5f1dc0f5d6203133131ebbbe6a6acf3a51bf;hb=661b9ee29cbb6b89c4ea53a05b8a4eb3a5028de0;hp=0545202ee991944ea95c451d341d741733a1a6f1;hpb=5d158b8a8e29a8842cc63c783bf0e08795020982;p=pspp-builds.git diff --git a/tests/ChangeLog b/tests/ChangeLog index 0545202e..4bec5f1d 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,605 @@ +2007-06-06 Ben Pfaff + + * automake.mk: Add new test. + + * tests/command/datasheet.sh: New test. + +2007-06-03 Ben Pfaff + + * tests/tower-test.c: Also test tower_last, tower_prev functions. + + * tests/range-set-test.c: Also test the range_set_clone function. + +2007-05-06 Ben Pfaff + + Abstract the documents within a dictionary a little better. + Thanks to John Darrington for suggestion, initial version, and + review. Patch #5917. + + * command/file-label.sh: Update to match new DOCUMENT behavior. + +2007-04-19 John Darrington + + * tests/command/no_case_size.sh tests/command/sysfiles-old.sh : + Changed tests to reflect new behaviour (case changing) when + reading system files with no long name table. + +2007-04-15 Ben Pfaff + + * automake.mk: Add recode.sh to tests. + + * tests/xforms/recode.sh: New test. + +2007-04-03 Ben Pfaff + John McCabe-Dansted + + * npar-binomial.sh: Be less picky about whitespace in PSPP output. + + * npar-chisquare.sh: Ditto. + + * very-long-strings.sh: Ditto. + +2007-04-03 Ben Pfaff + + Apply patches #5828, #5837, #5841, #5843. + + * automake.mk (tests_libpspp_bt_test_LDADD): Add range-map-test, + range-set-test, tower-test. + + * libpspp/range-map-test.c: New test. + + * libpspp/range-set-test.c: New test. + + * libpspp/tower-test.c: New test. + +2007-03-31 Ben Pfaff + + * automake.mk (tests_libpspp_bt_test_LDADD): Add tests/libpspp/bt. + + * libpspp/bt-test.c: New test. + +2007-03-25 Ben Pfaff + + * automake.mk: Add tests/libpspp/sparse-array-test. + + * libpspp/sparse-array-test.c: New test. + +2007-03-18 Ben Pfaff + + * automake.mk: Don't try to distribute tests that are compiled + from C source. This fixes "make dist" when "make all" has not yet + been run. + +Mon Feb 12 06:29:30 2007 Ben Pfaff + + * libpspp/ll-test.c, libpspp/llx-test.c: Include . + +Sat Feb 3 21:57:34 2007 Ben Pfaff + + * automake.mk: Add tests/command/vector.sh. + + * tests/command/vector.sh: New test. + +Wed Jan 24 21:13:53 2007 Ben Pfaff + + * automake.mk: Add tests/libpspp/abt-test. + + * libpspp/abt-test.c: New test. + + * libpspp/heap-test.c, libpspp/ll-test.c, libpspp/llx-test.c: + Style fixes. + +Wed Jan 10 06:50:01 2007 Ben Pfaff + + * automake.mk: Add tests/libpspp/heap-test. + + * libpspp/heap-test.c: New test. + +Wed Dec 13 21:00:46 2006 Ben Pfaff + + * command/rank.sh (activity): Use DELETE VAR (which is new) + instead of MODIFY VARS. + +Tue Dec 19 08:17:28 2006 Ben Pfaff + + * command/loop.sh: Test all the possible combinations of clauses. + +Sat Dec 16 14:00:48 2006 Ben Pfaff + + * command/rank.sh: Fix test to allow string grouping variables. + See bug #18533. + +Sat Dec 16 12:20:58 2006 Ben Pfaff + + * expressions/expressions.sh: Fix DATEDIFF function tests to + correspond with change to DATEDIFF. + +Wed Dec 13 19:34:29 2006 Ben Pfaff + + * expressions/expressions.sh: Test DATEDIFF, DATESUM functions. + +Sun Dec 10 16:52:04 2006 Ben Pfaff + + * automake.mk: Add new test. + + * expressions/valuelabel.sh: New test, for VALUELABEL function. + +Thu Nov 30 22:46:17 2006 Ben Pfaff + + * automake.mk: Add new test. + + * bugs/compute-sum.sh: New test, for bug #17422. + +Thu Nov 30 22:01:57 2006 Ben Pfaff + + * automake.mk: Add new test. + + * bugs/empty-do-repeat: New test, for bug #18407. + +Wed Nov 22 06:28:04 2006 Ben Pfaff + + * bugs/signals.sh: Fix race condition. + +Sun Nov 19 09:23:34 2006 Ben Pfaff + + * automake.mk: Add the new tests listed below. + + * formats/bcd-in.sh: New test. + + * formats/bcd-in.expected.cmp.gz: New support file for + bcd-in.sh. + + * formats/date-in.sh: New test. + + * formats/ib-in.sh: New test. + + * formats/ib-in.expected.cmp.gz: New test. + + * formats/legacy-in.sh: New test. + + * formats/legacy-in.expected.cmp.gz: New support file for + legacy-in.sh. + + * formats/month-in.sh: New test. + + * formats/num-in.sh: New test. + + * formats/num-in.expected.gz: New support file for num-in.sh. + + * formats/time-in.sh: New test. + + * formats/wkday-in.sh: New test. + + * commands/no_case_size.sh: Update output to conform with + update scientific notation code. + + * formats/num-out.expected.cmp.gz: Ditto. + +Thu Nov 2 20:58:12 2006 Ben Pfaff + + * command/data-list.sh: Test newly implement SKIP keyword on DATA + LIST. + +Sat Nov 4 16:08:58 2006 Ben Pfaff + + * automake.mk: Add binhex-out.sh, date-out.sh, month-out.sh, + num-out.sh, time-out.sh, wkday-out.sh from formats directory. Add + formats/inexactify as a program needed by tests. + + * command/no_case_size.sh: Update output to conform with updated + formatted output code. + + * expressions/expressions.sh: Ditto. + + * formats/binhex-out.sh: New test. + + * formats/date-out.sh: New test. + + * formats/month-out.sh: New test. + + * formats/num-out.sh: New test. + + * formats/time-out.sh: New test. + + * formats/wkday-out.sh: New test. + +Sun Oct 29 14:03:37 2006 Ben Pfaff + + * ll-test.c, llx-test.c: Reduce verbosity of output. + +Thu Oct 26 20:20:39 2006 Ben Pfaff + + * automake.mk: Add tests/formats/float-format.sh. + + * formats/float-format.sh: New test. + +Sat Oct 7 11:06:59 WST 2006 John Darrington + + * command/rank.sh: New file + +Sun Jul 16 21:08:51 2006 Ben Pfaff + + * command/print.sh: Update output to match PRINT revisions. + +Wed Jul 12 10:07:52 2006 Ben Pfaff + + * automake.mk: Put ll-test, llx-test in check_PROGRAMS instead of + noinst_PROGRAMS. + +Wed Jul 5 22:15:24 2006 Ben Pfaff + + * automake.mk: Add expressions/randist/compare.pl to EXTRA_DIST. + +Tue Jul 4 09:59:52 2006 Ben Pfaff + + Fix bug #15766 (/KEEP subcommand on SAVE doesn't fully support + ALL) and additional underlying system file issues. + + * automake.mk: Add keep-all.sh to TESTS. + + * bugs/keep-all.sh: New test. + +Mon Jul 3 21:09:52 2006 Ben Pfaff + + Modify the random distributions test to verify to 2 more decimal + places of accuracy, but to allow +/- 1 units in the last (tested) + place. This allows the test to pass on machines or with compilers + whose calculated values are off by epsilon from the expected + results. Because of the way the test is constructed, this was + quite common and often caused gratuitous test failures. + + This is patch #5215, tested by Jason Stover and John Darrington. + + * expressions/randist.sh: Use compare.pl to do comparisons. + + * expressions/randist/compare.pl: New script to do comparisons. + + * expressions/randist/randist.pl: Print output to 4 decimal + places, not just 2. Also, print a brief explanatory header at the + top of each output file. + + * expressions/randist/*.out: Replace with new expected output. + +Sat Jul 1 15:33:37 2006 Ben Pfaff + + * automake.mk: Add ll-test, llx-test to TESTS. + + * libpspp/ll-test.c: New file. + + * libpspp/llx-test.c: New file. + +Sun May 7 18:15:52 2006 Ben Pfaff + + * command/do-repeat.sh: Only use "A TO B" for increasing runs of + integers, which is all we now support (for closer compatibility). + +Wed Apr 26 13:36:42 2006 Ben Pfaff + + * command/missing-values.sh: Update output to match behavior + changes. + +Mon Apr 3 12:32:36 2006 Ben Pfaff + + * Updated tests to match changes in output formatting. + +2006-03-23 Jason Stover + + * command/regression.sh: New test. + +Sat Mar 11 14:16:01 WST 2006 John Darrington + + * Updated the tests to use the new location of the pspp binary. + * Made all the tests work as stand-alone scripts. + +Sun Feb 12 19:07:24 2006 Ben Pfaff + + * command/do-repeat.sh: New test. + + * bugs/terminate.sh: Removed (no longer applicable). + +Fri Nov 4 19:30:34 2005 Ben Pfaff + + * command/recode-bug.sh: Improve failure reports. + +Wed Nov 2 21:54:11 2005 Ben Pfaff + + * command/loop.sh: Update expected error messages. + +Sun Aug 21 00:20:02 2005 Ben Pfaff + + * command/import-export.sh: Simplify. + + * command/sysfiles-old.sh: Use version 2, not 3x. + +Sat Aug 6 17:32:39 2005 Ben Pfaff + + * command/missing-values.sh: New test. + + * Makefile.am: Add new test. + +Mon Aug 1 21:51:46 2005 Ben Pfaff + + * bugs/big-input-2.sh: Don't use 1...100000 (etc.) with Perl + because that may allocate a large amount of memory. + +Mon Aug 1 21:48:54 2005 Ben Pfaff + + * xforms/expression.sh: Break this monolithic test up into 36 + subtests to give a better idea of what's failing in some cases. + +Sat Jul 30 21:54:23 2005 Ben Pfaff + + * command/sys-info.sh: Removed. (This was not actually in TESTS + in Makefile.am, so it was never called. + tests/command/sysfile-info.sh does what it was trying to do, but + better.) + +Sat Jul 30 21:50:33 2005 Ben Pfaff + + Fixes for Solaris. + + * Most tests: Add `cd /' before `rm -rf $TEMPDIR' because some + OSes do not allow the current working directory to be removed. + + * bugs/big-input-2.sh: Use perl instead of a shell loop, because + the shell loop was very slow on Solaris. + + * command/sort.sh: Use `printf' instead of `echo -n' for + portability. + +Sat Jul 30 21:48:37 2005 Ben Pfaff + + * Makefile.am: Add coverage.sh, temp_template to EXTRA_DIST. + +Sun Jul 24 20:35:04 2005 Ben Pfaff + + * command/sysfile-info.sh: Add "-b -B -w" to diff command line. + Fixes apparent failure under Cygwin. Thanks to John Darrington + for reporting this problem. + +Mon Jul 4 18:02:44 2005 Ben Pfaff + + * command/sysfile-info.sh: Don't verify endianness. Fixes bug + reported by "Marshall DeBerry" . + +Mon Jun 6 22:40:10 2005 Ben Pfaff + + * command/print.sh: Get rid of RBHEX output. It wasn't worth + much. Fixes bug 12312. + +Tue May 10 19:59:10 2005 Ben Pfaff + + * bugs/agg-crash-2.sh: Fix output given bug 13054. + +Wed May 4 23:50:02 2005 Ben Pfaff + + * bugs/match-files-scratch.sh: New test for bug 12948. + + * Makefile.am: (TESTS) Add bugs/match-files-scratch.sh. + +Sun May 1 23:18:37 2005 Ben Pfaff + + Most tests: changed capitalization of variable names in + definitions or in output, because now we preserve it. + +Mon Apr 25 23:30:17 2005 Ben Pfaff + + * commands/match-files.sh: New test. + + * Makefile.am: (TESTS) Add commands/match-files.sh. + +Sun Apr 17 16:38:00 2005 Ben Pfaff + + * crosstabs.stat, data-fmts.stat, do-if.stat, do-repeat.stat, + gengarbage.c, inpt-pgm.stat, mdfy-vars.stat, means.stat, + mtch-file.stat, pcs-if.stat, recode.stat, repeating.stat, + reread.data, reread.stat, sys-info.stat, t-test.stat, + temporary.stat, time-date.stat, vector.stat: Removed because they + were unused. + + * Makefile.am: Removed sort.data references. Fixed up + DISTCLEANFILES. + +Sun Mar 20 14:16:31 2005 Ben Pfaff + + * command/aggregate.sh: Rewrite. + +Mon Mar 14 21:58:23 2005 Ben Pfaff + + * Makefile.am: (TESTS_ENVIRONMENT) Add PERL to the test + environment. + + * commands/sort.sh: Rewrite to test more thoroughly and to verify + that the sort is stable. + +Sat Mar 12 23:30:37 2005 Ben Pfaff + + * bugs/agg-crash-2.sh, bugs/big-input-2.sh, command/aggregate.sh: + Fix AGGREGATE command syntax. + +Sat Mar 12 13:16:34 2005 Ben Pfaff + + * bugs/temp-freq.sh: Add another test. + +Fri Mar 11 10:40:41 2005 Ben Pfaff + + * expressions/expressions.sh: Add another test. + +Sun Mar 6 19:30:14 2005 Ben Pfaff + + * expressions/vectors.sh: New test. + + * Makefile.am: Add expressions/vectors.sh. + +Sun Mar 6 17:56:27 2005 Ben Pfaff + + * expressions/expressions.sh: Add tests for generic optimizations. + +Sun Mar 6 11:03:58 2005 Ben Pfaff + + * Makefile.am: Add expressions/variables.sh. Remove expr.stat. + + * expr.stat: Removed. + +'Mon Feb 28 23:31:16 2005 Ben Pfaff + + * Makefile.am: Removed xforms/expressions.sh. Added + expressions/expressions.sh, expressions/epoch.sh, + expressions/randist.sh. + + * command/print.sh: Update error messages. + +Sun Feb 13 16:15:09 2005 Ben Pfaff + + * bugs/agg-crash-2.sh: Add new test for Bug #11955. + +Fri Feb 11 23:27:08 2005 Ben Pfaff + + * bugs/crosstabs-crash.sh: Add new test for Bug #11916. + +Tue Jan 18 19:25:24 WST 2005 John Darrington + + * Canonicalised (some of) the tests' temp file names to make it + easier to recognise valgrind ouput. + +Sun Jan 9 16:39:08 WST 2005 John Darrington + + * bugs/big-input-2.sh Made the test a bit faster + +John Darrington + + * command/examine.sh Added + +Mon Nov 15 23:52:55 2004 Ben Pfaff + + * bugs/random.sh: Update expected random values to reflect the GSL + random number generator. + +Sat Nov 6 14:49:27 WST 2004 John Darrington + + * command/oneway-with-splits.sh Added. + +Sun Oct 31 16:08:47 WST 2004 John Darrington + + * bugs/recode-copy-bug.sh bugs/computebug.sh Fixed problem which + caused make distcheck to not know where some critical files were. + +Mon May 31 21:49:19 2004 Ben Pfaff + + * bugs/t-test-with-temp.sh: Use $SUPERVISOR. + + * bugs/t-test-1-indep-val.sh: Ditto. + + * bugs/t-test-1-sample-missing-anal.sh: Ditto. + + * bugs/t-test-1-sample-missing-list.sh: Ditto. + + * bugs/t-test-1s.sh: Ditto. + + * bugs/t-test-groups.sh: Ditto. + + * bugs/t-test-indep-missing-anal.sh: Ditto. + + * bugs/t-test-indep-missing-list.sh: Ditto. + + * bugs/t-test-paired-missing-anal.sh: Ditto. + + * bugs/t-test-paired-missing-list.sh: Ditto. + + * bugs/t-test-pairs.sh: Ditto. + +Sun May 30 19:18:26 2004 Ben Pfaff + + * command/tabs.sh: Default tab width is now 4. + + * command/data-list.sh: New test. + + * Makefile.am: (TESTS) Add command/data-list.sh. + +Sun Apr 11 14:21:16 2004 Ben Pfaff + + * stats/moments.sh: Now that our one-pass moments algorithm is + better we don't have to omit any of the test cases for it. + +Fri Apr 9 20:03:33 2004 Ben Pfaff + + * Makefile.am: (TESTS) Add stats/descript-mean-bug.sh. + + * stats/descript-mean-bug.sh: Add test for a bug where + DESCRIPTIVES asking only for the mean assert-failed. + +Sat Apr 3 11:42:31 2004 Ben Pfaff + + * Makefile.am: (TESTS) Add bugs/comment-at-eof.sh. Alphabetize + test order. + + * bugs/comment-at-eof.sh: Add test for a bug where a comment at + end of file caused an infinite loop. + +Sat Mar 27 11:29:06 WST 2004 John Darrington + + * bugs/get.sh Added regression test for a bug in loading a dictionary + with the GET command. + +Tue Mar 30 22:10:08 2004 Ben Pfaff + + * Makefile.am: (TESTS) Add bugs/multipass.sh. + +Mon Mar 29 15:25:09 2004 Ben Pfaff + + * Makefile.am: (TESTS) Add xforms/casefile.sh, + stats/descript-basic.sh, stats/descript-missing.sh, + stats/moments.sh. Remove command/descriptives.sh. + + * command/descriptives.sh: Removed. + + * command/weight.sh: Fix output (statistic values were wrong!). + + * stats/descript-basic.sh: New test. + + * stats/descript-missing.sh: New test. + + * stats/moments.sh: New test. + + * xforms/casefile.sh: New test. + + * xforms/expressions.sh: Cleans up after itself now. + +Fri Mar 26 00:55:48 2004 Ben Pfaff + + * Makefile.am: (TESTS) Add xforms/expressions.sh, remove + command/compute.sh. + + * command/beg-data.sh: Remove REMARK usage. + + * command/bignum.sh: Ditto. + + * command/list.sh: Ditto. + + * command/print.sh: Ditto. + +Sat Mar 20 18:11:15 2004 Ben Pfaff + + * command/list.sh: Update output. + + * command/print.sh: Ditto. + + * command/weight.sh: Ditto. + +Sun Mar 14 23:04:14 2004 Ben Pfaff + + * command/sort.sh: Use numeric, not string, data to avoid spurious + valgrind complaints. + +Wed Mar 10 21:22:03 2004 Ben Pfaff + + * bugs/temporary.sh: Test that basic use of TEMPORARY works. + +Mon Feb 16 21:36:57 2004 Ben Pfaff + + * */*.sh: Prepend $SUPERVISOR to invocations of pspp so that we + can run valgrind or gdb easily with `make check' + Sat Dec 13 00:08:23 2003 Ben Pfaff * syntax: Run a diff when there's no expected output, too.